我刚刚在戴尔笔记本电脑中安装了双启动的 Debian 11,并预装了 Windows 10。要进行双重引导并访问 Debian,我必须访问 UEFI 并且:
1 - 更改启动顺序,使其特权 debian 分区;
2 - 禁用安全启动选项;
3 - 将 SATA 设置从 SATA 更改为 AHCI;
因此,现在 debian 与 GRUB 界面和所有界面都可以正常工作。但是,如果我尝试通过 GRUB 界面访问 Windows,它只会重新初始化计算机。所以要真正访问窗口,我需要再次输入 UEFI 并恢复所有更改。但是 Debian 将不可用,所以如果我想访问 debian,我需要再次访问 UEFI 并再次恢复更改等等......
此外,有时当我访问 Windows 时,它指出它尚未正确初始化,需要进入修复模式或重试。
有没有办法让我的老朋友 GRUB 正常工作并再次初始化 debian 和 windows?
您是否先将 AHCI 驱动程序安装到 Windows 中?并且 Windows 和 Linux 需要处于相同的引导模式或两者都 UEFI。
Windows AHCI 说明 - 有些人发现安全启动方法更好
https://www.dell.com/community/Laptops-General-Read-Only/Dell-M-2-FAQ-regarding-AHCI-vs-RAID-ON-Storage-Drivers-M-2-Lanes/td- p/5072571
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 月
https://ubuntuforums.org/showthread.php?t=2469993
这个答案可能是相关的。它在类似的情况下帮助了我。
https://askubuntu.com/questions/1233623/workaround-to-install-ubuntu-20-04-with-intel-rst-systems