将 Xubuntu 从 14.04 升级到 16.04.1 时因内核崩溃而挂起

将 Xubuntu 从 14.04 升级到 16.04.1 时因内核崩溃而挂起

我正在运行 Xubuntu 14.04 LTS,最近收到了 16.04.1 升级通知,因此我进行了升级。

在升级过程中,有些错误提示“init”未找到或类似的东西,但我没有太注意(而且它只给我一个“关闭”按钮)。

升级过程第一次尝试重新启动时,它停在一个空白屏幕上,左上角有一个不闪烁的光标。等待了一段时间后,我进行了硬重启,然后我的系统挂在这里:

在此处输入图片描述

目标文件系统没有请求/sbin/init

内核崩溃 - 未同步:尝试终止init!exitcode=0x00007f00

在 GRUB 的高级菜单中,我可以选择以下条目:

  • 默认,实际上是systemd

  • systemd

  • upstart,它会启动到 Xubuntu 的 GUI 加载屏幕,但仅此而已。按下Esc,我可以看到它停在

    启动 cups-browsed - Bonjour 远程打印机浏览守护进程 [ 确定 ]

    NumLock工作正常,光标闪烁,但没有其他功能;

  • recovery_mode,其启动方式与systemd

在 GRUB 的高级选项中选择较旧的内核并没有带来任何好处:因为systemd它们recovery-mode没有任何区别;因为upstart它们停在黑白屏幕上加载 15.10(我从未安装过)。

我读了问题 #651974问题 #92946,但似乎没什么帮助。

有人已经发过类似问题目前没有答案。

有任何解决这个问题的方法吗?

答案1

好的,我让我的电脑恢复了运行,但我真的不明白“如何”,所以这更像是一个后续问题,但我想我还是会发布它,以防其他人遇到类似的情况并需要提示。

短篇故事:

我使用 Live USB 进行启动,然后此指令进入命令行,dpkg --configure -a然后apt-get autoremove重新启动进入新贵模式,(某种程度上)完成升级过程。

很长的故事:

当我进行发行版升级时,我发现我的互联网连接非常慢,所以我盲目地将服务器切换到 cn99(中国),我认为损坏就是由此造成的。

升级很快,但是当第一次重启时(或者我认为是第一次重启),就会出现错误。

幸运的是我身边还有另一台电脑,所以我制作了一个 Live USB 并用它来启动。一开始它似乎不起作用,显示如下错误:

未定义符号 FAIL: __syslinux_shuffler_size
无法加载 libcom32.c32
无法加载 COM32 文件 gfxboot.c32
启动:

下列的此解决方案之后,我按下Tab,输入“live”并成功启动到 Xubuntu Live。

然后我跟着此指令

Ctrl- Alt-F1

sudo mount /dev/sda1 /mnt

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

apt update

这时我被告知我的存储库已损坏,需要运行dpkg --configure -a来更正它。
我也运行了,apt-get autoremove因为其他一些 Google 搜索结果建议我这样做。

systemd然后我重启并首先尝试默认 ( ),仍然失败,但upstart可以工作。
然后我检查软件更新,没有新内容,出于某种原因(感谢上帝)我将服务器切换回主服务器,出现大量更新,甚至出现“部分升级”窗口。

我进行了部分升级,但在安装结束时仍然显示错误并且停止了,但是系统有响应,因此我重新启动(跳过“清理”部分)systemd并且这次它成功了。

我的系统仍然存在一些小缺陷,但至少它可以再次运行。

相关内容