从 USB HDD 启动 Ubuntu:未显示 GRUB 菜单

从 USB HDD 启动 Ubuntu:未显示 GRUB 菜单

有人能帮我启动吗Ubuntu-9.04来自 USB 硬盘?

此磁盘包含 /boot 主分区。在安装 ubuntu 时,我使用了“高级”按钮并要求将 GRUB 安装到 /boot 分区。后来我检查了此分区中是否真的存在 GRUB 文件。确实存在。

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

我感到很困惑,不知道为什么我会被指向这个最小版本。有人能提示我该怎么做吗?

答案1

假设您有有效的 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 驱动器。

答案2

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

相关内容