我很想在我的 iPad 上安装 Ubuntu 作为标准独立版本,有什么办法吗?
答案1
目前,还没有办法像 root Android 那样轻松地在 iPad 上安装 Ubuntu(或任何 Linux 系统)。一年半前,在一篇关于在 Ipad 上运行的 Linux(2011 年 8 月)仅需进行少量改动和步骤即可提供将 Ubuntu 安装到 iPad(或任何其他 Mac 硬件)的最终方法。
这个背后的团队,iDroid 团队有一个网页,您可以在其中查看他们的状态以及他们取得的进展:http://www.idroidproject.org/wiki/Status
他们还提供了一种称为鞋带安装系统的可启动部分 (iBoot),称为开放式引导。它目前仅支持现有的 3 种不同设备。
当然,最后你只能在它支持的设备中完成启动部分。好消息是,就 Linux 的历史而言,没有“我不能”,只有我能!所以将来这也许可以以一种开箱即用的方式完成。
感谢提供的链接马特奥·萨尔塔,目前没有合法的方法(FSF 对此有争议)来越狱 iPad。可以阅读以下信息这里。
不管怎么说,这只是 DMCA 试图阻止他们不应该阻止的事情的又一次尝试。如果你买了一台 iPad,它就是你的 iPad。也许你只需要跳上一架离开美国的飞机,买下 iPad,用它做任何你想做的事情,然后回来 ^^。
更新:以下是有关我的一位邻居的一些信息,他除了看起来像不戴眼镜的史蒂夫·乔布斯之外,还了解 idroidproject,并且拥有自 palm 以来的所有 Mac 设备。他向我展示了 iPad 1 和 2,并解释了很多关于 Mac 工作原理的内容,比如阻止、尝试 root 的方式、越狱或任何其他你想用来改变系统行为甚至改变实际系统的词(比如在 iPad 上安装 Ubuntu)。以下是我可以写的要点:
iPad 和任何其他新硬件首先需要与 Linux 内核兼容或至少首先支持。如果不兼容,那么在 Ubuntu 上运行它将非常困难。这会给正确检测 CPU、主板、显卡、声卡、无线网卡、电池检测和使用情况以及设备上发现的任何其他硬件带来问题。
不允许任何方式能够用其他或任何可以这样做的应用程序覆盖实际系统,背后有着强大的力量。一切都非常严格,经过沙盒化和检查,以确保它符合 iOS 的工作方式。有替代方案,例如赛迪亚但它需要先将设备越狱。
从上面的链接可以看出,Mac 施加了强大的法律压力,迫使任何试图在 iPad 上安装 Ubuntu 的尝试都遭到拒绝或变得非常困难。
由于 Mac 专注于特定类型的硬件并且仅适用于一小部分设备(相比之下,Linux 对硬件类型的开放程度更高),因此更难以保证新系统(无论是 Ubuntu 还是任何其他 Linux)每次都能在所有硬件上正确运行。
由于 bootlace 只适用于 Phone 2G、iPhone 3G 或 iPod Touch 1G 以及特定版本的 iOs,因此目前让 iPad 运行起来更加困难(以上所有观点都指向了这个问题)
随着openiBoot 项目并且看到它实际上只能检测 iPad 中使用的 CPU,截至撰写本文时,我们只能看到,要使任何 Linux 发行版进入 iPad,还需要很长的路要走。以下是状态页面中的图像:
因此,看到如此强烈的反对在这种类型的硬件上使用 Linux 的愿望是令人难过的,我应该说,这么好的硬件确实会喜欢在其上运行 Linux。
除此之外,今天我还了解到Evasi0n这是用于越狱多款 Apple 设备的工具。下载地址:这里
很抱歉我给出了否定的答案,并且采取了悲观的态度。这些信息大部分来自一位重度 Mac 用户,他也深入研究过 Ubuntu 世界,对此了解颇多。他几乎说服我放弃 Ubuntu 并转向 Mac(Mac 的布道者,呵呵),但他也提出了很好的观点(当然是从 Mac 的角度)来说明以这种封闭的方式关注这些设备背后的原因。这不是我的答案,因为我倾向于寻找答案,但我很好奇,并开始询问许多 Mac 用户,嗯……你可以看到我的答案是如何变得更加清晰的……如果我可以称其为清晰的话。
答案2
考虑到在 iPad 上运行 Ubuntu 需要花费巨大的困难,我建议采取不同的方法。
请记住,我将要告诉您的所有信息将完全使您的保修失效(并且,大约一周前,在美国是非法的因为国会图书馆馆长是个白痴/一群白痴)。
从理论上来说,Ubuntu 可以在 iPad 上运行。OpeniBoot 以运行 Linux 内核(尤其是 Android)而闻名。
就我个人而言,我建议启动 Android 并采用许多 Android 平板电脑用户采用的路径 - 使用 chroot。这涉及启动 Android 并与桌面操作系统共享该内核。这样,您既可以保留操作系统的触摸友好部分,又可以同时运行 Ubuntu。有关在 iPad 上运行 Android 的更多信息,请查看 iDroid 项目。
不过,同时运行两个操作系统远非最佳选择。这就是真正的修补匠发挥作用的地方。我确信可以运行 Ubuntu,但我还没有看到任何实际证据证明它已经成功。凡事都有第一次!
我没有 iPad,但对 Android 上的 chroot 略知一二。我有一台华硕 TF201,在 Android 上安装了 Ubuntu 12.10。虽然有时直接在 iPad 上运行 Ubuntu 会很好,但有时并不现实。
如果您能在其上运行 Ubuntu,请告诉我们。否则,请使用 iDroid 方法。
编辑:事实证明 OpeniBoot 在 iPad 上不起作用。
因此目前看来,Ubuntu 似乎无法运行天生地在 iPad 上。iDroid 团队甚至还没有完全破解 iPad 1 的引导加载程序。
还有许多其他方法可以获取 Ubuntu看 和感觉就像在你的 iPad 上运行一样,但在 iPad 上本地运行可能永远不会发生。
我的解决方案:
在无头服务器(或任何计算机)上运行 Ubuntu,并使用VNC 应用程序来访问它。
与上面相同,但是您可以使用 VNC 代替这个应用程序在 iPad 上本地运行 X 服务器。
这两者都需要与某台 Ubuntu 计算机建立互联网连接。
很遗憾,无法在 iPad 上离线直接运行 Ubuntu。不过,这样做的好处是,无论使用哪种方法,您都不需要越狱 iPad,而且这完全合法,您的保修也将得到保障。
另外,您可以让主 Ubuntu 桌面(如果您使用桌面)运行两个 X 服务器 - 一个用于 iPad,另一个用于您的普通桌面使用。这样,您的所有文件都会位于同一位置,看起来就像您在桌面上一样(实际上您会在桌面上),但您可以同时使用两者。
如果你真的想要一台运行 Ubuntu 的平板电脑,就买一台 Nexus 7 或者 10 - 有大量文档可帮助您在这些设备上运行 Ubuntu。
答案3
虽然在 iPad 上安装 Ubuntu 很棒,但你需要真正摆弄 iPad 并打开内核。
这可能会使该设备的所有保修失效。
由于无法在 iPad 上安装 Ubuntu,建议将 IOS 4 保留在 iPad 上,将 Ubuntu 保留在 PC/笔记本电脑上。