1. 首页 > 服务器系统 > Ubuntu

ubuntu20.04内存不足导致无法开机的图文解决方案

一,现象:

ubuntu出现内存不够,重启发现不能开机,如下:

二,解决方法:

1,长按Shift键,然后点击开启虚拟机,会出现如下界面,选择第二个,回车

出现如下选项:选择第二个recovery mode

回车后出现如下界面:选择root,回车后即可进入命令行

2,进入root命令行后,切换到根目录下自己的目录,例如/home/xxx/,然后将不需要的文件删除一些,先空出一些内存,删除后输入reboot重启,之后又会进入如下选择界面,选第一个回车即可正常启动进入系统

3,先关机,在开机界面找到编辑虚拟机,进入,找到硬件 --> 硬盘:按如下顺序点击,填写自己想要的硬盘大小,最后点击扩展确定,然后开机进入系统

4,进入系统后,执行以下命令,安装gparted

sudo apt-get install gparted

安装完成后执行sudo gparted 打开软件,出现如下界面:

先选择/dev/sda2/点击鼠标右键选择resize,

选择后会出现如下界面,鼠标按住右边黑色三角形往右拉到底即可,然后再选择/dev/sda5重复这两步操作,最后确定,致此扩容成功

可以 df -h 查看大小

在VM中给虚拟机增加内存20G

步骤如下:点击克隆好的虚拟机【Ubunt16】,可以看到内存只有20G,下面扩展,点击【编辑虚拟机设置】-> 【硬盘】-> 【扩展】(此处如果扩展不可点,需要删除所有快照)-> 弹出页面填写【40G】->【扩展】,等待完成即可;

安装 gparted,重新分配 内存

步骤如下

1、安装gparted,报了一个 版本不兼容的错,解决方案是使用aptitude安装,通过降级依赖的软件解决依赖关系。过程记录如下

 sudo apt-get update                 # 更新一哈
sudo apt-get install gparted        # 安装 gparted ,居然报错了,还好这个错我见过,是版本的问题
# 使用aptitude安装,通过降级依赖的软件解决依赖关系
sudo apt-get install aptitude       # 安装aptitude -- 使用aptitude软件包管理器
sudo aptitude install gparted n y y
# 第一个 n , 是不接受当前解决方案
# 第一个 y , 是接受 降级依赖软件 安装
# 第二个 y , 是允许安装
sudo gparted                        # 打开 gparted ,重新分配内存

重新调整分区,由于在 sda1 和 新加的20G 之间有 个 extend,所以不能直接 将这20G 扩展到 sda1,需要先删除 extend,配置好分区后,再重新添加 extend。

步骤如下:

1.先在 【linux-swap】上右击,选择【禁用交换空间】;

2.然后在右键删除【linux-swap】,

3.右键删除【extend】;

4.下面就可以给 sda1 扩展了,在 sda1 那行右键,选择【更改大小】,弹出的窗口中,【滑块】滑到最右边,【之后的空余空间】填写2048(用于新建extend),点击【调整大小】;

5.然后在第二行右键,添加【扩展分区】,

6.在第三行右键,添加【linux-swap】,

7.最后点击提交【绿色对勾】,【确认】,结果如下。

以上就是ubuntu20.04内存不足导致无法开机的详细内容,更多相关资料请阅读主机测评网其它文章!

本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/ubuntu/8631.html

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578