2023年6月17日 星期六

[研究]舊版 kernel 放在哪裡? 如何刪除 ? (Rocky Linux 9.2 / CentOS)

[研究]舊版 kernel 放在哪裡? 如何刪除 ? (Rocky Linux 9.2 / CentOS)

2023-06-17

********************************************************************************

可以執行 yum  -y  update 更新

執行 reboot

創造可測試的環境

user1@localhost ~]$ cd /boot 

[root@localhost boot]# df -h /boot
檔案系統        容量  已用  可用 已用% 掛載點
/dev/sda1      1014M  292M  723M   29% /boot
[root@localhost boot]# ls -al -h
總用量 242M
dr-xr-xr-x.  5 root root 4.0K  6月  9 09:49 .
dr-xr-xr-x. 18 root root  235  6月  9 09:41 ..
-rw-r--r--.  1 root root 211K  5月 10 01:22 config-5.14.0-284.11.1.el9_2.x86_64
drwxr-xr-x.  3 root root   17  6月  9 09:41 efi
drwx------.  5 root root   97  6月 17 11:47 grub2
-rw-------.  1 root root 125M  6月  9 09:44 initramfs-0-rescue-6ca00049d9c548e09173997ff02535d0.img
-rw-------.  1 root root  56M  6月  9 09:46 initramfs-5.14.0-284.11.1.el9_2.x86_64.img
-rw-------.  1 root root  32M  6月  9 09:49 initramfs-5.14.0-284.11.1.el9_2.x86_64kdump.img
drwxr-xr-x.  3 root root   21  6月  9 09:42 loader
lrwxrwxrwx.  1 root root   52  6月  9 09:43 symvers-5.14.0-284.11.1.el9_2.x86_64.gz -> /lib/modules/5.14.0-284.11.1.el9_2.x86_64/symvers.gz
-rw-------.  1 root root 5.7M  5月 10 01:22 System.map-5.14.0-284.11.1.el9_2.x86_64
-rwxr-xr-x.  1 root root  12M  6月  9 09:44 vmlinuz-0-rescue-6ca00049d9c548e09173997ff02535d0
-rwxr-xr-x.  1 root root  12M  5月 10 01:22 vmlinuz-5.14.0-284.11.1.el9_2.x86_64
-rw-r--r--.  1 root root  167  5月 10 01:21 .vmlinuz-5.14.0-284.11.1.el9_2.x86_64.hmac
[root@localhost boot]# 

[user1@localhost boot]$ ls /boot/grub2/
ls: 無法開啟目錄 '/boot/grub2/': 拒絕不符權限的操作

[user1@localhost boot]$ su root
密碼: 

[root@localhost boot]# ls -al /boot/grub2/
總用量 36
drwx------. 5 root root   97  6月 17 11:47 .
dr-xr-xr-x. 5 root root 4096  6月  9 09:49 ..
-rw-r--r--. 1 root root   64  6月  9 09:45 device.map
drwxr-xr-x. 2 root root   25  6月  9 09:45 fonts
-rw-------. 1 root root 7110  6月  9 09:45 grub.cfg
-rw-------. 1 root root 1024  6月 17 11:47 grubenv
drwxr-xr-x. 2 root root 8192  6月  9 09:45 i386-pc
drwxr-xr-x. 2 root root 4096  6月  9 09:45 locale
[root@localhost boot]# 

上面只有一版 kernel。

(下圖) 開機時如果是類似下面畫面,表示目前只有一個版本 (另一個 rescue 是救援用 )

********************************************************************************

電腦上有很多版 kernel 畫面

********************************************************************************

在 Rocky Linux 9.2(或 CentOS)中,舊版 kernel 通常存放在 /boot 目錄下。你可以按照以下步驟進行舊版 kernel 的刪除:

ls -l /boot

sudo rm /boot/vmlinuz-<版本號碼>

sudo rm /boot/initramfs-<版本號碼>.img

請將 <版本號碼> 替換為你要刪除的舊版 kernel 的實際版本號碼。


刪除相應的 grub 設定文件:

sudo rm /boot/grub2/grub.cfg-<版本號碼>

使用以下命令更新 grub 設定:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

這將會重新生成 grub 的設定文件,確保舊版 kernel 的項目已經被移除。

完成以上步驟後,你已經成功刪除舊版 kernel 檔案。請注意,在刪除 kernel 檔案之前,請確保你保留了穩定且正常運作的 kernel 版本,以確保系統的正常運作。

(完)

相關

[研究]舊版 kernel 放在哪裡? 如何刪除 ? (Rocky Linux 9.2 / CentOS)
https://shaurong.blogspot.com/2023/06/kernel-rocky-linux-92-centos.html

[研究]Rocky Linux 9.2 / CentOS 把 /home 空間合併到 / 根目錄分割https://shaurong.blogspot.com/2023/06/rocky-linux-92-centos-home.html

[研究] Rocky Linux 9 / CentOS 查詢磁碟分割上、目錄的空間佔用情況
https://shaurong.blogspot.com/2023/06/rocky-linux-9-centos.html

[研究]Rocky Linux 9.2 , CentOS 安裝時手動分割磁區
https://shaurong.blogspot.com/2023/06/rocky-linux-92-centos.html

[研究]Rocky Linux 8.8、9.2預設分割大小測試
https://shaurong.blogspot.com/2023/06/rocky-linux-8892.html

[研究]Splunk 9.0.5 (on Rocky Linux 9.2) 回傳停止之解決
https://shaurong.blogspot.com/2023/06/splunk-905-on-rocky-linux-92.html

沒有留言:

張貼留言