Mountall启动失败

在Ubuntu启动后,tty1上按下 Ctrl+Alt+F1 后显示如下信息:

Thegatorade-PC登录:mountall:与Plymouth断开连接
mountall:事件失败

这是在使用gparted进行分区后发生的,并且每次我使用Ubuntu时都会出现这个问题。


1你尝试过删除交换分区然后重新创建吗? - Mitch
@Mitch 不,我会试一下的。我用gparted调整了交换分区的大小,可能是因为这个原因。 - Vi Pau
请告诉我它是否有效? - Mitch
@Mitch还没有尝试过。会试一试的。 - Vi Pau
5个回答

尝试删除交换分区并重新创建它。
要这样做,只需在键盘上按下Ctrl+Alt+T来打开终端。当终端打开时,运行以下命令。
sudo fdisk -l

要找到你将要格式化的分区的设备名称。

交换文件必须关闭。

sudo swapoff -a

删除交换文件:

sudo rm -rf /swapfile

创建
sudo mkswap /dev/sda5

将sda5替换为您的设备名称。

此时,您会获得一个新的UUID。使用该UUID更新您的/etc/fstab文件,将新的UUID用于交换分区。

之后:

sudo swapon -a

告诉Ubuntu使用新的交换分区。
或者你可以使用gparted。安装方法如下:
sudo apt-get install gparted

5我执行了mkswap命令后,系统生成了一个新的UUID。为了解决这个问题,我需要更新/etc/fstab文件中的UUID。 - Apreche

首先,确认gparted更改/更新了您的交换分区的UUID。 在出现mountall: disconnected from Plymouth错误后,按下回车键,然后您应该会得到一个登录提示符。登录。 从命令提示符处,检查分区的块ID。可能需要使用sudo:

sudo blkid

仔细记录交换分区的UUID。注意,它将完全是双引号中的内容,但这些引号不会在fstab文件中使用。

接下来,请检查fstab中列出的交换分区的UUID:

sudo nano /etc/fstab

如果不同,请小心更新UUID为您记下的新UUID。按下Ctrl+O将其写入文件,然后按下Enter以将文件保存到当前位置,并按下Ctrl+X退出。如果fstab中有任何多余的内容,可能会出现mountall: disconnected from Plymouth错误。
通过用gparted创建的新UUID替换fstab中的旧UUID,您可以避免在操作系统内部删除并重新创建交换空间,而您可能刚刚使用GParted完成了这个操作。

Mitch的答案对我不起作用。我无法重新创建swarp,它显示“设备或资源忙”。我在终端和GParted(0.11.0-2 - 12.04上USC中的版本)中都尝试过这个方法——右键单击>格式化为>linux-swap,但是显示相同的错误信息。
我通过使用GParted完全删除我的交换分区,然后重新启动系统来解决了这个问题。然后再次创建一个新的分区作为linux-swap。

在我的情况下,我只需要在/etc/fstab中删除一个不必要的设备。

3我觉得这是一个很好的答案。但是你能否进一步详细解释一下呢? - Eliah Kagan

在将一个物理硬盘(250GB)克隆到另一个物理硬盘(250GB)之后,我使用GParted对克隆进行了分区以便将其克隆到另一个较小的SSD设备(128GB)。
重新启动时,从250GB切换到128GB(交换移动等)。我遇到了一个mountall:Disconnected from Plymouth的错误。
我不明白为什么会发生这种情况,因为我克隆的系统是一个10.04版本的Ubuntu服务器。(所以我认为没有图形界面,也就没有Plymouth?)
尝试重新创建交换空间失败,步骤sudo swapon -a在我的fstab上出现错误,sda5的交换标签是旧硬盘的标签。
通过将此标签更改为sda1行上的标签来消除mountall错误。
希望这对您有所帮助。