Debian
升級到 debian 11(從 debian 10)不在 /boot/ 中添加核心(Dedibox 伺服器)
我已經在我的伺服器上進行了升級並重新啟動伺服器以使用最後一個核心,但重新啟動後,伺服器只使用舊核心(4.19.0-16-amd64)。
在
/boot/
,我剛剛看到了核心文件4.19.0-16-amd64
。如果我這樣做apt install linux-image-amd64
,結果是linux-image-amd64 is already the newest version (5.10.46-4)
,但是這個核心版本在 中不可用/boot/
,所以update-grub
什麼也不做。我的伺服器有什麼問題?
如果我這樣做
ls -l
on/
,我可以看到這兩行:lrwxrwxrwx 1 root root 27 Aug 18 16:22 vmlinuz -> boot/vmlinuz-5.10.0-8-amd64 lrwxrwxrwx 1 root root 28 Aug 17 13:38 vmlinuz.old -> boot/vmlinuz-4.19.0-17-amd64
但這兩個核心不存在於
/boot/
文件夾中。僅供參考:我的伺服器也使用 Raid5 進行
/boot/
分區。
找到解決方案後我會回復自己。
我這樣做
apt install --reinstall linux-image-5.10.0-8-amd64
了,之後新核心在/boot
文件夾中正確可用。該命令
update-grub
給出了很好的結果。