从 21.04 升级到 21.10 后 Ubuntu 无法启动

从 21.04 升级到 21.10 后 Ubuntu 无法启动

我进行了常规的系统升级:

sudo apt-get update
sudo apt-get dist-upgrade
sudo update-manager -c

接受所有默认设置,现在我的电脑启动到紧急模式。当我输入exitsystemctl default出现错误时failed to start default target transaction for graphical.target/start is destructive。我的电脑现在完全无法启动。我尝试修复我的分区

fsck /dev/sdb2 (my boot partition)
fsck /dev/sdb4 (my filesystem partition)

但它没有帮助。我也尝试更新我的grub

update-grub

但这也无济于事。

由于在紧急模式下没有网络连接,我无法从互联网安装任何软件包。我被困住了。为什么我的系统在升级后完全崩溃了,我该如何修复它?

答案1

我查看了上次启动日志:

journalctl -b

发现系统在安装我的一个ntfs驱动器时出现问题。但我不知道为什么。它之前是这样安装的:

# /etc/fstab
UUID=96C8335EC8333BB5      /mnt/fun        ntfs    defaults     0       0

我注释了这行,令我惊讶的是,我的系统启动得很好。然后我尝试取消注释这行并重新安装它

sudo mount -a

但我收到一个错误:

unknown filesystem type 'nfts'

很奇怪,因为在升级之前它工作得很好。我在 Google 上查找并找到了这篇文章,它演示了如何在 Linux 上安装“ntfs”分区。https://www.rootusers.com/how-to-mount-a-windows-ntfs-disk-in-linux/ 它提示要安装ntfs-3g已经安装好的软件包。然后,按如下方式挂载分区:

UUID=96C8335EC8333BB5      /mnt/fun        ntfs-3g    defaults     0       0
sudo mount -a

重启系统,然后就好了!希望这对某些人有帮助

答案2

这对您可能来说太晚了,但我刚刚帮助一位朋友解决了同样的问题。解决方案很简单。这与无法安装磁盘有关。

在我朋友的例子中,/etc/fstab 文件中有一个额外的外部 USB 硬盘条目。由于某种原因,系统在启动时无法找到它,这导致了您收到的同样可怕的消息。

解决方案很简单,编辑文件(sudo nano /etc/fstab)并在相关行的开头添加一个 # 以防止该行处于活动状态。重新启动后,计算机即可正常启动。

将 Kubuntu 20.04 更新至 22.04 时发生了这整件事。

相关内容