飞牛开机就grub命令行-修复

飞牛开机就grub命令行-修复

图片[1]-飞牛开机就grub命令行-修复

这种有两种办法修复,一是进PE系统修改引导文件的UUID,二是在grub命令行通过手动进去系统修复

如果第一种不行就第二种

先进PE,打开分区工具,第一个分区是存放引导文件的地方,我们要修改\EFI\debian\grub.cfg,当然有些是boot的修改都差不多

图片[2]-飞牛开机就grub命令行-修复

我们要修改这些,要怎么找到UUID的,去系统分区查看

图片[3]-飞牛开机就grub命令行-修复
图片[4]-飞牛开机就grub命令行-修复

打开刚才复制到桌面的文件

图片[5]-飞牛开机就grub命令行-修复

这里就是要找的UUID,复制出来保存,现在去修改引导文件,一样去复制到桌面

图片[6]-飞牛开机就grub命令行-修复

把这里修改刚才复制出来的UUID,然后保存把文件拉回去原来的地方,再去开机试试

图片[7]-飞牛开机就grub命令行-修复

成功了。如果修改了还是不行试试第二个方法

在grub命令行输入ls 查看所有磁盘分区

ls    
图片[8]-飞牛开机就grub命令行-修复

看到hd0,gpt2这个就是系统分区,再输入ls (hd0,gpt2)/ 查看分区内容,根据分区内容确定系统分区号,存在/home、/boot等文件夹便是系统分区

ls (hd0,gpt2)/
图片[9]-飞牛开机就grub命令行-修复

看里面有boot就可以,再输入set root=(hd0,gpt2) 设置系统分区,按照命令一个一个输入

set root=(hd0,gpt2)
set prefix=(hd0,gpt2)/boot/grub
insmod normal
normal
图片[10]-飞牛开机就grub命令行-修复

进去了,先开启ssh功能,用ssh修复

图片[11]-飞牛开机就grub命令行-修复

输入sudo -i 再输入一次密码

sudo -i
图片[12]-飞牛开机就grub命令行-修复

执行下面这个命令

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck
sudo update-grub
cd /boot/efi/EFI/debian/
ls
cat grub.cfg
cat /boot/grub/grub.cfg
reboot

重启就可以啦

图片[13]-飞牛开机就grub命令行-修复
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容