Proxmox PVE 調整默認核心啟動

目前使用PVE 核心版本為  Linux 5.13.19-2-pve,因為在上面有安裝一個模擬器

eve-ng,可是發現使用上有些問題。

該eve-ng guest os 中有放一些cisco switch route image 使用上沒有問題

因為要模擬fortinet 所以將該image 加進去後發現無法正常開機使用。

PS: fortinet image 格式為 .qcow2

查了一些論壇討論有朋友提到可能原因是PVE 核心版本問題降級一個版本就可以

目前用的版本為pve 7.2 => 核心 為 Linux 5.13.19-2-pve

前一個版本7.0=> 核心 為Linux 5.11.22-7-pve

不過有先做了一個測試 我在開了一個guest os  安裝 pve 7.0 版後,再把eve-ng 裝好上了fortinet image 確實可以正常開始使用,所以應該就沒問題

接下來手動安裝前一版本的核心 (我不確定更早是否OK)

apt install pve-kernel-5.11.22-7-pve

2022-02-11_163845

安裝完成後重開始

選Advenced options 進去後

2022-02-11_164022

可以選所安裝的核心來啟動pve ,也確實可以正常使用eve-ng fortinet image

2022-02-11_164042

如果要設定每次重開機預設都可以使用這版本核心開機要特別處理一下

執行 grep menu /boot/grub/grub.cfg

可以看到紅框部分有Advanced options for …….我的例子(會看到以下兩行

gnulinux-advanced-6375181d-dcb5-49da-8991-8086413e3869

gnulinux-5.11.22-7-pve-advanced-6375181d-dcb5-49da-8991-8086413e3869

PVE49

編輯:  /etc/default/grub ,將 GRUB_DEFAULT 選項修改一下 (如下圖)

GRUB_DEFAULT="gnulinux-advanced-6375181d-dcb5-49da-8991-8086413e3869>gnulinux-5.11.22-7-pve-advanced-6375181d-dcb5-49da-8991-8086413e3869"

PVE9090

修改後再執行 update-grub

這樣重開後不做特別選擇就會以比較舊的核心開機

參考:

https://forum.proxmox.com/threads/select-default-boot-kernel.79582/

https://forum.proxmox.com/threads/proxmox-7-1-downgrading-kernel.104588/



本篇瀏覽人數: 1592
分類: Proxmov-VE。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *