如何在iPad上安装Ubuntu?


49

我很想在我的ipad上将Ubuntu作为标准的独立版本安装,有什么办法吗?


大声笑,youtube.com
Mateo,

4
@mateo_salta他正在使用VNC并连接到远程计算机。您在0:05注意到屏幕是如何旋转iPad风格的?
Kupiakos

4
这就是为什么“大声笑”
Mateo

别。这将使您的保修失效。
托马斯·沃德

据我了解,越狱/ Cydia设备在dpkg上运行,与Ubuntu相同。自然而然,制作Ubuntu的GUI将会是一项艰巨的任务,但是为类似的命令行环境安装Ubuntu-arm的软件包应该很容易,对吗?
NoBugs 2015年

Answers:


23

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

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

它们还提供了一种称为Bootlace的方式来安装名为OpeniBoot的系统(iBoot)的可引导部分。它目前仅支持3种现有设备。

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

多亏了mateo_salta提供的链接,目前没有合法方法(FSF对此有争议)将iPad越狱。该信息可以在这里阅读。

就其价值而言,这只是DMCA停止他们不应该停止的事情的另一种尝试。如果您购买iPad,那就是您的iPad。也许只是跳上飞机离开美国,购买iPad,随便做什么,然后再回来^^。

更新:因此,这里有一些关于邻居的信息,除了看起来像没有眼镜的史蒂夫·乔布斯(Steve Jobs)外,他还了解idroidproject,并且拥有掌上电脑之后的所有Mac设备。他向我展示了iPad 1和2,并向您解释了Mac的工作原理,比如说阻止,尝试root的方法,越狱或您想用来改变系统行为的任何其他词。甚至更改实际系统(例如在iPad上安装Ubuntu)。所以这是我可以写的要点:

  • iPad和任何其他新硬件都需要首先与Linux内核兼容或至少首先与Linux内核兼容。如果没有,那么要使其在Ubuntu上运行将非常困难。这会导致无法正确检测CPU,主板,视频卡,声卡,无线卡,电池检测和使用以及设备上找到的任何其他硬件的问题。

  • 不允许任何方式能够用另一个或任何可以执行此操作的应用程序覆盖实际系统的背后有强大的力量。一切都非常紧密,沙盒化并经过检查,以确保其符合iO的工作方式。有类似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传教士hehe),但他(当然是从Mac方面)也提出了很好的观点,说明了这种专注于此设备的开源方法背后的原因。因为我倾向于寻找答案,所以不是我的答案,但是我很好奇,开始询问许多Mac用户,好吧..如果我能说清楚的话,您可以看到我的答案如何变为更清晰的答案。



@mateo_salta-希望我能进一步支持您的评论。很棒的链接。
Luis Alvarado

是的,他们第一个链接中的pdf相当不错。奇怪地看到他们争论我们几乎理所当然的事情。
Mateo 2013年

1
@ObsessiveSSOℲ-对不起朋友。如果您愿意,可以在这里奖励其他任何好的答案。如果姨妈允许我玩她的iPad,我将添加步骤。但是,据我所知,这只能达到启动的目的。至少到目前为止,由于没有我自己的iPad或从事linux至ipad项目的限制。
路易斯·阿尔瓦拉多

2
我将使用来自真正了解mac的邻居的新信息来更新我的答案(实际上看起来像Steve Jobs,但没有眼镜)。@ObsessiveSSOℲ更新了我实际上不希望以这种方式回答的问题的答案。
Luis Alvarado

9

考虑到要使Ubuntu在iPad上实际运行会遇到难以置信的困难,我建议采用其他方法。

请记住,我将要告诉您的所有信息将完全废除您的担保(大约一周前,由于国会图书馆馆长是白痴/白痴群体,在美国是非法的)。

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

就个人而言,我建议使用chroot引导进入Android并采用许多Android平板电脑可以采用的方法。这涉及启动到Android并与桌面操作系统共享该内核。这使您不仅可以保留操作系统的触摸友好部分,而且还可以在侧面运行Ubuntu。有关在iPad上运行Android的更多信息,请查看The iDroid Project。

但是,运行两个操作系统远非最佳选择。这是真正的修补匠加入的地方。我确信可以运行Ubuntu,但是我还没有看到任何真正的证据表明它已经完成。一切都有第一次!

我没有iPad,但是我对Android上的chroot有所了解。我有华硕TF201,并在Android上安装了Ubuntu 12.10。尽管有时直接在其上运行Ubuntu将是有益的,但有时这是不现实的。

让我们知道是否可以在其上运行Ubuntu。否则,请使用iDroid方法。


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

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

还有许多其他的方式来获得Ubuntu的外观感觉像它在你的iPad上运行,但在iPad上本地运行将可能永远不会发生。

我的解决方案:

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

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

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

很遗憾地说,无法直接在iPad上离线运行Ubuntu。不过,这样做的好处是,您无需为这两种方法中的任何一种越狱iPad,这是完全合法的,并且您的保修将是安全的。

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

如果您真的想要一台可以运行Ubuntu的平板电脑,请购买Nexus 7或Nexus 10-有很多文档可以让Ubuntu在这些平台上运行。


2
您可以尝试获取具体说明以及法律免责声明吗?
–ζ

1
啊。似乎OpeniBoot似乎无法在iPad上运行。我看看是否还能找到其他东西。很有可能会有说明。
Kupiakos

8

虽然在iPad上安装Ubuntu非常棒,但您需要真正修改iPad并打开内核。

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

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


更正:这将使保修无效。我刚刚听说这件事发生在Genius Bar旁边我旁边的某人,他说:“我试图破解内核以加载东西”,他们说:“对不起,您这样做会使担保无效。” (我正在维修iPhone,这是我亲眼目睹的唯一原因)
托马斯·沃德

2
您所要做的就是通过DFU模式将iDevice恢复到原始出厂状态,他们将永远不知道...因此,越狱本身并不会使保修无效(仅仅是因为他们不知道)。问题是当您越狱时,并且您的设备无法启动电源并且您无法删除越狱...这可能会导致一些问题...
TheXed 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.