|
|
发表于 2007-3-18 17:58:23
|
显示全部楼层
在移动硬盘上安装和在普通硬盘上安装基本相同,有几点需要注意:
1. 由于usb设备初始化需要一定时间, 可能在kernel试图mount root 时设备还没有准备好,导致启动失败, 因此需要用 initrd 引入一定的等待时延, 可以自己做个 initrd 来干这个事情。推荐使用 genkernel 来做, 有一个参数用来干这个:
--slowusb Enables extra pauses for slow USB CD boots
2. 由于设备初始化的顺序不同, 在不同机器上的移动设备设备名称可能会有所变化, 比如sda, sdb. 因此建议使用 label 的方式挂载分区。格式化ext3分区使用 -L /xxx 参数设定根分区的label。 不过 genkernel里面自带的busybox对 root=LABEL=/xxx 的启动参数出来有问题, 需要自己将 busybox 升级一下。
Good luck. |
|