sba*_*bas 13 grub2 bootloader uefi windows-8
我正在尝试在我的新笔记本电脑上安装 Ubuntu 13.04 和 Windows 8(双启动)。
由于磁盘上已经有一个 EFI 分区,我没有创建另一个分区(如:https : //help.ubuntu.com/community/UEFI#Creating_an_EFI_partition 中所建议的),我选择了 /dev/sda3 作为引导加载程序安装。安装后,ubuntu 工作正常,但我无法启动到 Windows 8(当我在 Grub 屏幕中选择 win8 时,它给出了一条错误消息)。我使用恢复将计算机恢复到出厂状态,现在尝试再次安装 ubuntu。
我应该为“引导加载程序安装设备”选择哪个分区?感谢您的回答。
硬盘分区如下:

对于 BIOS/MBR 系统,您安装到 MBR 而几乎从不安装到分区,而对于 UEFI,您总是安装到 efi 分区。它实际上应该默认安装到该分区,并且每个驱动器只能有一个 efi 分区(带有引导标志)。
在您将 grub 安装到 sda3 的情况下,efi 分区是正确的。你应该看到你安装的每个系统都有多个文件夹,在 Ubuntu 中,它们安装在 /boot/efi 和驱动器上,你有 ubuntu 和 Microsoft 文件夹和引导文件:
/boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
Grub2 的 os-prober 有一个错误,它只创建不适用于 UEFI 的 BIOS 引导条目。您不像 BIOS 那样链加载到 Windows 安装,而是链加载到 efi 分区。Boot-Repair 可以自动在 25_custom 中创建条目,或者您可以手动将错误报告中显示的条目添加到 40_custom。
grub2 的 os-prober 创建了错误样式 (BIOS) 链引导条目 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383 应该可以工作的 Boot-Repair 类型的条目。menuentry "Windows UEFI bkpbootmgfw.efi" { menuentry "Windows Boot UEFI loader" { 无效的条目类型:'Windows ...) (on /dev/sdXY)' Post #3 中关于清理菜单的一些信息,如果需要。 http://ubuntuforums.org/showthread.php?t=2085530
| 归档时间: |
|
| 查看次数: |
43798 次 |
| 最近记录: |