我可以在 Surface 笔记本电脑上运行 Ubuntu 吗?

我可以在 Surface 笔记本电脑上运行 Ubuntu 吗?

我爸爸给我买了一台 Surface 笔记本电脑。可以在上面运行 Ubuntu 吗?我试过了,键盘不起作用,有没有什么版本可以解决这个问题?

答案1

Noo Linux 发行版包含任何 Surface 机器的驱动程序。让它工作的唯一方法就是使用这些 https://github.com/jakeday/linux-surface

答案2

看看这个教程有关如何在 Microsoft Surface 笔记本电脑上安装 Linux。

总之,需要禁用安全启动,然后 Surface 笔记本电脑才能从存有 Ubuntu 映像的 USB 启动。

本教程建议先“试用 Ubuntu”,而不是一开始就安装它,以确保 Ubuntu 能够成功加载,这是一个好主意。本教程还警告:

WiFi 无法开箱即用,因此您需要使用 USB 转以太网转换器连接到互联网以获取 Marvell WiFi 驱动程序。

可能需要在终端中运行一些命令才能使硬件与 Ubuntu 操作系统一起运行,例如 Surface 笔记本电脑的 WiFi 驱动程序。

要解决键盘问题,请尝试将外部键盘插入 USB 端口并进行测试。也许内核需要更新(请参阅此问题这里以及本教程这里)。

答案3

我很久以前就买了一个 SP4,就是为了在上面安装 Linux。起初,我使用 Tigerite 内核,它运行良好,对我来说没有任何问题。在更新到 18.04 并获得我在 SP4 上使用的第一个官方 5.0 内核后,几乎所有东西都正常工作。

唯一不能用的就是触摸屏,包括手写笔,但我对它一点都不在意。对当前的 Ubuntu 版本没什么可抱怨的。我有可用的键盘、触摸板、省电(挂起、休眠)、蓝牙、图形驱动程序等等!

但是,我尝试使用 Jakeday 内核,但除了 WiFi 问题之外什么都没遇到。WiFi 不断掉线并出现身份验证错误,但触摸屏确实可以工作。因此,我切换回了官方内核,没有再遇到问题。使用这些自定义内核需要您自担风险。

答案4

您没有提供任何有关您拥有的表面类型的信息,因此我将为您提供一个全面的解决方案,并在您编辑问题时对其进行改进。在您尝试此操作之前,请尝试向我们提供更多信息,例如您的 Ubuntu 版本(16.04、19.10 等)、lsusb您拥有的表面的输出和类型(年份、型号、序列号,最重要的是键盘序列号)。

根据表面 Linux subreddit

Type Cover(2017):部分工作,触摸板多点触控工作,有时拆卸/重新连接会导致出现错误体验,几乎没有对该问题进行调试。键盘本身不工作。通过将设备 ID 添加到 Linux 内核,几乎可以肯定可以解决这个问题,因此,请报告设备 ID(并请区分您的 Type Cover 型号(即带生物识别、不带生物识别、签名等)

Surface Laptop 集成键盘/触控板:部分工作,触控板多点触控工作,键盘本身不工作。通过将设备 ID 添加到 Linux 内核几乎肯定可以解决这个问题,因此请报告设备 ID。

此主题是一个很好的例子,说明了向内核添加ID的过程。

那么这对你来说意味着什么?这意味着如果你还没有尝试过,可以通过安装定制 Surface Linux 内核

相关内容