VirtualBox6.1安装类似Rhel9的x86版本的cpu不支持问题

目录

前言

一、VBox虚拟机配置

二、问题现象

三、问题解决

总结

前言

自从CentOS停服,CentOS Stream变为Redhat的上游项目后。世界开源社区推出各种替代计划,填补CentOS留下的空白。今年5月10日RHEL9(Red hat Enterprise Linux9)发布了,截至目前(2022-9-4)国内的阿里推出Anolis OS,华为的OpenEuler 还没有推出兼容RHEL9的版本。国外的主要是对标RHEL9的发行版本有Rocky Linux9AlmaLinux9

rockyLinux9的cpu兼容告知截图

 RHEL9发行版安装要求x86硬件CPU本身要支持x86-64-v2的微架构。 至少支持SSE4.2SSSE 3的指令集,windows下通过CPU-Z工具查看,本机硬件是否支持 

cpu支持的指令集

一、VBox虚拟机配置

 主机cpu核心至少为4,客户机至少需要用2核心才能启动安装。建议启用vbox的嵌套虚拟化,参考命令如下, “rockyLinux”替换为自己的虚拟机名称:

vboxmanage modifyvm “rockyLinux” --nested-hw-virt on

二、问题现象

虚拟机挂载iso镜像,选择安装后,提示致命的glibc错误:CPU不支持 x86-64-v2,如下图第一行所示:

vbox虚拟机不支持x86-64-v2的问题截图

三、问题解决

 在确认主机硬件支持的情况下,需要人工开启vbox的cpu支持POPCNT标志,执行命令

vboxmanage setextradata "rockyLinux" "VBoxInternal/CPUM/IsaExts/POPCNT" "1"

注意替换"rockyLinux" 为实际的名字。参考virtualbox官方论坛

总结

VirtualBox提供了通用的cpu模型(cpum),通常与实际cpu对应,为了兼容性会屏蔽一些cpu的特性,需要手工开启。

附录:切换中文输入法 

安装所有可用的输入法

# dnf install @input-methods

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值