|
发表于 2008-7-12 18:58:54
|
显示全部楼层
Post by linux001;1873801
关键问题是在U盘中预先写 fstab 时无法确定根分区的位置,这个才是本质的困难!比如你做好的U盘,想在我的机器上用一下:你假设为了U盘先于硬盘启动,我的机器上必然在BIOS中将启动顺序设为 USB KEY先,就是 hd0,于是你把自己U盘的相关设置写为
这样,你这块U盘铁定在我的笔记本上是不能使用的!因为如果系统里面只有这个 USB KEY 和硬盘,USB KEY铁定会变成 /dev/sdb!虽然你可以通过采用手式输入命令的方式来修改grub的启动项使它正确,但是 fstab 你确无能为力! 不大明白,hd0 是 USB KEY 怎麼會被認作 /dev/sdb 呢?
UUID 是另一方法,雖然流傳已久,這方便解決此類問題,也是最近大發行版開始流行採用的原因 |
|