SurfacePro7安装Linux指南
如果你网络状况良好,直接参考 linux-surface 的官方文档安装就可以了。下面介绍如何手动下载包并在离线的情况下安装。
1. 安装 Debian/Ubuntu¶
1.1 手动下载¶
可以直接到 linux-surface 的 release 页面下载内核,或者到 https://pkg.surfacelinux.com/debian 手动获取 deb 包:
下载 Packages 文件,用文本编辑器打开,搜索包名。
例如搜索:linux-headers-surface,可以在下方得到这么一串地址:
| Text Only | |
|---|---|
直接和上面的地址进行拼接,得到下载地址:https://pkg.surfacelinux.com/debian/pool/main/l/linux-surface/linux-headers-surface_5.8.5-surface-1_amd64.deb
全部需要下载的包有:
| Text Only | |
|---|---|
1.2 安装¶
使用 sudo dpkg -i 本地安装包.deb 来安装,顺序如下:
2. 安装 Arch Linux / Manjaro¶
Archlinux 安装 linux-surface 并设为默认内核
3. 常见问题¶
3.1 vmlinuz has invalid signature¶
重启后可能提示 vmlinuz has invalid signature,此时请进入 UEFI 关闭安全启动,或者安装 linux-surface-secureboot-mok。
3.2 没有触控¶
在内核 5.8 及更高版本中,还需要安装 iptsd 以获得触摸支持并启用 iptsd 守护程序 sudo systemctl enable iptsd.service
3.3 SP7 重启后卡田牌 Logo¶
sudo vim /etc/default/grub- 添加
reboot=pci到你的内核参数,如:Text Only - 更新 grub 配置:
sudo update-grub
3.4 从公钥服务器接收失败¶
手动指定可访问的密钥服务器以添加密钥(最后那一长串就是密钥):
| Text Only | |
|---|---|