it-swarm.cn

如何在iPad上安装Ubuntu?

我喜欢在我的ipad上安装Ubuntu作为标准独立版,有没有办法这样做?

49
Hyperzahranism

目前,到目前为止,没有办法在iPad上安装Ubuntu(或任何Linux系统)就像生根Android一样容易。自从一年半以前,在一篇关于 Linux在Ipad上运行的文章(2011年8月) 中,只有很小的变化和步骤来提供将Ubuntu安装到iPad的最终方法(或者其他任何Mac硬件)。

在这背后的团队中,iDroid团队有一个网页,您可以在其中查看他们的状态以及他们获得了多远: http://www.idroidproject.org/wiki/Status

它们还提供了一种称为 Bootlace 的方法来安装系统的可引导部分(iBoot),称为 OpeniBoot 。它目前仅支持来自不同存在的3个设备。

当然,最后,您只能在其支持的设备中完成引导部分。好消息是,就Linux的历史而言,没有 - 没有 - 只有我能!因此,将来可能会以开箱即用的方式完成。

感谢mateo_salta提供的链接,现在没有合法的方法(关于FSF的争论)到越狱iPad。可以读取信息 HERE

值得一提的是,这只是DMCA阻止他们不应该停止的事情的又一次尝试。如果您购买iPad,它就是您的iPad。也许只是跳进美国以外的飞机,买iPad,用它做任何你想做的事情然后回来^^。

更新:所以这里有一些关于我所拥有的邻居的信息,除了看起来像史蒂夫乔布斯没有眼镜,也知道idroidproject和自Palm以来的每台Mac设备。他向我展示了iPad 1和2,并解释了很多关于Mac如何工作的东西,比如说,阻塞,尝试root,越狱的方法,或者你想用来改变系统行为方式的任何其他Word。甚至改变实际系统(比如在iPad上安装Ubuntu)。以下是我可以写的关键点:

  • IPad和任何其他新硬件需要首先与Linux内核首先兼容或支持。如果没有,那么让它在Ubuntu上运行将非常困难。这会对正确检测CPU,主板,视频卡,声卡,无线卡,电池检测和使用以及设备上的任何其他硬件造成问题。

  • 有一种强大的力量背后不允许任何方式能够用另一个或任何可以做到这一点的应用程序覆盖实际系统。一切都非常严密,沙盒和检查,以确保它符合iOs的工作方式。还有像 Cydia 这样的替代品,但它需要先将设备越狱。

  • Mac上存在强大的法律压力迫使任何试图在iPad上安装Ubuntu的行为被拒绝或者很难做到,正如人们从上面的链接中看到的那样。

  • 由于Mac专注于特定类型的硬件,并且仅适用于一小组设备(与Linux相比,它与硬件类型的开放程度相比),因此更难以保证新系统,无论是Ubuntu还是其他任何设备Linux,实际上每次都可以正常使用所有硬件。

  • 由于bootlace仅适用于Phone 2G,iPhone 3G或iPod Touch 1G以及特定版本的iO,因此目前使iPad工作更加困难(以上所有要点都在推动问题)

  • 随着 openiBoot项目 的慢速发展,看到它在实际编写过程中实际上只能检测到iPad中使用的CPU,我们只能看到它将会有很长的路要走。可以进行适当的启动,加载和安装过程,以便将任何Linux发行版安装到iPad中。以下是状态页面中的图像:

    enter image description here

所以这是悲伤地看到这样的强烈愿望针对这一类型的硬件使用Linux,我应该说,这种良好的硬件的确实际上就可以享受Linux操作系统。

作为对此的补充,今天我发现了关于 Evasi0n 这个用于越狱的几个Apple设备的工具。可以在这里找到下载

很抱歉我给它带来了消极的答案和悲观的态度。大部分信息都归功于一个沉重的Mac用户,他们也在Ubuntu世界中钻研自己,并且对此非常了解。他几乎说服我离开Ubuntu并跳到Mac(Mac传道者呵呵),但他也提出了很好的观点(当然是从Mac方面)关于这种近距离采用这种设备的方式背后的原因。不是我的答案,因为我倾向于寻找答案,但我很好奇,并开始询问许多Mac用户......你可以看到我的答案如何变为更清晰的...如果我可以说清楚。

23
Luis Alvarado

考虑到实际让Ubuntu在iPad上运行所需的难度,我建议采用不同的方法。

请记住我要告诉你的所有信息将完全取消你的保修(并且,大约一周前, 在美国是非法的 由于国会图书馆馆长是一个白痴/团体白痴).

从理论上讲,运行Ubuntu可以在iPad上运行。众所周知,OpeniBoot运行Linux内核,尤其是Android。

就个人而言,我建议使用chroot引导进入Android并采用许多Android平板电脑做的路径。这涉及启动Android并与桌面操作系统共享该内核。这允许您保持操作系统的触摸友好部分,但也可以在侧面运行Ubuntu。有关在iPad上运行Android的更多信息,请查看iDroid项目。

运行两个操作系统远非最佳。这是真正的修补匠进来的地方。我确信可以运行Ubuntu,但我还没有看到任何真正的修补程序。一切都是第一次!

我没有iPad,但我确实对Android上的chroot有所了解。我有Asus TF201并且在Android上安装了Ubuntu 12.10。虽然有时直接在它上面运行Ubuntu会很好,但有时候这是不现实的。

如果你能让Ubuntu在它上面运行,请告诉我们。否则,请使用iDroid方法。


编辑:事实证明OpeniBoot在iPad上不起作用。

所以在这一点上,似乎没有办法让Ubuntu在iPad上本地运行。甚至iPad 1还没有让iDroid团队完全破解它的引导加载程序。

有许多其他方法可以让Ubuntu看起来感觉就像它正在运行在你的iPad上,但在iPad上原生运行可能永远不会发生。

我的解决方案

在无头服务器(或任何计算机)上运行Ubuntu并使用 VNC app 来访问它。

与上面相同,但您可以使用 此应用程序 在iPad上本机运行X Server,而不是使用VNC。

这两个都需要互联网连接到一些Ubuntu计算机。

我很遗憾地说,离线直接在iPad上运行Ubuntu是不可能的。但是,这里的优势在于,您无需为这两种方法中的iPad进行越狱,而且这完全合法,您的保修将是安全的。

此外,您可以使用主Ubuntu桌面(如果使用桌面)运行两个X服务器 - 一个用于iPad,另一个用于普通桌面。这样,您的所有文件都将位于同一位置,看起来就像您在桌面上(实际上是这样),但您可以同时使用它们。

如果你真的想要一台运行Ubuntu的平板电脑,购买Nexus 7或10 - 那里有大量文档可以让Ubuntu运行。

9
Kupiakos

虽然在iPad上安装Ubuntu会很棒,但你需要真正修补iPad并打开内核。

这可能会使设备附带的任何保修失效。

由于无法在iPad上安装Ubuntu,建议在iPad上保留IOS 4,在PC /笔记本电脑上保留Ubuntu。

8
James White