不得不感叹一下,双系统下不能轻易升级更新啊 T_T !继上次更新win10 1709导致引导问题之后《修复GRUB:win10 1709 秋季创意者更新导致Linux双系统无法引导》今天又出现了因为更新 Linux 内核导致了GRUB 引导选择中的 Windows 启动项消失不见了…
哎~开始折腾吧。
一条命令修复启动项
我的硬盘分区是 gpt 分区,包括 win10 1709 秋季更新版和 Manjaro Linux 系统。
其实就修复之后的情况来看,造成启动项丢失主要是 GRUB 的启动配置文件发生的变动,而解决办法很简单重新生成配置文件就好了,命令如下:
sudo grub-mkconfig -o /boot/efi/EFI/GRUB/grub.cfg
# 或者下面这条命令,具体根据grub.cfg文件的位置来确定就好
sudo grub-mkconfig -o /boot/grub/grub.cfg
一般情况下系统会自动找到之前的 Windows 分区,然后全部重新创建启动项。
手动创建 Windows 启动项
博主我开始不知道一条命令就好,所以还尝试手动编辑了 Windows 启动配置信息,详情记录如下
1. 编辑 Windows 启动配置文件
/etc/grub.d/40_custom
增加下面的内容 (注意不要删除 e