由于近期Intel的CPU爆出的"熔断"和“幽灵”漏洞,导致RedHat的紧急升级了内核,然而新的内核虽然修复了漏洞,但是在VPS半虚拟化下进行update升级内核后,会导致VPS无法启动,可以按以下方式操作启动。
备注提示:尽量不要升级内核,等待新的内核发布。
CentOS 6版本解决方案:以老内核启动,前提是update后,没有删除老的内核。
命令:xe-edit-bootloader -n “name_of_vm” -p 1
命令示例:xe-edit-bootloader -n xvm880 -p 1
或者“name_of_vm”带特殊符号的需要加双引号:xe-edit-bootloader -n "xvm.880" -p 1
CentOS 7版本解决方案:从半虚拟化改为全虚拟化
命令:pv2hvm --name="vmname"
命令示例:pv2hvm --name=xvm880
或者“vmname”带特殊符号的需要加双引号:pv2hvm --name="xvm880"