我目前正在使用 Windows Vista 和 CentOS 双启动。我需要用 Arch 替换 CentOS,并且我使用 Grub 作为引导加载程序。
是否可以在不影响 Windows 分区的情况下安装 Arch。我需要采取哪些预防措施才能确保顺利安装?
编辑:覆盖后,arch 的引导加载程序是否能够看到窗口?
答案1
在 Arch 中,如果你安装操作系统探测器并且您使用 GRUB 作为引导加载程序,那么 GRUB 应该会检测并为您的 Windows 分区创建条目。要删除 CentOS,只需 mkfs.ext4 /dev/sdaX,其中“X”是 CentOS 分区号。在初学者指南中执行此操作,它会告诉您格式化文件系统。只需确保(如果您不确定分区布局,请执行 lsblk -fs)您实际上是在格式化 CentOS 分区而不是 Windows 分区。然后,当您按照初学者指南安装 GRUB 时,它将删除 CentOS 的最后一部分(引导加载程序),并用 Arch 和 Windows 条目替换该部分。
确保遵循初学者指南如果有的话,只需格式化您的 CentOS 分区并进行交换即可。
答案2
识别安装了 CentOS 的分区。将 ArchLinux 安装到此分区。通常,Linux 安装过程会查找现有的引导加载程序并尊重它们。您可能在现有的 Grub 引导加载程序中有一个条目可以引导到 Windows。将 ArchLinux 安装到新分区时,它应该会查找现有的引导加载程序信息并将其导入新的 grub 引导加载程序。我不确定是否确实如此,但它应该可以工作。