如何让 Ubuntu Touch 恢复启动到 Nexus 4 上的 Ubuntu Touch?

如何让 Ubuntu Touch 恢复启动到 Nexus 4 上的 Ubuntu Touch?

该设备是 Nexus 4,目前运行的是 Android 4.4.4,不过我尝试过 5.0.1。我使用的说明如下http://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/在 Nexus 4 上安装 Ubuntu Touch(开发频道),单启动。一切工作正常,直到我运行

$ ubuntu-device-flash --channel=devel --bootstrap
DEPRECATED: Implicit 'touch' subcommand assumed  
2015/02/06 15:14:06 Expecting the device to be in the bootloader... waiting  
2015/02/06 15:14:06 Device is |mako|  
2015/02/06 15:14:06 Flashing version 1 from devel channel and server https://system-image.ubuntu.com to device mako  
3.67 MB / 3.67 MB [=======================================================] 100.00 % 1.34 MB/s   
44.77 MB / 44.77 MB [=====================================================] 100.00 % 1.83 MB/s  
321.82 MB / 321.82 MB [===================================================] 100.00 % 1.15 MB/s 
/home/scottwh2/.cache/ubuntuimages/gpg/image-master.tar.xz  
/home/scottwh2/.cache/ubuntuimages/ubuntu-touch/devel/mako/version-1.tar.xz  
/home/scottwh2/.cache/ubuntuimages/gpg/image-signing.tar.xz  
/home/scottwh2/.cache/ubuntuimages/pool/custom-0cd62f8fd0eeb9e14b0e8196976713c9412aaec7681983c0026b03fb22634427.tar.xz  
/home/scottwh2/.cache/ubuntuimages/pool/device-ebfaafbb87bfe818c544d95293182a10a0c33c89794e74ccbfd66c8168e8a7ff.tar.xz  
Failed to enter Recovery  

设备没有按照说明重新启动,而是停留在恢复屏幕上。在屏幕顶部,我看到:

Ubuntu Touch(基于 CWM)恢复 v6.0.4.6

  • 现在重启系统
  • 清除日期/恢复出厂设置
  • 擦除缓存分区
  • 备份还原
  • 先进的

“高级”菜单选项可导致:

高级菜单

  • 重启恢复
  • 重新启动到引导加载程序
  • 关闭电源
  • +++++返回+++++

它没有冻结 - 上下音量键和电源按钮可用于从菜单中进行选择。问题是没有菜单项引导它启动到 Ubuntu。它将重新启动到 Android、启动加载程序屏幕或此恢复屏幕,但我无法选择任何内容来加载 Ubuntu。

关于如何绕过这个阻止程序,有什么提示吗?

答案1

我遇到了同样的问题(没有仔细阅读说明)。

通过以下信息回答 https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-for-devices/

首次使用 --bootstrap 参数运行后,您需要再次运行而不使用该参数。

(使用选项重启恢复可能会产生同样的效果,通过启动到第一次运行该命令时创建的恢复,ubuntu 分区会被刷新到设备上)

答案2

现在选择重启系统。它应该启动到 ubuntu,因为您只安装了 ubuntu。ubuntu touch 使用 CWM recovery 来安装 ubuntu touch。

答案3

您使用的是虚拟机吗?昨晚我尝试推送 Ubuntu 时遇到了这个问题,我在此发布了这个答案,以防其他人遇到这个问题。

我使用 virtualbox 将 Ubuntu 安装到 Nexus 4 mako。如果您遵循所有说明,您应该将 USB 连接到虚拟机。每当您第一次使用 --bootloader 参数推送 Ubuntu 时,它实际上会改变 Windows 识别手机的方式。一旦它进入菜单,您可以选择重新启动并具有 Ubuntu 背景,只需将设备重新连接到虚拟机,它就会工作。

答案4

我遇到了同样的问题,因为我在没有 root 权限的情况下启动了 adb 服务器。我使用以下步骤来修复它:

  1. 以引导加载程序模式启动手机并确保手机已解锁
  2. 终止现有的 adb 服务器

adb kill-server

  1. 安装 Ubuntu

sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/ubuntu --bootstrap

基于线

相关内容