暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux启动失败了进入grub界面后的解决方法

watson 2024-06-11
310

1【背景描述】


    Linux启动失败,具体显示如下图

图片


2【问题分析】

    

      出现上图界面,说明计算机已完成了基本的硬件自检(POST)和BIOS引导程序的加载。grub是一个引导程序,用于启动Linux操作系统,发现还是可以输入一些命令,如下图显示

图片

    此时,我们是不是经过前边两个小节的学习,对这个不陌生吧,因此大胆推测,是找不到grub.cfg配置文件导致启动失败进入命令行模式。


3【解决方式】


    3.1 找到正确的设备和分区

图片

    通过上图分析,是(hd0,msdos1)无误了。


    3.2 使用命令行引导启动


        3.2.1 命令行输入命令

grub>set root=(hd0,msdos1)grub>linux16 /vmlinuz-3.10.0-862.el7.x86_64  root=/dev/mapper/centos-rootgrub>initrd16 /initramfs-3.10.0-862.el7.x86_64.imggrub>boot按【Enter】键进入启动阶段

图片


        3.2.2 启动中


图片


        3.2.3 进入登录界面


图片


        3.2.4 查找根因

[root@centos ~]# lsblkNAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTsda               8:0    0   20G  0 disk ├─sda1            8:1    0    1G  0 part /boot└─sda2            8:2    0   19G  0 part   ├─centos-swap 253:0    0    2G  0 lvm  [SWAP]  └─centos-root 253:1    0   17G  0 lvm  /sdb               8:16   0    2G  0 disk ├─sdb1            8:17   0  500M  0 part └─sdb2            8:18   0  477M  0 part sr0              11:0    1  8.8G  0 rom  /run/media/root/CentOS 7 x86_64[root@centos ~]# cd /boot/grub2/[root@centos grub2]# lsdevice.map  fonts  grubenv  i386-pc  locale

    经发现,是彻底丢失grub.cfg文件了。那么我们重新生成即可。

[root@centos grub2]# grub2-mkconfig -o /boot/grub2/grub.cfgGenerating grub configuration file ...Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.imgFound linux image: /boot/vmlinuz-0-rescue-7c9ebbffee7a47bc98e1166134c91f6eFound initrd image: /boot/initramfs-0-rescue-7c9ebbffee7a47bc98e1166134c91f6e.imgdone[root@centos grub2]# lsdevice.map  fonts  grub.cfg  grubenv  i386-pc  locale

    

        3.2.5 重启检验是否解决

[root@centos grub2]# reboot

出现启动界面

图片


出现登录界面

图片


四 【总结


    在出现错误的时候,宝子们切记一定不要慌,也不要着急,相信你所遇见的错误肯定已经有好多好多的前辈已经遇见过,你一定不是第一个,你只是第一次遇见罢了,用现有的知识做一个初步判断,通过网路尝试解决,这样一定可以解决大多数的错误,如果还不行,就请教身边的大佬们。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论