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


13

我正在尝试在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构建,因为不再正式支持它。

由于我不反对花时间学习如何正确执行此操作,因此,如果没有办法访问石斑鱼的内部版本,那么有人在尝试做这些事情时会读到一些好文章或提供建议吗?这将是我第一次涉足开发或尝试类似的尝试。


看看这个安装Ubuntu Touch
vembutech

2
尽管如此,2012 nexus 7上的图形仍然存在严重问题(他们停止使用它的主要原因之一),我怀疑即使您正确使用了端口也可以正常工作
Mateo 2015年

我确实读过“安装Ubuntu Touch”一文,但是鉴于它也是在2013年编写的,当时仍可以使用针对grouper的开发版本,因此建议使用“平板闪存ubuntu系统–通道开发–不备份”。不会对此有所帮助。另外,我想我知道这不是没有主要问题的,但我仍将尝试。
SocksofGranduer

@SocksofGranduer你有运气吗?我也有Nexus 7(2012),想试用Ubuntu touch。
微尘

1
我没有@Mote。我列出了我需要找出的方法清单,以弄清楚如何执行需要执行的步骤。我仍在努力,但我想说这是“两个星期了”
SocksofGranduer

Answers:


7

从昨天开始,我在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. 可选:使用以下命令安装SSH服务器 apt-get install ssh

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

资料来源:我今天的博客文章(捷克语)


1
Nexus 7上的Ubuntu Desktop 14.04的可用性如何?来自bseibold答案的github链接说:“ Unity桌面环境非常容易出错,运行缓慢,并且不适用于Nexus 7”
Jaime M.

嗨,谢谢,嗯,这看起来很整洁,尽管这样做,我还是对平板电脑做了两次修改……在编辑源代码之后立即进行了第一次更新和升级,但是还有另一个更新集使显示混乱,因此我无法登录并且不会找到一种打开tty的方法。多谢伙伴,我们将尝试设置ssh进行调试。
伊万2015年

@Yvain嗨,我不记得任何有关显示问题的信息。您是否尝试通过OTG USB连接USB键盘或鼠标?重新启动之前是否安装了SSH?可以访问SSH端口吗?我没有N7超过一年,所以除了这些想法外,我再也帮不了您
。– zorbon.cz

不幸的是,我无法使用ssh,因为它是与用户会话一起启动的,所以我无法启动...我唯一能做的就是进入来宾会话(因为显示跳转,我可以快速按“向下”然后“向左”,但是有我无法输入密码登录)。尝试卸载在升级之前会引起问题的应用程序,但引导卡在了网络准备中)也许由于您的帖子不兼容而提供了新软件包,也许我需要让它自动登录!我通过简单升级而得到的错误是指gtk和pixbuf,它将再尝试几次... :)
Yvain

好吧,我进行了远程升级而不是升级,现在一切都很好了。显示坏了,但是我可以访问ttys(需要otg键盘),并且没有弄乱,登录屏幕还可以,无法连接到用户或访客会话(好东西),我不必从头开始不再。只需要修复x或lightdm,我不确定如何解决,但我确定它是可管理的。
伊万2015年

7

第一步:下载所有内容

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

ubuntu-13.04-preinstalled-desktop-armhf + nexus7.bootimg

ubuntu-13.04-preinstalled-desktop-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启动加载器中。为此,请先以正常方式关闭设备电源(按住电源按钮,然后选择关闭电源,然后等待几秒钟)。在关闭状态下,按住降低音量按钮,然后按电源按钮。继续按住调低音量和电源按钮,直到看到引导加载程序用户界面。

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

这是引导程序。

  1. 确认fastboot列出了设备。在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. 将第一步中下载的* .img.gz文件压缩为文件,以提取其中的.raw文件。

  2. 通过在终端中运行以下命令,再次验证您的设备已通过微型USB连接,并且快速启动列出了该设备:

    $ 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桌面!安装程序可能有问题,但非常熟悉。当然,请注意Canonical不再支持此版本的Ubuntu,并且在设备上查找和使用最新应用程序时可能会遇到一些困难。祝您好运,并与您的旧版Ubuntu平板电脑玩得开心!


它的可用性如何?一旦安装了Raring,是否可以升级到较新版本的Ubuntu?
imolit

3
@imolit这是可用的,但我当然不建议将其作为日常驱动程序。我主要将它用作通过ssh监视服务器群集的一种方式,而我将我的主机用于其他事情(即类似半便携式第二个监视器的东西)。我试图升级到16.04,最终完全破坏了安装,迫使我重新安装。但是,在他的回答中,zorbon.cz报告说已经获得14.04 Trusty Tahr的支持,但是我还没有自己尝试过。祝好运并玩得开心点!:)
Cosmo

2

您可以按照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/

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.