Ubuntu 无法启动:启动服务时冻结

Ubuntu 无法启动:启动服务时冻结

我使用 Ubuntu 20.04。我刚刚更换了硬盘。我从 MBR 分区硬盘换成了 GPT 分区硬盘。

问题是,当我在新硬盘上运行 Ubuntu 时,启动过程在启动服务时停止。它在启动时停止snap.modem-manager.modemmanager.service,当我禁用此服务时,它停止在gdm.service。同时,在前一次停止期间,它已成功启动gdm.service

但是,如果旧硬盘通过 USB-TO-SATA 接口连接到系统,新硬盘可以正常启动。可能是某些服务通过 UUID 链接到旧硬盘?

我以恢复模式启动系统并升级软件包,但问题仍然存在。当系统冻结时,我无法使用Ctrl+ Alt+启动 TTY Fn

可能存在什么问题?

答案1

正如我所怀疑的,在/etc/fstab新硬盘的。它的根分区条目引用了旧根分区的 UUID。我已更改了主分区和交换分区的 UUID,但忘记更改根分区的 UUID。

有趣的是,启动系统后,旧硬盘上的所有分区都没有被挂载(使用 lsblk 检查),因此人们不会怀疑存在这样的错误/etc/fstab。另外,你可以断开旧硬盘而不会导致系统崩溃。它似乎只在启动时使用。

这里的教训是,我们应该确保在/etc/fstab因此,在进行硬盘交换之后。

相关内容