在編譯Linux內核失敗后,總結為兩點原因:
1.在編譯過程中,使用了高版本的gcc編譯器進行編譯導致make階段出錯(之后解決)
2.系統剩余空間不足(我大概留出8G空間不夠,需要9個G以上),導致在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

擴容完成!!!
