LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: linux001

U盘启动 linux 需要特殊设置?

[复制链接]
发表于 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 是另一方法,雖然流傳已久,這方便解決此類問題,也是最近大發行版開始流行採用的原因
回复 支持 反对

使用道具 举报

发表于 2008-7-12 18:59:48 | 显示全部楼层
Post by linux001;1873805
找到了相关说明,看来对于 USB KEY,必须采用UUID来标识相关启动分区才能正常使用。
樓主的問題是否已解決了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-13 17:15:28 | 显示全部楼层
Post by d00m3d;1873850
樓主的問題是否已解決了?


抱歉没有成功!没有精力老是去试。

问题是,kernel boot 到挂 root 分区时,显示没有找到 "UUID=XXXX" 的根分区,但我写的UUID 是直接从 ls 命令中复制的,不太可能出错。

有人能在自己的机器上试一下用UUID启动是否成功吗?是否需要特别的配置?
回复 支持 反对

使用道具 举报

发表于 2008-8-7 01:01:43 | 显示全部楼层
Post by linux001;1874129
抱歉没有成功!没有精力老是去试。

问题是,kernel boot 到挂 root 分区时,显示没有找到 "UUID=XXXX" 的根分区,但我写的UUID 是直接从 ls 命令中复制的,不太可能出错。

有人能在自己的机器上试一下用UUID启动是否成功吗?是否需要特别的配置?


一樣的問題,這問題太操蛋了,折騰死人。。。
回复 支持 反对

使用道具 举报

发表于 2008-8-7 13:30:27 | 显示全部楼层
Post by shinesoft;1883416
一樣的問題,這問題太操蛋了,折騰死人。。。


這問題已經搞掂了,回頭有空再寫詳細的過程。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表