HCL:Surface Go
Surface Go 是微软推出的 2 合 1 笔记本电脑。本文介绍了 Surface Go 与 openSUSE 的兼容性信息。
目录
安装
注意: 使用非 Windows 系统可能影响 Surface Go 的质保,尤其在你删除 Windows 系统的情况下。建议在安装 openSUSE 前联系微软支持人员确认当地保修政策。
准备工作
硬件准备
- 在安装过程中,蓝牙功能可能无法使用,因此请确保连接了 Surface Type Cover 或其他有线键盘和鼠标。
- 在安装过程中,无线网络功能可能无法使用,因此建议使用 openSUSE DVD 镜像进行安装或连接有线网络。
关于双系统
- 如果你决定保留 Windows 系统,并且启用了 BitLocker,请务必确认已备份 BitLocker 恢复密钥。关于查找 BitLocker 的信息,可参考 Microsoft 的指南。在安装 openSUSE 后首次引导 Windows 时可能要求输入 BitLocker 恢复密钥。
- 如果你需要在 openSUSE 中访问 Windows 卷,请关闭 Windows 的快速启动功能。注意,启用 Bitlocker 的卷无法在 openSUSE 中访问。
- Surface Go 默认启用了安全启动,在大多数情况下无需禁用安全启动即可安装 openSUSE。请参阅相关主题。
安装过程
以 U 盘安装方式为例:
引导 U 盘
- 将写入 openSUSE 镜像的 U 盘插入电脑。
- 在关机状态下,长按调高音量按钮,同时短按电源按钮。
- 继续按住调高音量按钮,直到显示 UEFI 界面。
- 切换到 「Boot configuration」 页面,将 「USB Storage」 项调至首位,「Internal Storage」 项调至第二位。
- 切换到 「Exit」 页面,点击 「Restart now」 以重启并进入安装镜像启动菜单。
安装 openSUSE
遵循通用安装方式安装 openSUSE。
设置启动顺序
如果你保留了 Windows 系统,启动时可能会引导至 Windows 而非 GRUB2。请遵循以下步骤设置启动顺序:
- 遵循引导 U 盘的步骤直至进入安装镜像启动菜单。
- 选择启动菜单上的「更多-引导 Linux 系统」。
- 选择已安装的 openSUSE 系统。
- 进入系统后输入命令:
# efibootmgr
以检查启动顺序。 - 使用以下命令调整启动顺序:
# efibootmgr -o 第一启动项编号,第二启动项编号,第三启动项编号……
- 建议将「EFI USB Device」启动项放于首位,将「opensuse-secureboot」放于第二位,例如:
# efibootmgr -o 2001,0001,0000,2002,0003
注意: 启动项编号可能会不同,请根据实际情况调整命令。 - 刷新 GRUB2 配置:
# grub2-mkconfig -o /boot/grub2/grub.cfg
硬件配置
大部分硬件应该可以开箱即用,但部分硬件需要手动配置。
无线网络和蓝牙
Surface Go 使用 QCA6174a 适配器提供无线网络和蓝牙支持。openSUSE 提供的 kernel-firmware-ath10k 包应该包含对其的支持,但驱动可能存在问题导致适配器无法正常工作,这会影响无线网络和蓝牙的使用。
一个 GitHub 仓库致力于解决 Surface 与 Linux 的兼容性问题,可以使用其提供的驱动替换 openSUSE 提供的文件:
- 在可访问互联网的环境下下载最新的驱动文件。
- 解压压缩包。
- 将解压得到的 QCA6174 文件夹复制至/lib/lib/firmware/ath10k, 与原 QCA6174 文件夹合并:
# cp -r /path/to/QCA6174 /lib//lib/firmware/ath10k
- 重新启动系统
Surface Pen
Surface Pen 应该可以开箱即用,但按钮功能需要配置。如果你使用 KDE 桌面环境,可在「系统设置-输入设备-数位板」中进行配置。
疑难解答
目前 Surface Go 和 openSUSE 仍存在部分难以解决的兼容性问题。
网络摄像头无法使用
目前 openSUSE 暂不支持 Surface Go 附带的网络摄像头。现阶段如需使用相关功能请考虑连接兼容的外置摄像头。
Windows 10 无法正常关机
在双系统的情况下,Windows 10 可能无法通过开始菜单正常关机。具体表现为在关机界面停滞。如果出现这种情况,可以通过长按电源键强制关机。
注意: 强制关机可能导致数据损毁或丢失
可能的解决方案
关闭 Windows 的快速启动功能可能可以修复此问题,若禁用快速启动后 Windows 10 仍然无法正常关机,请尝试以下步骤:
- 参考引导 U 盘进入 UEFI 界面。
- 将 「Windows Boot Manager」 项调至首位。
- 重启以使用 「Windows Boot Manager」 引导 Windows 10 一次。
- 如果要求输入 BitLocker 恢复密钥,可参考 Microsoft 的指南。
- 确认快速启动已被禁用。
- 参考参考引导 U 盘及设置启动顺序重新配置启动顺序。
- 测试从 GRUB2 引导的 Windows 10 是否能正常重启。