重新安装 Arch 后,Windows 引导加载程序不再工作

重新安装 Arch 后,Windows 引导加载程序不再工作

好的,我对 Arch 还很陌生(我几天前安装了它),并且将它与 Windows 一起安装。它运行良好,但不幸的是,第二天我的拱门发行版无法找到任何网络。没问题,我想。我实际上没有做太多事情,所以我决定重新安装它。我格式化了我已经使用的分区并重新安装了它。不幸的是,Windows 启动管理器从 Linux 启动加载器中消失了。尝试在启动时使用 f12 访问它只会导致屏幕跳过并重新加载。我知道我的 Windows 数据至少仍然完好无损,因为我可以挂载目录并访问数据。关于重置 Windows 引导加载程序/直接使用 Linux 引导加载程序加载 Windows 有什么建议吗?或者至少告诉我我到底是如何搞砸的。我很好奇。如果最坏的情况发生,我可以删除我的 Windows 分区并重新安装它。

任何帮助表示赞赏。谢谢!

答案1

您不应该重新安装 Arch,除非您以无法修复的方式搞乱了安装,但这种情况不太可能发生。另外,重新安装可能会弄乱/boot.

您使用哪个引导加载程序?我个人找到了默认的systemd-boot包含的启动管理器systemdrEFInd并且使用systemd-boot会阻止您下载额外的软件包。rEFInd如果您喜欢有吸引力的图形启动菜单,您可能需要使用。

如果您想使用systemd-boot,它已经包含在其中systemd,因此您不需要安装它,如果您想使用其他东西,请安装它。请记住删除您之前使用的启动管理器。我已经使用了这两种方法,rEFInd并且systemd-boot它们都会自动检测/boot目录中的 EFI 文件,因此在安装我提到的启动管理器之一后,您应该会获得一个启动菜单,其中包含启动到 Windows 的选项。即使他们不这样做,请阅读 Arch Wiki 上相应启动管理器的页面,并自己为操作系统(在您的情况下为 Windows)创建一个手动条目。

相关内容