我刚买了一台戴尔 Inspiron 16(我对它非常满意)。它预装了 Windows 11。我做的第一件事就是安装 Kubuntu,目的是拥有双启动系统。但我安装失败了,只留下了一个一流的 Kubuntu 系统——但没有 Windows。-:(。
当我启动机器时,它运行的是 Grub,而不是 Windows 加载程序。我可以选择 Ubuntu、Ubuntu 的高级选项、/dev/0n1p1 上的 Windows 启动管理器或 UEFI 固件设置。选择 Windows 启动管理器会让我陷入启动修复循环;重置不起作用,用于恢复 Windows 的各种选项(包括恢复出厂配置)也不起作用。我尝试了能找到的所有形式的恢复,但都不起作用,可能是因为重置不起作用。是的,我也尝试过从云端恢复。没有!
os-prober 给了我这个:
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows 启动管理器:Windows:efi /dev/sda3:Mac OS X:MacOSX:macosx
因此,我拥有一流的 Kubuntu 安装和渴望摆脱的 Windows 安装。系统通过 Grub 启动,其他启动选项(我尝试过很多)都无法让我摆脱它。
那么我怎样才能运行 Windows?如果我能向 Grub 添加正确的菜单选项,我就大功告成了。
更新:我将尝试从不同的安装中检索 Windows 菜单项,通过用 os-prober 提供的分区引用替换其分区引用来修改它,将修改后的菜单项添加到 boot.config,然后使用 update-grub 安装它。祝我好运!
更新:我正在使用的菜单项是
menuentry'Windows 启动管理器(在 /dev/sda1 上)'--class windows --class os $menuentry_id_option'osprober-efi-DE3E-67A1'{savedefault insmod part_gpt insmod fat set root='hd0,gpt1'如果 [x$feature_platform_search_hint = xy];然后搜索--no-floppy--fs-uuid--set=root--hint-bios=hd0,gpt1--hint-efi=hd0,gpt1--hint-baremetal=ahci0,gpt1 DE3E-67A1否则搜索--no-floppy--fs-uuid--set=root DE3E-67A1 fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi}
而 os-prober 的信息,正如我上面指出的,
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows 启动管理器:Windows:efi /dev/sda3:Mac OS X:MacOSX:macosx
抱歉,格式不对——我无法让 blockquote 保留间距。显然,论坛对 blockquote 的使用与 HTML 版本不同。
答案1
我认为不幸的是你无法通过 grub 摆脱“启动修复循环”。
互联网上有很多有关启动修复循环的信息,其中最有用的信息之一似乎是这个:https://helpdeskgeek.com/windows-10/how-to-fix-a-windows-10-automatic-repair-loop/ 这里第三点“运行 Windows 10 DISM 工具”似乎是最有趣的。更多结果:https://duckduckgo.com/?t=ffab&q=windows+repair+mode+looping&ia=web
我还建议检查 BIOS 安全设置,看看 TPM(可信平台模块)是否已打开并且安全启动已启用。
如果以上方法都不管用,我还能想到另外两个选择:1) 也许戴尔确实在笔记本电脑底部贴了一张贴有产品密钥的贴纸。如果是这样,您可以下载来自 Microsoft 的 Windows ISO然后进行全新安装(而不是恢复)。之后检查设备管理器是否缺少某些驱动程序,并从戴尔支持页面填写 2) 请求戴尔支持人员为您重置笔记本电脑。
顺便说一句,我个人建议先安装 Ubuntu,然后用 修补 KDE 来获取 Kubuntu。Ubuntusudo apt install kubuntu-desktop
的 ISO 映像比 Kubuntu 的 ISO 映像更新得更好。