Skip to content

安装 EndeavourOS

2026-08-20 · 373字 · 2分钟 · 浏览量

很快就要毕业了,因此我不得不换回老电脑联想小新锐 7000。这台老电脑的配置还是 18 年的,内存是 DDR3 8G,CPU 是 i7-7700,显卡是 GTX1050Ti,128G 的固态+1T 的机械硬盘。这台电脑之前装的是 Deepin V20,感觉还是比较卡顿,所以我决定这次直接一步到位加入 Arch 神教。不过据说原生 Arch 安装起来特别麻烦,所以还是选择了 EndeavourOS 这个 Arch 的衍生发行版。

在官网上下载了最新的 ISO 镜像以后,用 dd 命令写入 U 盘。

bash
sudo dd if="path_to_iso" of="path_to_usb" bs=4M status=progress oflag=sync

在 BIOS 中设置 U 盘启动后,(注意要关闭 secure boot),进入 EndeavourOS 的 live 系统,选择安装。头一遍安装选择了自动分区,使用了自带快照的 btrfs 文件系统作为根文件系统,但是它没有区分出 /boot 分区,结果导致安装后无法启动。 GRUB 启动器报错 premature end of file /@/boot/vmlinuz-linux。上网搜索发现原因是由于 /boot 存储在 btrfs 子卷中(可能启用了 CoW 功能),而 GRUB 尚不完全支持该功能,因此 GRUB 无法读取内核/initramfs。[1] 于是重新进入 live 系统,选择手动分区,分区如下:

/boot/efi – 512 MiB, FAT32, ESP
/boot – 1 GiB, ext4 (outside of btrfs, no subvolume)
/ – rest of disk, btrfs with standard subvolumes (e.g., @, @home, etc.)

安装完毕后,成功进入系统。


  1. https://codeberg.org/Calamares/calamares/issues/2440#issuecomment-5455743 ↩︎

返回

人同此心,心同此理;如风沐面,若水润心