当我尝试使用 USB 安装系统后启动时出现“未找到启动设备”

当我尝试使用 USB 安装系统后启动时出现“未找到启动设备”

安装 Ubuntu 18.04.1 LTS 后,我按下现在重启, 然后

删除安装介质并重新启动

出现了(虽然应该说按 Enter 键)。

我拔出 USB,然后按下电源按钮重新启动笔记本电脑。

现在启动时会冻结boot device not found。我已将 BIOS 启动优先级更改为 HDD,但这没有帮助。

答案1

根据以上评论事实上,安装时会弹出一个与预期不同的按钮,现在在我看来,安装因错误而挂起,迫使其退出并等待重新启动,然后 grub 才能正确配置自身。

长话短说由于您可以启动到实时 USB 会话,因此您可以从那里重新安装 grub,然后一切都应该按预期工作。
很长的故事• 如何使用 Live USB 重新安装 grub


仔细检查您是否意外将引导加载程序安装在该安装 USB 上或硬盘上。您只需插入该 USB 即可启动。

尽管如此,如果您可以访问 grub rescue,那么就从那里开始。如果您看到grub rescue >shell(在启动错误消息之后),请继续输入ls以列出您的驱动器和分区。您将看到类似以下内容:

(hd0) (hd0,msdos1) (hd0,msdos2)

如果您不知道哪个上安装了系统,请逐一检查。

ls (hd0,msdos1)/
ls (hd0,msdos2)/

正确的应该列出lost+found目录等。

假设(hd0,msdos2)是正确的,我们可以继续设置 grub root 并退出救援模式到正常终端,那里有更多的魔法可用。

set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
insmod normal
normal

您可以boot从这里,但如果仅发生一些罕见的错误,您仍然可以按照以下步骤手动设置启动映像。

insmod linux 
* linux /vmlinuz root=/dev/sda
ro

或者,您也可以选择initrd图像。

initrd /initrd.img

之后boot,您必须从终端重新安装 grub 并将其设置为从硬盘启动。

sudo update-grub
sudo grub-install /dev/sda

相关内容