美文网首页linux学习
Linux系统启动排错(1)——grub第1阶段故障

Linux系统启动排错(1)——grub第1阶段故障

作者: 姜饼人_9e7b | 来源:发表于2017-07-10 17:41 被阅读5次

    grub第一阶段的数据保存在MBR的前446个字节。

    图1:清除grub第1阶段数据

    图1,我们把这段数据破坏了,看看会有什么现象~

    图2:重启Linux

    图2,重新启动Linux,就会发现系统启动时卡在这个界面了。这是因为硬盘的grub第一阶段数据被我们破坏了,而我的虚拟机上面有没有启动光盘,所以系统启动时找不到启动程序了。

    这种情况,我们可以加上光盘(或者其他有引导程序的硬盘),进入救援模式。

    图3:使用光盘启动

    图3,加上光盘后,系统在光盘上找到启动程序,就会出现上面这个界面。我们选择第三项”Rescue installed system“

    图4:修复grub

    图4,按照引导,我们进入了救援模式执行以下命令:

    chroot /mnt/sysimage/
    #切换根目录挂载,把根目录挂载在/mnt/sysimage下
    grub-install /dev/sda  
    #修复/dev/sda这个硬盘的grub数据
    sync
    #同步
    

    接下来重启即可

    相关文章

      网友评论

        本文标题:Linux系统启动排错(1)——grub第1阶段故障

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