在预先存在的分区上安装 Arch Linux

在预先存在的分区上安装 Arch Linux

我有一台带有 2 个硬盘的 HP 笔记本电脑,其中一个驱动器上安装了 Windows,另一个是空的,分为 3 个分区。我正在查看 Arch Linux 安装指南,特别是本节。我希望可以在第二个驱动器的三个分区之一上安装 Arch。我发现这个问题,但这并没有解决我的担忧。如何在特定分区上安装 Arch Linux?我只是想保持谨慎,因为我需要安装 Windows。

答案1

如果您无法恢复 Windows如果你发生意外,你不应该安装Linux,因为意外会发生。制定重新安装 Windows 的计划,如果您不备份文件,它们对您来说就不会很重要。

如果你无法康复,你必须不安装 Arch Linux。该过程更加手动,这导致发生事故的机会太多。


这是我会如何减少风险,同时遵循 Arch 安装指南(以及它告诉你遵循的 wiki 页面上的说明,以及他们依次告诉你要做的任何事情......这不是一个直接的说明序列,它有点像一个选择-你自己的冒险书)。

我假设 UEFI - 如果使用 BIOS 引导,您应该指定,因为它已经过时了。 BIOS 启动不适用于 Windows 8 徽标认证系统及更高版本。如果出现错误,遵循 UEFI 说明不会有任何风险,当您意识到找不到可供挂载的 ESP 分区时,只需停止即可。

lsblk使用和确认您使用的分区lsblk -f

lsblk仅显示大小(当然还有分区顺序)。通常这将唯一地标识您的分区:-)。

lsblk -f不显示大小,但它非常有用,因为它显示文件系统类型。它还显示文件系统标签。 (在我的计算机上,我得到“ESP”(EFI系统分区),Windows的“OS”,Windows恢复启动的“WINRETOOLS”,以及我认为是Windows恢复的磁盘映像数据的“Image”)。

对于您的情况,您需要确定哪个驱动器包含您的 Windows,以及您想要将 Linux 安装到哪个驱动器。请勿将 Windows 驱动器用于以下用途:操作:安装ESP。

Arch“安装指南”非常粗糙。为了避免阻止某些可能增加风险的实验,我建议当安装指南要求您选择引导加载程序时选择 GRUB。这是所有主要 PC Linux 发行版使用的引导加载程序。


这对于您的情况来说不是最佳选择。如果您可以在第二个驱动器上创建 ESP 分区,那就更干净了。部分原因是它根本不需要接触 Windows 磁盘,而且还因为这意味着您的 Linux 磁盘是独立的。 UEFI 固件绝对是为支持外部驱动器而设计的。我相信即使有内部驱动器,这也很可能适合您。然而 UEFI 实现可能有所不同,我在 Arch 安装指南中没有找到任何信息。你必须尝试一下才能看到。

https://superuser.com/questions/879165/uefi-esps-and-multiple-disk-drives

如果您喜欢磁盘可以“独立”并移动到另一台计算机的想法,请注意以下警告。根据 UEFI,如果您在计算机之间移动磁盘,并且 ESP 不使用boot/bootx64.efi黑客,机器将不知道如何引导新磁盘,因为它没有 UEFI 引导菜单项。事实上,它经常工作是由于特定 UEFI 实现中的黑客攻击,这些实现检测已知操作系统并为其生成启动菜单条目。这不是也不可能 100% 可靠。

相关内容