Ubuntu可以在搭载Windows RT的Microsoft Surface上运行吗?

我的家人可能会购买一台带有Windows RT(Nvidia)的Windows Surface平板电脑。我想知道是否可以在上面运行Ubuntu或WUBI来完成我的作业?

6太棒了!Ubuntu平板绝对是社区的兴趣所在,Canonical也知道这一点!目前还没有人能回答这个问题。我们真的需要亲自体验Surface并开始研究。离发布只有2天,3天后就能破解它了。 - jmartin2279
2我猜一下,这取决于三件事情。1)处理器架构。Debian可以在几乎所有曾经被严肃使用过的架构上运行,所以我敢打赌这不会是个问题。2)启动过程。无论是BIOS、UEFI还是Microsoft自己开发的其他东西。其中还包括将Ubuntu安装到内部硬盘的任务。3)设备驱动程序。如果硬件没有支持,那么Ubuntu可能无法正常运行(例如,没有视频、触摸输入、网络功能等)。 - Huckle
因为它搭载了Nvidia Tegra 3处理器,我会认为处理器架构是ARM,并且在设备处于APX模式时可以使用nvflash安装系统软件。开发一个适用于它的工作中的Linux内核可能会有一些挑战,因为它只设计用于运行微软的内核。 - user530873
有人成功在Surface Pro上安装了Ubuntu,尽管它不是一款ARM芯片,但这些信息可能会很有用。他们的指南在这里:http://askubuntu.com/questions/265644/dual-boot-surface-pro-with-ubuntu - zchrykng
你可以安装树莓派操作系统!https://openrt.gitbook.io/open-surfacert/surface-rt/linux/root-filesystem/distros/raspberry-pi-os 我成功地按照该网站上描述的相同步骤安装了适用于树莓派的Ubuntu MATE 22.04,但结果比RPiOS慢得多。 - Archisman Panigrahi
4个回答


简而言之,除非进行一些极端的黑客攻击,否则看起来不太可能实现。
微软故意限制了Windows 8规范,以防止在基于ARM的机器上发生这种情况。
要兼容Windows 8 RT(仅限ARM机器),必须无法禁用或重新配置安全启动。因此,如果您有一台可以运行Windows 8 RT的ARM机器,那么它只能运行由微软签名的操作系统。
因此,Surface RT与所有其他Windows 8 RT一样,非常适合普通用户和鼠标使用者;不允许Linux或BSD的技术操作,也不能通过黑客手段双启动iOS或Android。我可以理解他们这样做的原因,因为大多数人只是指针和点击者,但这并不适合技术爱好者。
Surface Pro配备了Intel i5处理器,希望Ubuntu 13.04能够支持它,如果支持的话,我会买一台。
来源: Windows Phone Central论坛

1Ubuntu可以安装在Surface Pro上。说明 - user112224
2@user112224 那是Surface Pro而不是RT版本。差别很大哦 ;) - Seth
Ubuntu是第一个在Windows之前支持安全启动的操作系统。 - Jo-Erlend Schinstad

是的:微软最近泄露了所谓的用于(实质上)禁用RT设备安全启动的“黄金密钥”。

这使得在RT设备上运行Ubuntu成为可能;如何做到这一点将是一个很好的后续问题,并且似乎没有太多相关指南。


有人找到了如何做这个的说明吗? - jocull
指令 https://openrt.gitbook.io/open-surfacert/surface-rt/linux/root-filesystem/distros/raspberry-pi-os - Archisman Panigrahi

我不确定这个方法是否有效,但如果你:
1. 进入设置,找到“更改PC设置” 2. 然后选择“设备” 3. 再进入“恢复” 4. 在“高级启动”下查找,你可能可以尝试使用带有Ubuntu系统的USB启动你的Surface。

为什么都是负投票?这有效果吗? - feedc0de
肯定不行。微软特意锁定了应用程序对SecureBoot的修改。它是在芯片级别上锁定的 :-(。所以你提到的选项可能不起作用,很有可能不会起作用。 - Soundararajan