Win10更新20H2时Parrot双系统开机GrubRescue恢复

原因为Win10更新20H2增加了一个磁盘分区,导致Grub引用目录位置错误。
恢复方式:
Rescue提示符下ls命令查看磁盘分区情况,set命令不加参数查看当前环境变量内容,将prefix和root两个参数设置成正确分区号即可暂时恢复启动,启动后upgrade-grub生成新配置文件并grub-install重新安装grub即可。
命令参考:
rescue下使用的命令:
set prefix=(hd0,gpt9)/boot/grub #原内容用set命令查看为gpt8,增加一个分区后变成9,如果不确定分区号可用ls (hd0,gpt9)/来查看分区内文件判断是否正确分区号
set root=(hd0,gpt9) # 同上
insmod normal #使用Normal环境变量
normal #发起grub正常启动流程
#到这一步顺利的话可以grub菜单选择需要进入的系统了
#以下为进入系统后root用户 shell命令
upgrade-grub #进入系统后更新grub配置文件
grub-install /dev/sda #重新安装一下grub
#至此,再重启时即进入正常grub菜单可选择系统入口

1赞

服务器资源由ZeptoVM赞助

Partners Wiki IRC