Phi*_*ipp 6 installation grub2 uefi windows-8
我安装了 Windows 8 ,然后我安装了 Ubuntu。这是我现在的分区:
我在/dev/sda. 然后,在 GRUB 没有出现并直接启动到 Windows 8 之后,我关闭笔记本电脑并再次启动到 Ubuntu LiveCD 并运行启动修复实用程序,它给了我这个信息,但它没有解决问题。
我的笔记本电脑仍然可以直接启动到 Windows 8,甚至没有出现 GRUB 或 Ubuntu。
按照以下步骤在 ubuntu 上安装 Boot-Repair
打开终端并运行以下命令
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Run Code Online (Sandbox Code Playgroud)
完成安装后,如果您使用 Gnome,您可以从 System->Administration->Boot-Repair 菜单启动它,如果您使用 Unity,则可以在 dash 中搜索“boot-repair”。然后按照以下屏幕截图操作:
方法一



按应用并重新启动系统
方法二
有可能发生以下两种情况之一:
efibootmgrLinux 应急光盘中的程序来完成工作。总的来说,这似乎有点不可能,但我希望这是正确的可能性。有多种可能的解决方案,具体取决于发生的情况以及您对如何进行的个人偏好。这些包括:
sudo efibootmgr -c -p 2 -d /dev/sda -l "\EFI\ubuntu\grubx64.efi" -L "Ubuntu"以向 ESP 重新注册 Ubuntu 的启动加载程序。/dev/sda如果您的引导方法将当前的引导方式更改/dev/sda为其他引导方式,您可能需要进行更改。根据您使用的光盘,您可能还需要安装并在使用之前efibootmgr执行. 仅当我对错误的第一个假设正确时,此方法才有效。insmod efivarsefibootmgrEFI/Microsoft/Boot/bootmgfw.efi文件下移一级(以便它是EFI/Microsoft/bootmgfw.efi),然后复制EFI/ubuntu/grubx64.efi到EFI/Microsofot/Boot/bootmgfw.efi. 这是引导修复要做的关键事情,但完成方式略有不同。然后,您需要修改/boot/grub/grub.cfg文件才能启动 Windows。我不确定update-grub脚本是否会自动获取更改。可能会,但如果不是,您需要/etc/grub.d/40_custom为 的新位置创建一个新的 Windows 条目bootmgfw.efi。它很可能是违反 UEFI 规范的固件。
要解决此问题,请运行Boot-Repair--> Advanced options--> 勾选Backup and rename EFI files--> Apply。如果有任何疑问,请指出将出现的新 URL。
| 归档时间: |
|
| 查看次数: |
33115 次 |
| 最近记录: |