今天突然发现自己装的Ubuntu没有启动项,也就是没有那个EFI分区,人都麻了!原因是先把装Ubuntu的固态拿了出来,再装的win11,结果win11可以用了,Ubuntu进不去了!
接下来记录下修复的方法:
-
首先准备一个带有Ubuntu安装镜像的U盘
-
进入U盘中的Ubuntu,点击try Ubuntu
-
这时候我们就能使用命令行了!
-
使用boot-repair工具(记得联网!)
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
sudo boot-repair
-
这时候就会显示一个弹窗,直接一直yes确定就行
-
然后就会显示一个窗口
-
选择这个Recommended repair
-
然后它会跳出一个上面有很多命令行的窗口,把命令行的内容依次在terminal终端输入即可
-
最后显示即可!
ERROR: '~yannubunbu' user or team does not exist.
解决:
进入官网:
Boot-Repair : YannUbuntu (launchpad.net)
不知道到Ubuntu版本的可以在终端输入以下命令:
lsb_release -sc
focal

1024R/3C48D16124B50277AF10D27F32B18A1260D8DA0B
ubuntu中使用root访问权限打开此文件: /etc/apt/sources.list
sudo vim /etc/apt/sources.list
在sources.list中添加以下:
deb https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu focal main
deb-src https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu focal main
保存退出后,添加PPA的签名密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3C48D16124B50277AF10D27F32B18A1260D8DA0B
更新:
sudo apt update
当Ubuntu无法启动,发现缺少EFI分区时,可以通过制作Ubuntu安装U盘,尝试用Boot-Repair工具进行修复。首先添加PPA源,安装boot-repair,运行推荐修复选项,按照提示操作,解决~yannubunbu用户或团队不存在的错误,更新系统并添加签名密钥,从而恢复Ubuntu的启动。
2112

被折叠的 条评论
为什么被折叠?



