![当我尝试使用 USB 安装系统后启动时出现“未找到启动设备”](https://linux22.com/image/902422/%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%20USB%20%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F%E5%90%8E%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%E6%9C%AA%E6%89%BE%E5%88%B0%E5%90%AF%E5%8A%A8%E8%AE%BE%E5%A4%87%E2%80%9D.png)
安装 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