如何在iPad上安装Ubuntu?

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

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

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

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

当然,最后,您只能在其支持的设备中完成引导部分。 好消息是,就Linux的历史而言,没有 – “不能”,只有我能! 所以在未来,这可能是以开箱即用的方式完成的。

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

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

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

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

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

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

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

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

  • 随着openiBoot项目的发展缓慢,看到它在实际编写过程中实际上只能检测到iPad中使用的CPU,我们只能看到,在进行正确的启动,加载和安装过程之前,这将是一个漫长的过程。将任何Linux发行版都放入iPad中。 以下是状态页面中的图像:

    在此处输入图像描述

所以很难看到在这种类型的硬件上使用Linux的强烈愿望,我应该说这样一个好的硬件确实会真正享受Linux。

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

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

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

请记住我要告诉你的所有信息都将完全失去你的保证(并且,大约一周前,由于国会图书馆馆长是一群白痴/白痴, 因此在美国是非法的 )。

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

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

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

我不拥有iPad,但我对Android上的chroot知之甚少。 我有Asus TF201和Ubuntu 12.10以及Android。 虽然有时直接在它上面运行Ubuntu会很好,但有时候这是不现实的。

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


编辑:事实certificateOpeniBoot在iPad上不起作用。

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

还有很多其他方法可以让Ubuntu 看起来像是在iPad上运行,但在iPad上本地运行可能永远不会发生。

我的解决方案

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

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

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

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

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

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

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

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

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