我有一个双启动配置,打开 PC 时 grub2 会提示启动列表。安装的系统是 Ubuntu 16.04 和 Windows 10。Windows
安装自动更新时,我的 PC 关机了。重新启动后,我登录了 Ubuntu 并将其从 14.04 升级到 16.04(这已经计划了几周了……)。现在无法再启动 Windows,系统冻结,屏幕上显示 Windows 徽标。我需要从可启动的 Windows CD 恢复 Windows,我有一张。但是,当在 BIOS 中设置为首先启动 DVD 驱动器时,此命令被忽略,并且 grub2 不断出现。
我做了以下事情:
gksu gedit /etc/grub.d/40_custom
并将以下行添加到文件中:
menuentry "CD on (cdrom/dvd)" {
set root=(cd0)
insmod part_gpt
insmod chain
chainloader /boot/efi/EFI/ubuntu/grubx64.efi
}
最后
sudo update-grub
之后,grub2 正确显示选项“CD on (cdrom/dvd)”。但是当我选择它时,我收到一条错误消息,显示无法找到 /boot/efi/EFI/ubuntu/grubx64.efi(尽管该路径存在)。
任何关于如何解决这个问题的想法都将不胜感激!谢谢!
答案1
问题解决了。我注意到 BIOS 启动菜单中有一个名为“启动菜单”的选项被禁用了。我必须启用它并将其设置为第一个选项。重新启动时,默认启动菜单允许我从 DVD 启动。干杯。