读者须知:是的,这个问题已经有人问过了。但是,关于这个主题的大多数问题都没有得到答案,而那些得到答案的问题已经过时了,不适用于当前版本的 Ubuntu Touch。情况已经改变,因此,这个问题不重复. 任何偏离主题的答案将被标记。
昨天我查看了当前的 Ubuntu 每日版本,发现 X86 支持已正式实现到 Ubuntu touch 的当前开发版本中。 这开启了一大堆新的机会。我开始摆弄 X86 模拟器,使用经过修改的 Nexus 7 android 引导程序代替传统 BIOS。我能够运行 Ubuntu Touch(速度慢如蜗牛,而且偶尔出现图形问题),一切都很顺利,直到 UT 尝试初始化电池和收音机。之后一切都崩溃了,甚至破坏了我用来初始化的图像。然而,这证明了 Ubuntu Touch 能够在 X86 硬件上运行。
现在我对虚拟硬件已经很熟练了,但真正在真实硬件上尝试任何东西时,我却很差劲。我不知道如何将 Android 引导加载程序移植到特定设备,更不用说尝试操纵 Ubuntu touch 在大多数 Windows(baytrail)平板电脑附带的可耻的 32 位 UEFI 固件上运行。
老实说,让 Android 引导程序在虚拟机中运行已经够糟糕了,我必须创建一个虚拟动态 CPU,它可以在运行环境中在 ARM 和 x86 架构之间切换,而不会崩溃,甚至不会对 RAM 中加载的所有内容造成灾难性的损坏。
所以实际上,我只是想知道是否有人知道如何突破这些限制,并且通常在 32 位或 64 位 Windows 8 平板电脑上安装 Ubuntu Touch。
答案1
尝试从下载最新图片Ubuntu 下一步.(这应该是Unity8)
然后下载并添加
bootia32.efi
到.../EFI/boot/
您的安装 USB 棒上,以便在那个糟糕的 32 位 UEFI 上启动。这在我的 Pipo W1 平板电脑上有效,尽管触摸屏无法工作,wifi/蓝牙驱动程序也无法工作。在我的台式机上试过,可以工作,但大多数应用程序在启动几秒钟后就崩溃了。:(
如果它不适用于触摸用户界面(mir),
尝试:
sudo apt-get update sudo apt-get install unity8-lxc
重新启动然后
sudo unity8-lxc-setup
您现在可以在登录时选择显示管理器。它运行在LXC 模式,所以如果出现问题,系统的其余部分不应该被破坏(我希望 XD)。
编辑:此外,Touch 可在我的 Pipo W1 上运行,但我认为它需要校准,我无法从外面刷入等等。