群晖 VMM 安装 Linux 出现 Kernel Panic 解决

群晖的 VMM 安装 Linux 的新版本可能会出现 kernel panic,这是由于使用的 CPU 不支持 AVX 指令引起的。

最简单的解决方案:在虚拟机关机状态下,修改 CPU 为「启用 CPU 兼容模式」


以下是原方案

解决方式是 VMM 中引导方式修改为使用 UEFI 引导,在启动菜单页面按 e 修改引导参数,在 quiet 后添加 noxsave (注意空格作为分隔符)并按 Ctrl-X 进行保存、启动即可

在启动后可以正常进入虚拟机的安装步骤,但安装完重启时还会出现同样的问题,继续类似上面的步骤重新修改一次,进入系统

永久保存

以上说的都是临时性的修改,如果想要持久化需要在安装完系统以后修改引导参数

Cent OS 8

修改 /boot/grub2/grubenv 文件,对这个文件中进行同样操作(在 quiet 后添加 noxsave

Ubuntu 20.04 LTS / Fedora 22

修改 /etc/default/grub 文件,找到 GRUB_CMDLINE_LINUX_DEFAULT 项目,再最后增加 noxsave 指令

然后执行 update-grub 更新引导