Surface Pro 安装 Archlinux 注意事项

Coast23
  1. 安装总体流程与我的另一篇文章基本一致, 只是不需要安装 Nvidia 显卡驱动.

  2. 安装后输入 nmcli device show, 没有看到 wifi 设备, 输入 lspci -knn | grep -iA3 net 发现网卡是 Marvell 88W8897 [AVASTAR], 因此在 USB 安装介质中需要额外安装 linux-firmware-marvell 包.

  3. 安装完成后, 如果想要使用触摸屏、按键等, 需要更换内核, 参考 linux-surface 的 Installation Guide.

添加 key:

curl -s https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
| sudo pacman-key --add -

签名:

sudo pacman-key --lsign-key 56C464BAAC421453

将以下内容添加到 /etc/pacman.conf:

[linux-surface]
Server = https://pkg.surfacelinux.com/arch/

同步:

sudo pacman -Syu

安装内核:

sudo pacman -S linux-surface linux-surface-headers iptsd

添加引导项, 由于我使用的是 systemd-boot 而非 grub, 因此与官方 wiki 不同.

创建 /boot/loader/entries/surface.conf (可参考同目录下的 arch.conf, 最后一行直接抄就行):

title   Surface Linux
linux /vmlinuz-linux-surface
initrd /intel-ucode.img
initrd /initramfs-linux-surface.img
options root=PARTUUID=<你的root分区PARTUUID> rw rootflags=subvol=@,compress=zstd

编辑 /boot/loader/loader.conf, 将 surface 设为首选项:

default surface
timeout 5
editor no

reboot 后, 应该就能正常进入系统了, 且触摸屏和按键等可正常使用.

可通过 uname -a 判断是否使用了 linux-surface 内核.

  • 标题: Surface Pro 安装 Archlinux 注意事项
  • 作者: Coast23
  • 创建于 : 2025-05-29 21:36:31
  • 更新于 : 2025-05-29 21:36:31
  • 链接: https://coast23.github.io/2025/05/29/Surface-Pro-安装-Archlinux-注意事项/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Surface Pro 安装 Archlinux 注意事项