在编译Linux内核失败后,总结为两点原因:
1.在编译过程中,使用了高版本的gcc编译器进行编译导致make阶段出错(之后解决)
2.系统剩余空间不足(我大概留出10G空间不够),导致在make install等阶段出现错误(主要处理)
一:安装gparted
(一)安装命令
sudo apt-get install gparted
(二)无法安装问题
如果是在我们编译内核后出现磁盘空间不足,一般都是我们编译后的数据占了太多空间,进入我们要编译的内核目录,删除全部文件即可。
或者:我们可以是du命令查看哪些文件太大,进行删除(但是一般都会发现还是要编译的内核文件占了太多空间)
cd 目录
du -sh *
当然网上还有其他方案:比如清除系统日志等等,但是我的主机中日志也没那么大....,所以效果并不明显。
(三)补充
我们现在直接使用gparted是无法进行重新分区的(需要使用Ubuntu启动盘进入试用模式,进行修改)
我们需要进入U盘启动,或者如果我们使用VMware可以进入ios启动也可以(我使用)
二:vmware中ubuntu虚拟机扩容
(一)使用VMware进行物理扩容
(二)进入光盘启动模式https://blog.csdn.net/qq_40369829/article/details/80043637
1.配置ios镜像文件
2.配置当前系统,进入固件模式(手动按F12来不及...)
3.在bios的boot设置中,优先从cd-rom启动。
4.F10保存配置,重启进入光盘模式。
(三)使用gparted进行分区
在试用模式下,虽然交换空间还有??图标,但是我们可以使用禁用交换空间解除状态,从而进行删除操作
注意:删除sda2即交换空间前记录交换空间大小,后面还要分配交换空间(这里记录1024M)
注意:留出原有交换空间,不要把所有空间全部分配给sda1(这里是原有1024)
(四)关机,重新进入固件模式,将在bios的boot设置还原,不再进入光盘模式
(五)重启,进入原系统,查看分区结果
df -h
扩容完成!!!