/boot 預設為200m,解決思路:清理空間、增加空間
網路上所謂的刪除多與的核心檔案、一般系統沒公升級等操作是沒用的。不過也是有檔案可以刪除的:initramfs-rescue*和initramfs-dump這兩個是可以刪的,主要用來恢復用的,一般情況下不用到,但是還是不建議刪的
71m initramfs-0-rescue-7ca1c4e83c504eba8cb4623cb272ed77.img
31m initramfs-3.10.0-957.el7.x86_64.img
13m initramfs-3.10.0-957.el7.x86_64kdump.img
由於boot是磁碟分割槽不是lvm不能直接增加,只能新建分割槽再把引導遷移到新分割槽我的環境是vmware虛擬機器,直接修改磁碟大小數值即可
掃瞄重新整理儲存
ls /sys/class/scsi_disk/
32:0:0:0
echo 1 >/sys/class/scsi_disk/32\:0\:0\:0/device/rescan
這時候磁碟空間已經顯示為新增空間後的大小了
3. 磁碟建立新分割槽
fdisk /dev/sda
n、w #方法不贅述了
建立分割槽後執行:partprobe 系統即可識別分割槽
4. 建立檔案系統,並備份boot
mkfs.xfs /dev/sda3 #這裡我的新分割槽是sda3
#備份boot目錄
mkdir /boot_olg
cp -rp /boot/* /boot_old/
#解除安裝boot目錄
umount /boot
mount /dev/sda3 /boot
cp -rp /boot_old/* /boot/
#檢視blkid
blkid
#修改啟動掛在點,使用boot掛在點的分割槽id
vi /etc/fstab
固化grub (網上有些教程到第4步就結束了,這是治標不治本的,刪了以前的/boot分割槽就無法啟動了咯)
grub2-mkconfig -o /boot/grub2/grub.cfg
grub-install --boot-directory=/boot /dev/sda
到這裡就可以了,刪除之前boot分割槽/dev/sda1也可以啟動
ls
ls (hd0,msdos3)/grub2 #hd0磁碟、msdos3分割槽 (根據自己的分割槽確定)
set root=(hd0,msdos3)/grub2
set prefix=(hd0,msdos3)/grub2
insmod normal
normal
進去後確定是這個那個分割槽,執行第五步就修復好了 解決boot空間不足
sudo apt get install lib read4 gzip stdout no space left on device e mkinitramfs failure cpio 141 gzip 1 update initramfs failed for boot initrd.img 3...
ubuntu系統解決boot空間不足
1 dpkg get selections grep linux image 檢視已安裝核心版本號2 uname a 檢視執行版本 3 sudo apt get purge 版本號 解除安裝未執行的帶有image的版本,最好保留乙個最近的版本 sudo apt get remove 版本號 或者刪除...
Ubuntu解決boot分割槽空間不足問題
解決boot分割槽空間不足問題 出現場景 有新的linux核心版本需要安裝略 問題原因 可能大多數使用者給boot分割槽的大小為200m,且當前可能已經保留了多個linux核心,故再裝新的linux核心時就空間不足略。解決辦法一 調整硬碟分割槽 這個辦法我沒試過,可能會有風險 解決辦法二 刪除舊的l...