今天早上开始安装 ubuntu 更新,但不幸的是,它在某个时候冻结了。我硬重启了我的笔记本电脑,得到了grub>
命令行。在那里,我尝试从两个最新的 linux 映像中的每一个手动启动,但没有成功。我改为从 USB 启动,并启动了启动修复,成功了。重启后,我得到了
Insert system disk in drive
Press any key when ready
怀疑 Linux 映像有问题,我再次使用 USB 重启,并使用选项清除 Linux 映像并安装最新版本运行引导修复。在工作期间,引导修复恰好挂起在此操作上。我安装笔记本电脑的 / 并检查旧映像已被清除但未安装任何映像。然后我 chroot 到它并通过 apt-get 手动安装最新的 Linux 软件包。重启,再次运行引导修复(不使用清除选项),成功,再次重启并收到返回Insert system disk in drive
消息。上次运行引导修复的报告可以在此处找到:http://paste.ubuntu.com/11958644/
有什么建议现在该做什么吗?
答案1
Boot-Repair 允许通过“重命名 Windows EFI 文件”选项轻松进行 EFI 重命名,但默认情况下不启用该选项,因为它是一种肮脏的黑客行为,并且并非在所有情况下都可靠。相反,如果可能,更改 UEFI 启动顺序或让 bcd 调用 grub 更为安全,这正是 Boot-Repair 建议的(请参阅日志的最后 4 行)。
答案2
你可以尝试这个:
boot from a ubuntu installation live usb
进而
run boot-repair again
并使用此
custom repair
这样也许能很好地发挥作用。
答案3
难以置信:确实如此手动重命名 EFI 文件的老办法有效。我想知道为什么 Boot Repair 没有做到这一点。