现在不再支持在Nexus 7(2012)上安装Ubuntu Touch

我正在尝试在我的Nexus 7(2012)平板电脑上安装Ubuntu,但是,似乎这款平板电脑不再包含在官方开发版中。 我大概已经完成了移植到新设备指南的一半,我才开始意识到这个项目将如何深入,所以我想知道是否有办法找到并安装最后一个开发项目释放石斑鱼。

这是我在遵循Ubuntu Touch安装指南时得到的结果:

$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap 2015/06/08 12:48:59 Device is |grouper| Device grouper not found on server https://system-image.ubuntu.com channel stable 

我也尝试了这个devel 。 有意义的是,Grouper的uTouch构建不在这些渠道中,因为它不再受到官方支持。

因为我不反对花时间学习如何正确地做到这一点,如果没有办法访问石斑鱼的构建,是否有人有一些好文章可以阅读或建议他们尝试做这些事情? 这将是我第一次尝试开发或尝试这样的事情。

从昨天开始我的Nexus 7 2012台式机Ubuntu 14.04.3 LTS,所以我认为在Ubuntu Touch上重现这一步的步骤可能类似(或者你可以尝试桌面版)。

所以你所做的一切都是冒着风险的。 🙂

我的步骤很简单:

  1. 通过Fastboot Flash Ubuntu 13.04(上一个答案中的命令)
  2. 根据这个例子在/etc/apt/sources.list上使用存储库编辑文件(我选择Trusty,因为它是13.04之后的下一个LTS,我不期待任何问题)

    deb http://ports.ubuntu.com/ trusty main restricted
    deb-src http://ports.ubuntu.com/ trusty-security main restricted

  3. 进行apt-get updateapt-get upgrade

  4. 可选:使用apt-get install ssh安装SSH服务器

  5. 重启平板电脑,享受Ubuntu的最新LTS版本:-)

来源:我今天的博文 (捷克语)

第一步:下载所有内容

首先,获取2012 Nexus 7的最新Raring每日构建文件:

Ubuntu的13.04,预装桌面-armhf + nexus7.bootimg

Ubuntu的13.04,预装桌面-armhf + nexus7.img.gz

(在此处找到: http : //old-releases.ubuntu.com/releases/raring/ )

接下来,获取将这些构建文件安装到您的设备所需的工具:

  1. 在计算机上,按Ctrl + Alt + T启动终端。

  2. 添加Ubuntu SDK版本PPA:

    $ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa

  3. 更新系统以使用最新的软件包:

    $ sudo apt-get update

    $ sudo apt-get upgrade

  4. 安装ubuntu-device-flash软件包:

    $ sudo apt-get install ubuntu-device-flash

(在此处找到: https : //developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )

第二步:解锁您的设备

2012 Nexus 7附带一个锁定的引导加载程序,这意味着您必须将其解锁才能将不同的图像闪存到设备。 幸运的是,这是一个简单的过程,你只需要做一次。

警告:解锁引导加载程序会清除所有数据并将设备重置为出厂默认设置。如果您不想丢失所有珍贵的猫咪照片,请将它们备份到您的计算机上!)

  1. 将2012 Nexus 7重新启动到Android启动加载程序中。 要执行此操作,请先按正常方式关闭设备电源(按住电源按钮,然后选择关闭电源并等待几秒钟)。 从关闭状态,按住音量降低按钮并按电源按钮。 继续按住音量和电源按钮,直到看到引导加载程序UI。

  2. 使用micro-USB电缆(用于充电的电缆应该没问题),将设备插入任何运行Ubuntu的计算机。 设备现在显示引导加载程序GUI,如下所示:

这是引导程序。

  1. validationfastboot是否列出了设备。 在Ubuntu上的终端中,运行:

    $ sudo fastboot devices

  2. 启动引导加载程序解锁过程:

    $ sudo fastboot oem unlock

  3. 您的设备现在应该提示您解锁引导加载程序。 按照屏幕上的说明继续操作。 您的屏幕现在应该如下所示:

这是提示。

  1. 通过重新启动完成该过程:

    $ sudo fastboot reboot-bootloader

当设备重新启动回引导加载程序(快速启动模式)时,您应该看到小红色的“LOCK STATE – UNLOCKED”。 此时您的设备现已解锁。

(从这里: https : //wiki.ubuntu.com/Nexus7/Installation )

第三步:安装一切

  1. Gunzip在第一步中下载的* .img.gz文件中提取.raw文件。

  2. 再次validation您的设备是否通过micro-USB连接,并且fastboot通过在终端中运行以下命令来列出设备:

    $ sudo fastboot devices

(如果未列出您的设备,请确保已打开设备并将其引导至引导加载程序。)

  1. 发出以下一系列命令:

    $sudo fastboot erase boot

    $sudo fastboot erase userdata

    $sudo fastboot flash boot /path/to/*.bootimg

    $sudo fastboot flash userdata /path/to/unzipped/*.raw

    $sudo fastboot reboot

第四步:使用您的设备

如果一切顺利,您现在应该在2012 Nexus 7上运行Ubuntu Desktop! 安装程序很可能是错误的,但非常熟悉。 当然,请注意,Canonical不再支持此版本的Ubuntu,您可能在查找和使用设备上的最新应用程序时遇到一些困难。 祝你好运,并享受你的新旧Ubuntu平板电脑的乐趣!

您可以使用https://wiki.ubuntu.com/Nexus7/Installation中的手动安装说明 – 文件的位置不再有效,但文件仍可在此处获取: http : //cdimage.ubuntu.com/发布/铆足了劲/发行/

说明归结为这些命令:

 fastboot erase boot fastboot erase userdata fastboot flash boot /path/to/*.bootimg fastboot flash userdata /path/to/*.img 

然而,似乎还有其他选择可以在Nexus 7(2012)上获得一个“真正的”Linux,这里列出了https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux

另请注意,Ubuntu Touch支持Nexus 7(2013),Nexus 4和Nexus 10,请参阅https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/