CentOS7启动故障 进入grub>提示符

本文档适用于CentOS 7.X,其他系统未测试。

出现这个问题的原因是grub配置文件错误、损坏或丢失,执行以下步骤修复

1. 罗列所有的磁盘区块:

grub>ls

我的是(hd0),(hd0,msdos1),(hd0,msdos2)

2. 确定boot分区:

ls (hd0,X)/boot/grub

如果存在,则列出该文件夹里的所有文件,不存在则会报错,注意:如果boot为独立分区则使用

ls(hd0,X)/grub2

3. 将boot分区设置为临时root分区:

grub>set root=hd0,msdos1

hd0,msdos1为第二步中确定的boot分区

4. 后面的路径可以用tab键补全,xxxx代表你的系统内核版本号,注意:/dev/mapper/centos-root为根分区,如果分区格式不是lvm的,根据你的本机情况填写,如/dev/sda1

grub>linux16 /vmlinuz-xxxx.e17.x86_64  root=/dev/mapper/centos-root

5. 后面的路径可以用tab键补全,xxxx代表你的系统内核版本号

grub>lintrad16 /initramfs-xxxx.e17.x86_64.img

6. 启动

grub>boot

7. 进入系统之后使用命令重新生成grub配置文件:

grub2-mkconfig -o /boot/grub2/grub.cfg
时间: 2024-10-20 07:21:05

CentOS7启动故障 进入grub>提示符的相关文章

CentOS7启动故障修复实验

故障详情:/etc/fstab和/sbin/init以及/boot目录(系统分区使用逻辑卷)首先手动删除/etc/fstab和/sbin/init文件以及/boot目录下所有文件.恢复思路:1.由于/etc/fstab文件丢失会导致无法自动挂载分区,所以需要手动挂载,但是,由于使用了逻辑卷所以在挂载之前还要先加载逻辑卷.2.挂载逻辑卷之后先手动修复/etc/fstab文件中的内容.并重启3./sbin/init在Centos7中为/lib/systemd/systemd文件的软链接,可以根据情况

[白开水]-故障-centos7启动类故障-知识点

MBR扇区故障 先来一张硬盘存储逻辑简图 mbr在第一块磁盘的第一个磁道的第一个扇区哦 摘自:http://www.cnblogs.com/wuguanglei/p/4244639.html 备份mbr数据 注意!mbr数据需要备份在其他硬盘,多处备份! 查看分区情况,我们呢有2个硬盘 # df -h Filesystem      Size  Used Avail Use% Mounted on /dev/sda2        19G  5.5G   13G  32% / devtmpfs 

Linux系统之TroubleShooting(启动故障排除)

尽管Linux系统非常强大,稳定,但是我们在使用过程当中,如果人为操作不当,仍然会影响系统,甚至可能使得系统无法开机,无法运行服务等等各种问题.那么这篇博文就总结一下一些常见的故障排除方法,但是不可能面面俱到,只能不断的补充,更新. 一.管理员忘记密码 (1).重启计算机,进入单用户模式 1 2 3 4 5 [[email protected] grub]# reboot Broadcast message from root (pts/2) (Wed Dec  2 18:45:32 2015)

CentOS 7 启动故障、密码忘了怎么办?服务启动怎么优化?手把手教你解决!

前 言: 在解决问题前我们先了解一下开机引导的过程: 启动故障主要出现在前三个步骤,开机自检主要是检查硬件是否损坏,主要是检查CPU和内存, 所以如果是这一步骤出问题了我们就需要更换硬件了.下面我开始从MBR开始讲. 什么是MBR? 通常,我们将包含MBR引导代码的扇区称为主引导扇区.因这一扇区中,引导代码占有绝大部分的空间,故而将习惯将该扇区称为MBR扇区(简称MBR).由于这一扇区承担有不同于磁盘上其他普通存储空间的特殊管理职能,作为管理整个磁盘空间的一个特殊空间,它不属于磁盘上的任何分区,

Linux的启动流程以及GRUB详解

 一.Linux引导和启动流程       概述,计算机电源接通后通过BISO之后,没有问题,就会去硬盘上找到MBR(Main Boot Record 主引导记录区)位于整个硬盘的0磁道0柱面1扇区,它记录着主引导记录中包含了硬盘的一系列参数和一段引导程序,其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序(GRUB).GRUB启动引导器是计算机启动过程中运行的第一个真正的软件,GRUB负责加载启动硬盘分区中的操作

Centos启动流程及grub legacy

Linux系统的组成部分:内核+根文件系统 内核的功能:进程管理.内存管理.网络管理.文件系统.驱动程序.安全功能 系统在运行时要么就是在运行内核代码,要么就是在运行应用程序代码.如果一个程序大多数时间在内核的系统调用上,那样真正执行业务功能的时间就少了,实际生产力不大.通常在开发程序的时候,大都不是直接使用系统调用来实现功能,而是使用系统调用的二次封装(glibc库),所谓库,就是函数(功能)的集合,库中的函数名,能够接受的参数,参数类型都应该有定义(头文件). 库也是二进制程序,但是相比正常

centos6启动故障及修复

前言 前文中我们熟悉了linux的启动流程,如果在启动过程中文件丢失或者损坏了怎么办呢?难道只有重装系统这一条路吗?那我们不是成了普通网管了吗?作为专业的运维工程师,我们需要掌握如何快速修复系统启动. 实验1: 破坏/boot/grup/下的文件---stage2 阶段  不影响启动 mv /boot/grub  /app----移走左右文件保留grub.conf 实验2:破坏/dev/sda 前446字节,和启动相关 查看MBR 破坏grub的第一阶段 stage1 重启后系统会自动直接进光盘

centos 启动流程及grub、initramfs修复

启动流程.grub配置及修复.initramfs修复 目录: centos启动流程 grup配置及修复 2.1 grub配置 2.2 grub命令启动 2.3 grub修复 initramfs修复 boot破坏修复 1.centos启动流程 在centos5和6中启动流程如下: (1).POST加电自检 硬件加电自检程序(安装在CMOS中的BIOS程序)BIOS负责检测硬件设备是否正常运行,如cpu.内存.硬盘.外接设备等是否正常,在生产中服务器内存较大,由多条内存组成较大内存的服务器,因此对内

Linux系统无法启动故障解决方案

Linux系统无法启动故障解决方案 2011-09-27 09:42 佚名 比特网 我要评论(0) 字号:T | T 不管你多么喜爱你的Linux系统机器,有时候你都必须恢复你的系统.是的,即使一台Linux系统机器也可能遭受系统崩溃:不管是由于视频配置错误.内核更新出错.或是由于init脚本配置错误,这种情况都是必然的. AD:2014WOT全球软件技术峰会北京站 课程视频发布 当你的心爱的linux系统出现故障的时候,你是如何来解决的呢?没有操作系统能够确保100%可靠.终有一天,即使Lin