问题描述
我想在我的ipad上安装Ubuntu作为标准独立版,有没有办法这样做?
最佳解决方法
目前,到目前为止,没有办法在iPad上安装Ubuntu(或任何Linux系统)就像生根Android一样容易。自一年半以前,在一篇关于Linux running on Ipad (August 2011)的文章中,只有很小的变化和步骤来提供将Ubuntu安装到iPad(或任何其他Mac硬件)的最终方法。
在这背后的团队中,iDroid团队有一个网页,您可以在其中查看他们的状态以及他们已经走了多远:http://www.idroidproject.org/wiki/Status
它们还提供了一种名为Bootlace的方法来安装名为OpeniBoot的系统可引导部分(iBoot)。它目前仅支持来自不同存在的3个设备。
当然,最后,您仅限于在其支持的设备中完成引导部分。好消息是,就Linux的历史而言,没有 – “不能”,只有我能!所以在未来,这可能是以开箱即用的方式完成的。
感谢mateo_salta提供的链接,现在没有合法的方法(关于FSF的争论)到越狱iPad。信息可以读取为HERE。
值得一提的是,这只是DMCA阻止他们不应停止的事情的又一次尝试。如果您购买iPad,它就是您的iPad。也许只是跳进美国以外的飞机,买iPad,用它做任何你喜欢的事情然后回来^^。
更新:所以这里有一些关于我所拥有的邻居的信息,除了看起来像没有眼镜的史蒂夫乔布斯,也知道idroidproject并且掌上了每台Mac设备。他向我展示了iPad 1和2,并解释了很多关于Mac如何工作的东西,比如说,阻塞,尝试root,越狱或者你想用来改变系统行为方式的任何其他词。甚至改变实际系统(比如在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 project的发展缓慢,看到它在实际编写过程中实际上只能检测到iPad中使用的CPU,我们只能看到它可能会有很长的路要走,直到可以获得正确的启动,加载和安装程序任何Linux发行版进入iPad。以下是状态页面中的图像:
所以很难看到在这种类型的硬件上使用Linux的强烈愿望,我应该说这样一个好的硬件确实会真正享受Linux。
作为对此的补充,今天我发现了Evasi0n,它是用于越狱几个Apple设备的工具。可以在下载找到here
很抱歉我给它带来了消极的答案和悲观的态度。大部分信息都归功于一个沉重的Mac用户,他们也在Ubuntu世界中钻研自己并对此有所了解。他几乎说服我离开Ubuntu并跳到Mac(Mac传道者嘿嘿),但他也提出了很好的观点(当然是从Mac方面)关于这种关注这种设备的近距离采购方式的原因。不是我的答案,因为我倾向于寻找答案,但我很好奇,并开始询问许多Mac用户……你可以看到我的答案变成了一个更清晰的答案……如果我可以说清楚。
次佳解决方法
考虑到实际让Ubuntu在iPad上运行所需的难度,我建议采用不同的方法。
请记住我要告诉你的所有信息将完全取消你的保修(并且,大约一周前,由于国会 Library 馆长是一个白痴/白痴团体,is illegal in the US)。
从理论上讲,运行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方法。
编辑:事实证明OpeniBoot在iPad上不起作用。
所以在这一点上,似乎没有办法让Ubuntu在iPad上本地运行。甚至iPad 1还没有让iDroid团队完全破解它的引导加载程序。
还有很多其他方法可以让Ubuntu看起来像是在iPad上运行,但在iPad上本地运行可能永远不会发生。
我的解决方案
在无头服务器(或任何计算机)上运行Ubuntu并使用VNC app访问它。
与上面相同,但您可以使用this app在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 /笔记本电脑上。