记一次在原有win10基础上安装manjaro双系统,手残经历:
安装manjaro时,手残,将efi分区格式化了,导致win10启动项丢失
划重点
只要windows的系统分区和linux的根分区没有被破坏,理论上都是是可以修复的.
可以去补一下系统引导过程方面的知识.
解决方法
1. 修复win10启动项
- 无法在manjaro中使用os-prober自动重建win10启动项.
- 但是可以使用win10系统光盘进行启动项修复,修复成功后,安装的linux的启动项会被覆盖.
- 成功后进入windows,如果需要在windows引导管理器添加linux启动项,可以使用easybcd等工具,
后面的就不用看了;如果要使用linux引导管理器,请继续步骤2
2.修复manjaro启动项
- 获取manjaro的安装介质,并选择安装介质启动.
- 在首页会有一项"detect efi....."(检测efi启动项),点进去,选择manjaro的启动项
- 系统会进入以前安装好的manjaro系统
- 此时使用键入命令
grub-mkconfig -o /boot/grub/grub.cfg
- 可以看到反馈信息中"found ..."字样,表示搜索到启动项了.
如果磁盘中有其他启动分区,也会自动添加进去. - 修改GPT的第一引导指向linux引导管理器
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
- 重建grub引导菜单
grub-mkconfig -o /boot/grub/grub.cfg
网友评论