RHEL 9系列在Proxmox VE上内核崩溃
RHEL 9系列在Proxmox VE上内核崩溃
出现背景
在Proxmox VE上使用默认的kvm64处理器运行RHEL 9系列 会出现内核崩溃。
RHEL 9包括不限于Centos 9 stream ,rhel 9,Rocklinux 9,AlmaLinux 9。
会出现下面报错
[ 1.623475] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 1.624452] x86/mm: Checking user space page tables
[ 1.679665] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 1.680638] Run /init as init process
Fatal glibc error: CPU does not support x86-64-v2
[ 1.682102] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
[ 1.683305] CPU: 0 PID: 1 Comm: init Not tainted 5.14.0-165.el9.x86_64 #1
[ 1.684353] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014
[ 1.686139] Call Trace:
[ 1.686540] dump_stack_lvl+0x34/0x48
[ 1.687135] panic+0x102/0x2d4
[ 1.687622] do_exit.cold+0x14/0x9f
此问题是在rhel9上,Fatal glibc error: CPU does not support x86-64-v2
rhel9 开始需要CPU支持SSE4.2,SSSE3参考
为 x86-64-v2 微架构级别构建红帽企业 Linux 9 |红帽开发人员 (redhat.com)
Proxmox VE上默认的kvm64并没有相应的指令集,所以会发生内核崩溃。
解决方法
将CPU模型更换成高于等于Nehalem
架构的CPU模型。
如果必须要使用kvm64,请为创建一个新的CPU模型,并且添加指令集。
修改集群CPU文件/etc/pve/virtual-guest/cpu-models.conf
cpu-model: rhel9
flags +ssse3;+sse4_1;+sse4_2;+popcnt
phys-bits host
hidden 0
hv-vendor-id proxmox
reported-model kvm64
将CPU模型改成rhel9
相关链接
为 x86-64-v2 微架构级别构建红帽企业 Linux 9 |红帽开发人员 (redhat.com)
kernel panic when creating VMs (centos 9 stream ISO) | Proxmox Support Forum
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/linux/2168.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/linux/2168.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
1
二维码
海报
RHEL 9系列在Proxmox VE上内核崩溃
RHEL 9系列在Proxmox VE上内核崩溃
出现背景
在Proxmox VE上使用默认的kvm64处理器运行RHEL 9系列 会出现内核崩溃。
RHEL 9包括不限于Centos 9 stream ,rhel ……
文章目录
关闭
共有 0 条评论