Manjaro 和 win10 双系统引导配置
本文是我在解决开机引导问题时踩过的坑的一些过坑感想,参考链接放在文尾
情景:Linux和win10都已安装,efi文件都存在于引导分区中,因为各种原因失去了 Linux 的引导项,无法启动 Linux,只有 win 10
按照:https://www.jianshu.com/p/5007e555ec12(建议首先去看看)所示,在 bcdedit /set {bootmgr} path \EFI\Manjaro\grubx64.efi 这一处时,我注意到我的分区里 文件名可能是小写的 manjaro(双系统我装了好几天┭┮﹏┭┮,在不断摸瞎中看到的),但没有细想,觉得可能忽略大小写,就没改。导致重启出现了,grub rescue 等等的字样。
grub rescue 界面简单介绍:
只能用 ls、set、insmode、root、prefix等几个命令,不细说了
首先,ls 列出磁盘列表(一堆括号括起来的东西),之后挨个儿 ls (xxx) ,(xxx) 为 ls 出的分区,不出意外会出现大部分的 文件系统(file system) 识别(unknown)不了,有少数可以识别出来;
对可以识别到文件系统的,ls (xxx)/boot/grub ,如果出现具体的文件路径(我的是:../../***/***/具体是啥忘了),那应该这个就是要找的;
在脑中确定好之后(实在不行猜一个,在这里只是临时性的),输入 root=(xxx),prefix=/boot/grub,set root=(xxx),set prefix=(xxx)/boot/grub,insmod normal,normal。
如果猜对的话,现在已经进入选择界面,选择 Linux 系统进入,更改grub
在 Linux 下更改 grub:
mount | grep boot
查找到 /boot/efi 对应的挂载磁盘(/dev/xxx 的形式)
sudo update-grub
sudo grub-install /dev/xxx
至此,开机默认引导程序已经换到了 Linux 下,重启即可
链接:
grub rescue 相关:https://sspai.com/post/55875
https://blog.csdn.net/seaship/article/details/96427401
只能进入 win10 解决:https://www.jianshu.com/p/5007e555ec12
嗯····
掉到装系统的坑里要注意不要手贱,即使手贱也不要放弃,总会有一次装出来会比较完美(┭┮﹏┭┮),大部分解决办法网上都有,如果搜不到,那说明是你的关键词不够准确
欸,真操蛋,再给出我装的 win 10 精简版文章地址吧(https://www.ghpym.com/bwcxwin102004.html - 再配合制作的 u盘里的 windows 安装程序中的精简功能,可以把 c盘压到10几g),manjaro kde minimal 20.0.3(https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro/kde/20.0.3/minimal/)