我已经尝试了一个月来双启动 Windows 8.1 和 Debian Jessie。我想是时候寻求帮助了,因为我变得有点疯狂。
我试过很多教程,我会链接一些:
我不能发布更多链接,很遗憾,因为我已经尝试了很多。有一些非常简单的教程,比如第一个,我无法继续,因为sudo modprobe efivars失败了。sudo modprobe efivarfs不过确实成功了。但是当我在使用 efivarfs 后继续时,没有新条目。
我也尝试使用 EasyBCD,在 GRUB 2 上设置它并“自动选择和加载”,但它会选择“/NST/AutoNeoGrub0.mbr”。这当然是不正确的。所以基本上,总结一下我的问题:modprobe efivars不起作用,因为很大程度上取决于这一点,所以我遵循的每个教程都失败了。
如何启动 Linux 和一些背景信息:我首先使用的是 Windows 8,但仍然想保留它并使用其引导加载程序,因为它已经稍微加载了 Windows 8。我已经关闭了安全启动并打开了 UEFI,同时启用了传统启动选项。我可以通过进入引导菜单并在 Legacy Boot 下选择 Hard Drive 来引导 Debian。
哦是的,差点忘了,当我想安装 Debian 时,使用带有一些不错的 Windows 程序的 U 盘不起作用,所以我不得不使用 DVD+RW 来安装它。
我已经尝试了几次这个命令:
sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
有时我不得不使用--force,我不记得为什么了,我尝试了很多东西......
我真的希望你们中的一些人为我找到了解决方案!