linux內核學習---准備工作(針對VM虛擬機ubuntu系統磁盤空間不足進行硬盤容量擴展)


在編譯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進行分區

https://www.maxlicheng.com/notes/328.html?unapproved=2986&moderation-hash=a582378445672a834c9a180ef5d39f68

在試用模式下,雖然交換空間還有🔑圖標,但是我們可以使用禁用交換空間解除狀態,從而進行刪除操作

 

注意:刪除sda2即交換空間前記錄交換空間大小,后面還要分配交換空間(這里記錄1024M)

注意:留出原有交換空間,不要把所有空間全部分配給sda1(這里是原有1024)

 

 

 

(四)關機,重新進入固件模式,將在bios的boot設置還原,不再進入光盤模式

(五)重啟,進入原系統,查看分區結果

df -h

擴容完成!!! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM