我刚刚在戴尔笔记本中安装了双引导的 Debian 11 和预装的 Windows 10。为了进行双引导并访问 Debian,我必须访问 UEFI 并且:
1 - 更改启动顺序,使其优先于 debian 分区;
2 - 禁用安全启动选项;
3 - 将 SATA 设置从 SATA 更改为 AHCI;
所以现在 debian 可以很好地使用 GRUB 界面等。但是,如果我尝试通过 GRUB 界面访问 Windows,它只会重新初始化计算机。因此,要实际访问 Windows,我需要再次进入 UEFI 并恢复所有更改。但是 Debian 将不可用,所以如果我想访问 Debian,我需要再次访问 UEFI 并再次恢复更改等等......
另外,有时当我访问 Windows 时,它指出它尚未正确初始化,需要进入修复模式或重试。
有什么办法可以让我的老朋友 GRUB 正常工作并再次初始化 debian 和 windows?
答案1
您是否先将 AHCI 驱动程序安装到 Windows 中? Windows 和 Linux 需要处于相同的启动模式或均为 UEFI。
Windows AHCI 说明 - 有些人发现安全启动方法更好
https://askubuntu.com/questions/1233623/workaround-to-install-ubuntu-20-04-with-intel-rst-systems&
但是如果你先安全启动来更新Windows,然后启动到UEFI/BIOS并更改为AHCI,最后正常启动,它就可以工作
请注意,出于某些安全原因,grub2 的 os-prober 目前默认处于关闭状态。
Grub 2.06 关闭 os-prober
https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-22.04-Multi-Boot-Changes
Os-prober 现已默认关闭 2021 年 12 月
答案2
这个答案可能是相关的。它在类似的情况下帮助了我。
https://askubuntu.com/questions/1233623/workaround-to-install-ubuntu-20-04-with-intel-rst-systems