我在 100 GB NTFS 分区的 SSD 上安装了 Windows 8.1,该分区还有 100 GB 的原始空间。主板是 EVGA x79 Dark。它有一个 UEFI BIOS,但没有安全启动选项。我从 Windows 启动选项中取消选中了快速启动。
我启动了实时 USB 并选择“其他”选项安装了 Ubuntu。它成功地将 Ubuntu 安装到了原始空间中。我重新启动后,看到黑屏上有一个闪烁的光标。
我重新启动进入 BIOS 的启动选择菜单,可以看到多个选项,包括一个启动 Windows 的选项和两个启动 Ubuntu 的选项。
我重新启动进入 Live CD,下载并运行启动修复。输出是 这里。
我看到我有一个启动分区 sda2,其中包含启动文件:
sda2: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 8/2012: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /EFI/Boot/bkpbootx64.efi /EFI/Boot/bootx64.efi
/EFI/ubuntu/MokManager.efi /EFI/ubuntu/grubx64.efi
/EFI/ubuntu/shimx64.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootmgr.efi
/EFI/Microsoft/Boot/memtest.efi
/boot-sav/log/2016-02-15__18h06boot-repair23/sda2/bootx
64.efi
但是 grub 位于其他地方
sda5: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 15.10
Boot files: /boot/grub/grub.cfg /etc/fstab
我读过这个:
但没有得到启发。我应该尝试启动修复来将 grub 重新安装到 sda2 吗?我担心这会抹去我的 Windows 启动信息。
答案1
请再次运行引导修复。如果未安装 grub2,请重新安装。grub2 不会与 /dev/sd2 混淆
答案2
不幸的是,重新安装 grub 没有帮助。我必须启动 windows 才能
1)删除 ubuntu 分区并
2)删除 EFI 分区中的所有 ubuntu 条目,并且
3)使用 easyUEFI 删除 UEFI 中的条目(相当于 UEFI 系统的 easyBCD,并发现这里。
然后我必须与 Windows 一起重新安装 Ubuntu。
现在 ubuntu 运行正常。我猜是 Ubuntu 安装过程中的“其他”选项没有告诉引导加载程序 Ubuntu 文件的正确位置。