Linux BOOT 空間擴充套件

2021-07-10 08:52:23 字數 822 閱讀 7731

ubuntu安裝時按一般情況,boot分配了100mb,不久公升級就顯示空間不足。

剛開始還能刪除舊的核心解決問題,後來刪了舊核心也不夠。

決定擴大一下boot分割槽大小。

用gparted工具發現,不好擴大,後面沒有空間,想縮小後面分割槽大小,只能把分割槽尾部向前移,不能把分割槽開頭向後移,沒用。

於是,移動出乙個空白區,新建乙個分割槽,400mb,該夠了吧。

格式化成ext4.

把boot分割槽的內容都複製到新分割槽,要用sudo,否則複製不了。

修改fstab,把原來boot分割槽掛載命令列,修改為掛載新分割槽。

# /boot was on /dev/sda7 during installation

#uuid=673237ea-8247-4672-965c-************ /boot           ext4    defaults        0       2

uuid=b1ae081e-3902-4238-97eb-************ /boot           ext4    defaults        0       2

檢視分割槽的uuid:sudo blkid

重啟。ok,現在boot有400mb了。

原來的100mb的分割槽用gparted刪除時也提示刪除不了,我不管它了,反正也不佔多少地方。

以前清除舊核心方法:

dpkg --get-selections |grep linux-image

列出安裝的核心。

sudo apt-get purge linux-image-4.4.0-xx-generic

刪除指定的舊核心。

linux boot區空間滿的處理

因boot中儲存了多個linux核心,導致爆滿,無法執行安裝。1 輸入 uname a 獲取當前正在使用核心 linux mlcmssap02 4.4.0 134 generic 160 ubuntu smp wed aug 15 14 58 00 utc 2018 x86 64 x86 64 x8...

BIOS到Linux Boot的原理

bios啟動的原理 所有x86的cpu都設計成為加電進入16位實模式狀態,cs 0xffff,ip 0x0000。這樣啟動時的第一條指標所在的位址就是0xffff0.建立中斷向量表 0x00000 0x003ff 建立中斷服務程式 bios執行int 19h,載入磁碟的第乙個扇區 512 b 到0x...

Oracle表空間擴充套件

1.檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 ...