美文网首页
记一次Linux系统引导修复

记一次Linux系统引导修复

作者: dragonhht | 来源:发表于2018-06-16 23:47 被阅读0次

    今天又重装一次deepin,电脑里是Windows10+deepin的配置,但是在deepin装好后,重启发现引导出现了问题,error:file '/boot/grub/i386-pc/normal.mod' not found。当时就感觉完了,又要重装了,但是在查找了众多资料后发现,还是有办法补救的。

    • 首先得知道引导在哪个地方,输入ls命令,可查看所有分区

    • 然后依次输入尝试ls 分区/boot/grub,查看,如ls (hd0,gpt3)/boot/grub,当出现的内容不是error:unknown filesystem,类似于./ ../ grxblacklist.txt ...的目录信息时,则说明应该就是这个分区了。

    • 输入如下命令,该命令以引导分区为(hd0,gpt3)为例

      • set root=(hd0,gpt3)/boot/grub

      • set prefix=(hd0,gpt3)/boot/grub

      • insmod normal

      • normal

    • 按照如上步骤输入normal后将正确进入引导界面。然后进入系统

    你以为这样就结束了吗,你还是太年轻了
    在你再一次重启后还是会发现,没有变化,还是那个错误

    你需要在正确进入Linux系统后,输入如下命令修复引导

    • sudo update-grub

    • sudo grub-install /dev/sda

    不过在输入第二条命令后,我的电脑竟然提示grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won’t be possible,遇到这种情况后,可以输入一下命令

    • parted /dev/sda set 1 bios_grub on

    • parted /dev/sda print

    • 最后再输入一次sudo grub-install /dev/sda,之后应该就没有问题了

    相关文章

      网友评论

          本文标题:记一次Linux系统引导修复

          本文链接:https://www.haomeiwen.com/subject/pldieftx.html