如何从 Windows 安装程序安装 Linux - 散文

主要观点:作者在 Fediverse 账号发布 Windows 安装器安装 Alpine Linux 的图片及 YouTube 安装视频,众多人建议写博客介绍,遂分享安装过程。
关键信息:

  • 安装步骤:

    • 步骤 1:在 NTFS 分区安装 Linux,选择 Arch Linux 或 Alpine Linux,按特定分区方案创建分区(包括 EFI 分区、备用分区、根文件系统分区等),安装过程中需注意文件系统相关设置及 pacstrap 命令在 Arch Linux 下的失败情况,安装后需修改 initramfs 和 fstab 以使其能启动。
    • 步骤 2:将 Linux 放入 WIM 文件,利用 DISM 和 GImageX 工具,先安装 Windows Preinstallation Environment(WinPE)到 Linux 根文件系统所在的 WIM 图像中,再让 WinPE 调整使 Linux 可启动,包括保存 Linux EFI 分区副本、让 WinPE 应用该副本等操作,同时要注意处理 Windows 安装器的 EULA 问题。
    • 步骤 3:可使用生成的 ISO 启动安装 Alpine Linux,但此安装器很脆弱,WIM 捕获不保留 UNIX 文件权限,grub 更改很 hacky,使用 NTFS 做 Linux 根文件系统也存在问题。

    重要细节:

  • 分区方案中各分区的大小、格式及用途,如 EFI 分区约 100MB 格式为 FAT32 挂载在 /boot,根文件系统分区格式为 NTFS 挂载在 / 等。
  • 在安装和启动过程中的各种命令及操作,如创建分区的命令、修改 fstab 和 initramfs 的方法、在 WinPE 中进行的操作等。
  • 关于各种工具的使用及注意事项,如 DISM、GImageX、diskpart 等,以及在不同平台上的应用限制。
  • 安装过程中遇到的问题及解决方法,如 pacman 在 Arch Linux 下创建文件名含 : 的文件的问题、mkinitfs 变量设置问题等。
阅读 4
0 条评论