前不久無聊時就把我的usb硬盤做成可啟動linux.大概說一下步驟吧.
先在linux系統(tǒng)中給usb硬盤分出一個區(qū)用來裝linux系統(tǒng)(全部用上也行),比如是sda1.然后作成reiserfs或者ext3(我用的是reiserfs).然后把root文件系統(tǒng)復制到這個分區(qū)上. 然后編譯內核,要把usb-storage和reiserfs編入內核.然后制作initrd,需要修改linuxrc或者init腳本,在mount sda1時要sleep大概2,3秒,(不同的系統(tǒng)用的不一樣,比如用redhat做需要在linuxrc中改,用debian需要在init中改).然后把做好的kernel和initrd.img放到sda1中去. 最后一步,把grub安裝到usb硬盤上去.
然后bios中設置從usb啟動,就能從usb硬盤啟動了.
我在usb硬盤上裝的是debian,啟動和使用時感覺速度還是蠻快的(用的是usb2.0接口). | |