我原本想通过 USB 玩我的 Android 手机,所以我apt-get install android*
在笔记本电脑上做了一个。这破坏了我的启动。我无法正常启动它,但如果我进入恢复然后恢复,它就可以正常启动(尽管图形运行速度较慢)。
然后我用 删除了 android 包apt-get remove android*
,但这并没有解决问题。启动时挂起,如下图所示。
启动日志无处可寻。但我在 /var/log/dmesg 中找到了它
[ 21.073633] init: Failed to spawn lxc-android-config main process: unable to execute: No such file or directory
[ 21.081249] init: adbd-emergency-shell pre-start process (894) terminated with status 2
[ 21.785001] init: udev-fallback-graphics main process (917) terminated with status 1
[ 23.425461] init: ureadahead-touch main process (664) terminated with status 1
[ 23.456583] init: lxc-android-boot main process (1012) terminated with status 127
[ 23.546875] init: friendly-recovery post-stop process (658) terminated with status 1
[ 23.547479] init: failsafe main process (1010) killed by TERM signal
[ 24.375532] init: set.pretty-hostname main process (1157) terminated with status 127
我做了什么以及如何解决这个问题。有什么建议吗?
答案1
我最近在玩 Ubuntu Touch 和 Android Linux 容器(lxc)时遇到了这个问题。症状是我的系统会挂在启动画面上(输入我的 LUKS 密码后)。
我通过进入恢复模式并删除 /etc/ureadahead-touch.conf 并在 Synaptic 中彻底删除 android-tools-adb、android-tools-fastboot lxc-android-config 和 ubuntu-device-flash 来解决这个问题。
从命令行可以进行以下操作:
sudo rm /etc/ureadahead-touch.conf
sudo apt-get purge android-tools-adb android-tools-fastboot lxc-android-config ubuntu-device-flash
我不确定是哪个导致了问题,但它们都在 /etc 中放入了可能导致问题的东西。此后我的系统正常启动。最有可能是 lxc-android-config 的东西导致了问题。
希望这能让其他人在将来避免同样的问题。通过禁用 plymouth,禁用 Ubuntu 启动画面也很有帮助。
答案2
您必须卸载 android-tools-亚行
然后重启