Featured image of post Proxmox VE Kernel Panic

Proxmox VE Kernel Panic

Kernel panic

最近在更新 Proxmox VE 時遇到無法開機的情況

開機時出現 Kernel panic 無法開機進系統,網頁介面也都失效

Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)

其實早在剛跑完apt upgrade更新指令時,就已經有過徵兆。

SSH
1
2
3
4
5
6
7
dpkg: error processing package proxmox-kernel-6.8 (--configure):
 dependency problems - leaving unconfigured
Setting up proxmox-headers-6.8 (6.8.12-5) ...
Errors were encountered while processing:
 proxmox-kernel-6.8.12-5-pve-signed
 proxmox-kernel-6.8
E: Sub-process /usr/bin/dpkg returned an error code (1)

這時就提醒最新版的 kernel 沒安裝成功,不過當時沒注意到
加上停電重開,遇到時已經是最新版 kernel 故障無法開機的狀態

解決方法

開機時在 Bootloader 選單時可以選擇用舊版的系統開機

出現選單時用鍵盤上下選擇進 Advenced Options for Proxmox Virtual Enviornment
沒有按任何按鍵,倒數幾秒後會自動選擇用最新版的系統開機,然後就又跳 Kernel panic

選擇舊版系統開機之後能正常開機,但丟著不理下次重開機還是會遇到

經過排查元凶確定為 Nvidia 顯卡驅動
之前因為便宜買了一張 nvidia tesla p4 來玩

驅動版本已經是535,太舊導致安裝新版 proxmox-kernel 失敗
用指令刪除顯卡驅動

SSH
1
nvidia-uninstall

刪除之後重新跑 apt upgrade,這次安裝 proxmox-kernel 順利完成,重開機也沒問題了

這張 p4 也算正式壽終正寢了

參考資料

圖片來源 https://pve.proxmox.com/wiki/Host_Bootloader
資料來源 https://www.facebook.com/groups/pve.tw/posts/974292336072661/

使用 Hugo 建立
主題 StackJimmy 設計