Ubuntu boot 分區擴容及分區建議


前言

  • 使用ubuntu20的時候經常會彈出boot分區不足的提示
  • 系統升級的時候也會由於導致boot分區不夠用而導致升級失敗,崩潰(之前boot分區300M)
  • 基於以上問題,boot分區的擴容提上日程

清理不用的內核

# 查看已安裝內核
$ dpkg --get-selections |grep linux-image
# 查看正在使用的內核
$ uname -a
# 刪除舊內核,本機從 linux-image-5.3.0-29-generic 撐不住的
$ sudo apt purge linux-image-x.x.x-xx-generic

Gparted分區擴容

安裝並運行 GParted

enter description here

$ sudo apt-get install gparted
$ sudo gparted

這個是boot分區擴容后的樣子

以下是擴容步驟:

  1. 打開gparted后發現boot分區前面有鎖,這就對了。你需要制作u盤啟ubuntu,進入后選擇try ubuntu進行操作。
  2. sudo gparted發現boot分區前仍然有鎖,關閉交換分區
  3. 刪除交換分區
    分區要擴大必須在分區前后有空閑分區,所以要把swap釋放出來
  4. 擴大分區
  5. 調整各個分區大小
    原來的交換分區多余的部分,看自己的需求分給其他分區即可
    注意:不要更改原來的boot分區標識符,以免無法啟動(我的為sda5)
  6. 創建新的交換分區
  7. 完成 打鈎
  8. 啟用虛擬分區

ubuntu分區大小建議

這里根據我的情況,推薦分區大小和順序(256G SSD,留給 Ubuntu 108 G):

分區 大小 說明
boot 1G 滿足日常升級
swap 休眠模式:至少3G
非休眠模式:至少8G
Ubuntu 官方推薦,這里以物理內存8G為例
/ 40G 40G目前夠用
home 50G 越大越好
unallocated 10G 備用

修復分區后swap的uuid

不改的話,系統開機找不到swap。開機死慢
sud lbkid
enter description here

sudo gedit /etc/fstab

更改swap的uuid為新的值
enter description here

參考
https://blog.csdn.net/m0_46318517/article/details/104396858
https://blog.csdn.net/jx1605/article/details/80624599?utm_source=distribute.pc_relevant.none-task
https://blog.csdn.net/weixin_37944830/article/details/84710833


免責聲明!

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



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