MAC m1下Ubuntu20.04虚拟机“EFI”解决

目录

  • 前言
  • 一、关闭/断开虚拟机网络设置,再重启
  • 二、选择Advanced options for Ubuntu
  • 三、试一下,哪个版本能启动
  • 四、修改系统引导顺序
  • 五、重启ok


前言

受此困惑了好久,本来用的好好的虚拟机,安装了不少程序后,再关机无法重启,出现无法启动问题。
之前的处理方法,都是重新安装虚拟机,非常懊悔,耗费精力。都已经重装了好好多次了,后面用了一个笨办法,就是直接冷备份。
可是今天又出现这个问题了,索性来解决一下吧。
至于真实原因,不得而知,内核版本冲突问题也有可能,还望高手来解决一下。


`MAC m1下Ubuntu20.04虚拟机“EFI”解决_第1张图片

一、关闭/断开虚拟机网络设置,再重启

进入到GNU GRUB界面:

在这里插入图片描述

二、选择Advanced options for Ubuntu

进入第二页面:
在这里插入图片描述

三、试一下,哪个版本能启动

(非recovery mode)第一个就不用试了,那个就是上一个界面的默认选择。
本人试的是如上图第三个。

四、修改系统引导顺序

把这个能启动的内核,顺序调整到第一个菜单的第一个。
cd /boot/grub
sudo chmod u+w grub.cfg
sudo vim grub.cfg
MAC m1下Ubuntu20.04虚拟机“EFI”解决_第2张图片
在submenu里找到刚才启动的系统。
把整个大括号里的内容,全部拷贝,如下:
MAC m1下Ubuntu20.04虚拟机“EFI”解决_第3张图片
拷贝到GRUB第一个启动界面的首位置,如下图片中,或者把红色笔标的这整个菜单删除。

MAC m1下Ubuntu20.04虚拟机“EFI”解决_第4张图片

五、重启ok

查看Grub菜单,如下:
MAC m1下Ubuntu20.04虚拟机“EFI”解决_第5张图片

你可能感兴趣的:(macos,ubuntu,linux)