+ -
当前位置:首页 → 问答吧 → 同一U盘的LFS在两台机器上不同的情况

同一U盘的LFS在两台机器上不同的情况

时间:2010-06-24

来源:互联网

不同配置的两台机器A与B,A能正常引导U盘里的LFS系统,B运行到GRUB,无法显示启动选项,出现了grub>命令行,输入root (hd0,0)命令,提示Error21:Select disk does not exist.无法识别到U盘。B机器可以正常引导其它U盘系统,比如DOS,G4L.
问一:为什么A机器可以正常引导,B不可以?
问二:为什么能读到U盘的grub,却又识别不了U盘?

作者: paraller   发布时间: 2010-06-24

调整 B 机 BIOS 启动选项,把 u 盘排到最前。

拜托读下 grub 手册。

作者: 聚焦深空   发布时间: 2010-06-24

BIOS已经设过的了,U盘为第一启动设备.

作者: paraller   发布时间: 2010-06-24

grub 的 hd0 对应 BIOS 自检时第一个盘。
有硬盘排在前面时,可以在 BIOS 配置中先禁用它。

作者: 聚焦深空   发布时间: 2010-06-25

已经拔掉硬盘了,机子只接了U盘这个存储设备,如果不接U盘,机器就会提示找不到可引导的设备,如果接上U盘,就出现上述情况。

作者: paraller   发布时间: 2010-06-25

呵呵,您的情况超出俺理解范围,帮不上忙。

不过,可以试试其他 bootloader,如 lilo syslinux grub2,确认下问题是否真的是 grub 引起。

作者: 聚焦深空   发布时间: 2010-06-25

能列出A、B的配置么。

作者: FreeRed   发布时间: 2010-06-26

请使用UUID~~~

作者: defrag   发布时间: 2010-06-26

引用:
作者: defrag
请使用UUID~~~
grub 提供的 root 命令不支持 UUID,不要和内核启动参数 kernel ... root="UUID=xxx" ...混淆。
grub2 提供的 root 命令支持 UUID。

作者: 聚焦深空   发布时间: 2010-06-27

用U盘启动用一下rootdelay=10这个内核参数。

作者: youbest   发布时间: 2010-06-28

BIOS 读取U盘上特定的位置,启动 GRUB, GRUB 通过 BIOS 来确定 hd0 之类的硬盘,是不是 BIOS 的处理方式的问题?

作者: LanEast   发布时间: 2010-06-28

热门下载

更多