虚拟机在扩充Ubuntu硬盘容量后,再启动时遇到的“Failed to start gdm.service” 错误,无需卸载snapd

虚拟机在扩充Ubuntu硬盘容量后,再启动时遇到的“Failed to start gdm.service” 错误,无需卸载snapd

一、问题现象

启动 Ubuntu 虚拟机时,系统卡在启动界面,提示 “Failed to start gdm.service - GNOME Display Manager”,无法进入图形界面。
在这里插入图片描述

二、解决方法

1.重新启动Ubuntu,在进度条未结束之前,长按shift直到界面跳转到选项菜单。注意使用虚拟机时,需要点击虚拟机界面,看不到鼠标时按住shift才有用。

2.选择Advanced option for Ubuntu
在这里插入图片描述

3.选择内核版本对应的 “(recovery mode)” 选项,进入恢复模式,接着选择 “root” 选项进入根目录命令行。
在这里插入图片描述

4.输入“sudo parted /dev/sda”,进入parted提示符,接着输入print,这会打印出当前的分区表信息,可以看到旧的大小信息。这里可能会有多个分区,可能第一个只有几十KB,另一个20GB。这里通常最后一个是主分区,比如我这里是分区2。接着输入“resizepart 2 100%”。然后可以 print看一下是否已更新到扩充的大小。接着输入 quit 退出 parted。

5.到此步已经修复了分区表,接着还需要扩容分区内部的文件系统。输入“df -h”查看分区,找到主分区,看一下他的系统类型,这里我的主分区是sda2,类型是ext4。

对于 ext4 文件系统

首先检查文件系统
sudo e2fsck -f /dev/sda2
然后调整文件系统大小以填充整个分区
sudo resize2fs /dev/sda2

对于 xfs 文件系统

sudo xfs_growfs /dev/sda2

6.此时再次执行“df -h”,分区容量应该已经变为扩容后的大小,此时重启虚拟机,系统正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值