在u盤上安裝linux 打造你的portable linux system.
下面和大家分享一下在 u 盤安裝 linux 的步驟(SD卡未試過) 。
- 首先需要有一臺安裝了linux的PC機,我的是debian, 當然還是必須有一個隨身碟, 大小至少1G吧.
- 把隨身碟插到PC機上, fdisk1個或2個分割槽, 並把第一個分割槽設定成可啟動分割槽. 格式化分割槽. mkfs.ext3 /dev/sdb1
- 安裝extlinux到PC機上. apt-get install extlinux syslinux-common. 注:
extlinux 是syslinux的改進, 可以直接從ext檔案系統啟動。 - 準備rootfs。也就是根下面的一堆檔案,可以從現有系統或者image獲得。
- 把隨身碟mount到PC上, mount /dev/sdb1 /mnt
- 把rootfs複製到u盤上 tar cf - | (cd /mnt;tar xf -)
- 建立extlinux目錄。mkdir /mnt/boot/extlinux
- 安裝extlinux到隨身碟的boot目錄上,extlinux -i /mnt/boot/extlinux
- 寫入mbr。 cat /usr/lib/extlinux/mbr.bin >/dev/sdb
- 編寫配置檔案/mnt/boot/extlinux/extlinux.conf, 如果沒有這個檔案就建立它。
prompt 1 timeout 01 default squeeze label squeeze menu usb debian kernel /vmlinuz append initrd=/initrd.img root=/dev/sda1 quiet
注意: 如果只有u盤,那麼u盤的檔名應該是/dev/sda. 如果有硬碟,應該是sdb,sdc.....
至此就應該大功告成了,可以用你的隨身碟啟動了。
還需要注意一些額外的工作。
- Rest root 密碼, 不然啟動後無法登陸。
- 配置網路設定,不然盲機啟動無法聯網。
- 配置sshd, 不然無法遠端登陸。
來自:https://groups.google.com/forum/#!topic/gzlug/0mEgMGVKpw4
相關文章
- 在U盤下安裝ubuntu20.04,從U盤啟動Linux系統UbuntuLinux
- 在Linux上安裝gskitLinux
- 如何在一個 U 盤上安裝多個 Linux 發行版?Linux
- 在 Intel NUC 上安裝 LinuxIntelLinux
- 在 Linux 上安裝 VMware 工具Linux
- 分享在Linux上安裝PythonLinuxPython
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- win10使用U盤安裝Linux系統教程Win10Linux
- Linux 上製作多啟動 U 盤Linux
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 在 Rocky Linux 上安裝最新的 DockerLinuxDocker
- 在Linux上安裝redis7LinuxRedis
- 【MSSQL】在Linux上安裝SQL SERVERSQLLinuxServer
- 在 Linux 上安裝 Adobe Flash PlayerLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- 把Discord安裝在Fedora Linux上Linux
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 教你在Ubuntu上安裝Linux核心6.1UbuntuLinux
- linux 上 redis的安裝LinuxRedis
- 在Linux系統下製作U盤啟動盤Linux
- Linux製作系統啟動盤以及掛載和解除安裝U盤Linux
- 【PG】PG在linux上的線上和離線安裝Linux
- linux 上安裝kapacitorLinux
- linux上安裝mysqlLinuxMySql
- Linux上安裝gitLinuxGit
- linux上安裝ELKLinux
- linux上安裝mongodbLinuxMongoDB
- mysql在linux安裝MySqlLinux
- 在Linux上離線安裝SQL Server 2017LinuxSQLServer
- linux gadget u盤(Mass storage)Linux
- Nginx在Linux下的安裝NginxLinux
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- 在linux centos伺服器上安裝telnet命令LinuxCentOS伺服器
- 如何判斷Linux系統安裝在VMware上?Linux
- 在linux,windows上安裝rubyonrails開發環境LinuxWindowsAI開發環境
- 在linux中安裝DockerLinuxDocker
- 在Linux下安裝JDKLinuxJDK