centos boot清理 linux boot分区

大家好,关于centos boot清理很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于linux boot分区的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

CentOS系统安装内核时提示/boot分区空间不足问题的解决方法

今天登录服务器,准备使用 yum安装一个软件,习惯性的先 yum update一下,结果最后出现如下错误:

代码如下:

...

Transaction check error:

 installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the/boot filesystem

Error Summary

-------------

Disk Requirements:

 At least 20MB more space needed on the/boot filesystem.

看提示是要安装新的 Linux内核包,但/boot文件系统空间不足 20MB。所以更新失败了。

好吧,那就看看/boot下面到底还有多少空间。

代码如下:

df-H/boot

Filesystem     Size Used Avail Use% Mounted on

/dev/sda1      247M 237M  10M 96%/boot

嗯,只有 10M了,电脑是不会撒谎的。怎么办呢,/boot文件系统是很重要的,弄不好系统就挂了,我可不想出现这样的结局,明天可是周六。

网上搜索了一番,原来可以尝试删除旧的内核包来达到清理空间的目的。(文章地址)

先看看有没有旧的内核包:

代码如下:

rpm-qa|grep kernel

kernel-3.10.0-229.14.1.el7.x86_64

kernel-3.10.0-229.11.1.el7.x86_64

kernel-devel-3.10.0-229.11.1.el7.x86_64

kernel-3.10.0-327.4.4.el7.x86_64

kernel-devel-3.10.0-327.4.4.el7.x86_64

kernel-devel-3.10.0-229.14.1.el7.x86_64

kernel-headers-3.10.0-327.4.4.el7.x86_64

kernel-3.10.0-229.el7.x86_64

kernel-tools-libs-3.10.0-327.4.4.el7.x86_64

kernel-tools-3.10.0-327.4.4.el7.x86_64

嗯,有的,那就好。不过开始之前,我还要确认一下当前系统用的是哪个,删错了可不好。

代码如下:

uname-a

Linux... 3.10.0-229.14.1.el7.x86_64#1... GNU/Linux

看样子我只要不动 3.10.0-229.14.1就个版本可以了。我决定删 3.10.0-229.11.1这个版本。

代码如下:

sudo rpm-e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64

然后再看看/boot文件系统的可用大小。

代码如下:

df-H/boot

Filesystem     Size Used Avail Use% Mounted on

/dev/sda1      247M 190M  57M 78%/boot

有 57M了,足够了。再次执行 sudo yum update,更新新的内核包成功。

centosboot分区删除怎么恢复

1、打开VMware,并按如下示例图进行选择安装,如下图所示:

2、安装完成后,按如下图,设置iso镜像文件,如下图所示:

3、点击开启此虚拟机,能出现centos7的安装界面,假如没有进入,检测虚拟机设置,确认,已连接是否打钩,如下图所示:

4、在虚拟机界面点击安装,出现安装界面,如下图所示:

5、进入安装界面后,选择语言支持,记得要选择,如下图所示:

6、选择语言后,记得输入法键盘我们一定要选择美式的键盘,点击+,-来选择和操作,如下图所示:

7、点击安装位置来实现手动分区等功能,当然也可以直接选择自动分区,如下图所示:

/boot启动分区就相当于我们的系统盘大小

/swapswap分区是在系统内存不够用的时候分出来一部分给程序用

/根分区基本分区

/homehome分区,家目录,我们也可以指定大小。

8、默认文件系统格式记得选择下,ext4,这个是我们到现在为止最新的格式了,swap分区是不能选择分区格式的,只用用他特定的格式,点击完成,点击接受更改,如下图所示:

9、给root设置密码,等待安装完成,如下图所示:

10、安装完成之后,重新启动,就可以看到终端了,默认用户名:root,输入密码,如下图所示:

安装centOS7 无法为boot/efi分区

安装centOS7无法为boot/efi分区的原因是BIOS设置问题,解决方法如下:

准备材料:BIOS

1、启动机器时,按下 F12,进入 BIOS。

2、进入BIOS设置界面后,按左右方向键←→,选择【启动】。

3、再按上下方向键↑↓,选择【Boot Mode】。

4、回车,进入设置子项,默认值一般是“自动”。

5、通过上下键选择“Legacy”,然后回车。

6、回车关闭了设置框,回到主界面,这时按下 F10。

7、在弹出的对话框中,选择“是",然后回车,电脑重启,再次安装就不会遇到 boot/efi未分配空间的问题。

阅读剩余
THE END