使用 apt-get 安装 xubuntu-desktop 后,我的 Ubuntu MX4 被冻结

ben*_*ben 4 ubuntu-touch

我有一台魅族 MX4 Ubuntu 版手机,我想从我的 mac 到这个设备打开一个 GUI,我安装了 xubuntu-desktop:

sudo apt-get install xubuntu-desktop
sudo apt-get install xdrp
sudo reboot
Run Code Online (Sandbox Code Playgroud)

非常糟糕的事情发生了!

我的设备冻结了!屏幕是黑色的,adbshell 无法连接到它。

我尝试使用恢复模式进行恢复。按住home键和音量键,手机显示ubuntu标志,可以进入adbshell,但是apt-get不能运行:

 /sbin/sh: apt-get: not found
Run Code Online (Sandbox Code Playgroud)

我能做什么?


6.4 new 亲爱的朋友们,我回来了。今天我尝试了 :ubuntu-device-flash,但很不幸。

有人告诉我:

 ubuntu-device-flash touch --device arale --channel ubuntu-touch/rc-proposed/meizu.en --recovery-image recovery.img --bootstrap
Run Code Online (Sandbox Code Playgroud)

和 :

  ubuntu-device-falsh -v touch --device arale --channel ubuntu-touch/rc-proposed/meizu.en --recovery-image recovery.img --bootstrap
Run Code Online (Sandbox Code Playgroud)

下载文件时,我的 ubuntu 主机被冻结!

---------23:44 asia/shanghai------
那我进入fastboot模式的操作有问题。
现在好了!
谢谢。


最后,我认为这些图片可以帮助其他人。

闪存过程

在此处输入图片说明
Flash 进程正在冻结

在此处输入图片说明
冻结的手机图片

Liv*_*eBT 7

以下来自 David Planella 的问答暗示,如果您无法完全控制移动设备来刷新图像,则您可能永远不应将设备更改为 RW 模式:


您的手机不是台式机。安装特定于桌面的软件包可能会破坏手机的配置(类似于非桌面软件包会破坏桌面安装的方式)。您也不应该在手机上使用 apt-get ,除非您完全了解后果,而普通桌面用户通常不会这样做。

从开发人员的角度来看,您只需将图像服务器中的工作图像闪存到未锁定的手机。然而,对于普通消费者而言,并不总是可以选择购买解锁或可解锁手机(fastboot oem unlock特定于 Google 的 Nexus 设备)。因此,您无法自行纠正上述错误,设备制造商的客户服务可能会向您收费并要求将您的设备送去维修

关于 apt-get 在恢复时不可用,这可能是应该的。apt-get 不是 Android 或 Ubuntu Phone/Snappy 基础架构的重要组成部分,因此它不包含在恢复映像中也就不足为奇了,这与桌面上的恢复模式不同。

请记住,您正在使用手机,并且可以通过 OTA 图像或商店获取更新。您也不应该使用 apt-get,因为您需要在 OTA 更新后重新安装和配置所有软件包,这就是手机的工作方式:apt-get 可用,但不能保证像在桌面上一样工作。我也怀疑商店是否为您提供了此安装包。

您可以尝试的一件事是读取系统日志,如果这些日志可以从恢复中获得,甚至确实存在,并尝试找出阻止手机正常启动的原因(可能是令人困惑的桌面配置,可以由更移动的友好的)。如果您可以修改系统,您可以四处查看并将您的设备状态与 OTA 或工厂映像中的内容进行比较。目标是让手机再次启动,并在发布时刷新下一次 OTA 更新,这可能会使设备恢复到原始状态,但不能保证这一点,因为 OTA 是差异更新而不是完整的系统映像。