前不久无聊时就把我的usb硬盘做成可启动linux.大概说一下步骤吧.
先在linux系统中给usb硬盘分出一个区用来装linux系统(全部用上也行),比如是sda1.然后作成reiserfs或者ext3(我用的是reiserfs).然后把root文件系统复制到这个分区上. 然后编译内核,要把usb-storage和reiserfs编入内核.然后制作initrd,需要修改linuxrc或者init脚本,在mount sda1时要sleep大概2,3秒,(不同的系统用的不一样,比如用redhat做需要在linuxrc中改,用debian需要在init中改).然后把做好的kernel和initrd.img放到sda1中去. 最后一步,把grub安装到usb硬盘上去.
然后bios中设置从usb启动,就能从usb硬盘启动了.
我在usb硬盘上装的是debian,启动和使用时感觉速度还是蛮快的(用的是usb2.0接口). | |