VMware Fusion ubuntu虚拟机开机卡在EFI报错Ubuntu新内核与图形界面冲突修复指南博主使用设备macbook air M4、Vmware Fusion、ubuntu-22.04.5-live-server-arm64一、 问题描述在风和日丽的一天博主像以往一样打开虚拟机准备完善自己的项目好给我导交差。结果虚拟机开机一直卡在 黑屏EFI 报错。在网上到处搜寻没有明确的解决方法淘宝远程要花博主80米的情况下博主选择自己解决。大概率报错原因在于系统自动更新了新的内核导致新内核和图形界面报错存在兼容性问题。二、 临时切换旧内核启动1. 尝试进入 GRUB 界面在开机界面按 1-2 下Esc键进入 GRUB 界面。情况 A按多了进入这个界面说明Esc按多了。请把握好节奏只按 1 到 2 下失误就输入reboot重启再来。情况 B引导选择界面如果进入的是这个界面就选择第二个ubuntu然后再轻点 1 到 2 下Esc。这是博主觉得最容易进入的方法2. 选择高级选项 (Advanced options)如果操作正确就会进入以下界面。选择第二个Advanced选项进入以下界面3. 选择旧版本内核进入子菜单后选择旧的内核注意不要选择 recovery 版本。三、 修改 GRUB 自动设置为旧内核启动如果成功进入了界面说明就是新的内核出了问题。接下来我们需要更改 grub自动设置为旧内核启动。1. 编辑 GRUB 配置文件打开终端输入以下命令sudogedit /etc/default/grub2. 更改默认启动参数在打开的文本编辑器中找到GRUB_DEFAULT0这一行将其改为GRUB_DEFAULT12 解释一下为什么要填121代表主菜单的第二项即“Advanced options for Ubuntu”在计算机计数中第一项是0第二项是1。符号代表进入子菜单。2代表你在上一张图里选择的子菜单中的第三项即那个稳定的 160 内核。注第一项是 0第二项是 1第三项是 2。⚠️ 特别注意一定要保留英文半角的双引号。符号前后不要有空格。3. 更新配置生效保存并关闭文件后最后输入以下命令进行更新sudoupdate-grub更新完毕后重启虚拟机系统就会默认从您指定的旧内核启动了