从usb hdd引导ubuntu:未显示GRUB菜单


0

任何人都可以帮我启动 Ubuntu的9.04 从USB硬盘?

该磁盘包含/ boot主分区。在ubuntu安装期间,我使用“高级”按钮并要求将GRUB安装到/ boot分区。后来我检查了GRUB文件是否真的出现在这个分区中。他们是。

但是,我在尝试启动时卡住了。未显示启动菜单(“ubuntu通用版本”,“ubuntu恢复模式”等)。相反,我被扔到GRUB 最小的bash式版本

我感到茫然,不知道为什么我指向这个最小版本。任何人都可以提示我该怎么做?

Answers:


2

假设你有有效的menu.list,我认为你想要的命令是:

root (hdX,Y)
setup (hdX)

其中hdX可能是hd0或hd1,Y是分区号,从0开始。 请注意,grub编号为主分区(0,1,2,3)和逻辑分区(4,5,6,7)。

'root'命令将检查正确的分区类型。 'setup'命令将检查/ grub或/ boot / grub(在该分区上)中的正确文件。

例如,如果你的内部高清包含非linux windoz的东西,你的USB驱动器上的第一个分区是/ boot,那么试试:

root (hd0,0)

如果有效:

setup (hd0)

要么

root (hd1,0)

如果有效:

setup (hd1)

然后重启并在BIOS启动菜单中选择USB驱动器。


0

执行grub二进制文件并且找不到包含其配置的目录时会发生这种情况。通常你最终会关闭磁盘号(例如,安装grub时hd1 vs hd0等。请注意,这与grub.config是分开的)。


1
添加到:如果您键入 configfile (,点击标签,然后输入正确的分区,你应该可以加载菜单。 (当然,这不是永久性的。)
ephemient

1
错误,输入正确的分区和路径,即。就像是 (hd1,0)/boot/grub/menu.list 可能。标签完成将在整个过程中提供帮助,并且 find /boot 如果您不知道要选择哪个磁盘/分区,也可以提供帮助。
ephemient

非常感谢您花时间在我的问题上。不幸的是,我的声望得分太低,无法将您的答案标记为有用。但他们是。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.