[研究]舊版 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
沒有留言:
張貼留言