我进行了常规的系统升级:
sudo apt-get update
sudo apt-get dist-upgrade
sudo update-manager -c
接受所有默认设置,现在我的电脑启动到紧急模式。当我输入exit
或systemctl 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 时发生了这整件事。