Manjaro的grub引导掉了
1. 问题描述
最近使用windows时,若电脑自然掉电,就会导致我的manjaro grub直接消失,非常神秘
这里记录一下怎么依靠启动盘修复manjaro的grub
2. 解决方案
2.1 启动盘制作
首先要使用一个格式化的U盘制成启动盘
- 下载镜像:由于我用的是Manjaro i3,在Manjaro官网的Community Images中,选择i3 Window Manager进行下载
- 下载启动盘制作软件:我用的是Rufus,免费的启动盘制作软件,可以在Rufus官网进行下载
- 制作启动盘:插入U盘,打开Rufus,导入镜像,开始制作,等待完成即可拔出
2.2 启动盘引导
需要用启动盘引导Manjaro启动
- 将电脑关机
- 开机时按F2或者F10进入BIOS界面
- 将U盘引导调至最优先
- 保存BIOS设置退出
- 等待一段时间,这时Manjaro的引导界面应该已经出现了,选择start with open resources进入试用的Manjaro系统
2.3 chroot进行grub修复
system + ENTER 进入终端
使用chroot自动检测并挂载已安装的Linux系统
1 |
|
1 |
|
接着可以进行grub的修复
1 |
|
接着:
- 关机,拔掉U盘
- 开机的过程中按F2或者F10进入BIOS界面
- 调整启动项,可以发现现在多了一个启动项叫manjaro了,将其调至最优先
- 保存退出BIOS
- 恢复正常
3. Reference
4. 后记
关于为什么会出现“使用windows时,若电脑自然掉电,就会导致我的manjaro grub直接消失”这一现象
原因暂时不明,后续若排查出结果会更新博客
Manjaro的grub引导掉了
https://cyandyue.github.io/2025/06/19/Bug-Manjaro-grub-lost/