radhat7.2 系统引导修复

29.1. 常见问题

在以下情况下可能需要引导至安装程序救援模式:

  • 无法正常引导 Red Hat Enterprise Linux。
  • 遇到了硬件或软件问题,并且要恢复您系统硬盘中的数据。
  • 忘记了 root 密码。

29.1.1. 无法引导至 Red Hat Enterprise Linux。

这个问题通常是由于在安装 Red Hat Enterprise Linux 后安装另一个操作系统引起的。有些操作系统假设您的计算机中没有其他操作系统。它们会覆盖原来含有 GRUB 引导装载程序的主引导记录(MBR)。如果用这种方法覆盖引导装载程序,就无法引导 Red Hat Enterprise Linux,除非进入安装程序救援模式并重新配置引导装载程序。

另一个常见问题是在使用分区工具重划分区大小,或者在安装后在剩余空间中创建新分区从而改变了分区的顺序之后出现。如果 / 分区的分区号码改变了,引导装载程序将无法找到它来挂载这个分区。要解决这个问题,需要引导至救援模式并修改 /boot/grub/grub.conf 文件。具体步骤请查看 第 29.2.2 节 “重新安装引导装载程序”

29.1.2. 硬件或软件问题

这一类包括的情况比较广泛。其中两种可能的情况是硬盘驱动器失败,或者在引导装载程序配置文件中指定了无效的 root 设备或内核。如果出现以上任何一种情况,就无法重启进入 Red Hat Enterprise Linux。但是如果引导至安装程序系统救援模式,则可以解决这个问题,至少可以复制大部分重要文件。

29.1.3. 重新设定 Root 密码

如果丢失系统的 root 密码,但有引导装载程序的访问权限,则可以编辑 GRUB2 配置重新设置该密码。

过程 29.1. 重新设定 Root 密码

  1. 引导系统等待 GRUB2 菜单出现。
  2. 在引导装载程序中突出显示任意条目并按 e 编辑。
  3. 查找以 linux 开始的行。在这一行的末尾添加如下内容:
    init=/bin/sh

    重要

    有些系统(特别是虚拟机)可能无法在使用此方法引导时显示正确的输出结果。有些字符甚至整行均被隐藏,让 shell 很难使用。要解决这个问题,请从 linux 行中删除 rhgb 命令。

  4. F10 或者 Ctrl+X 使用编辑的选项引导系统。

    系统引导后无需输入任何用户名或者密码就会为您显示 shell 提示符:

    sh-4.2#
  5. 载入安装的 SELinux 策略:
    sh-4.2# /usr/sbin/load_policy -i
  6. 执行以下命令重新挂载 root 分区:
    sh4.2# mount -o remount,rw /
  7. 重置 root 密码:
    sh4.2# passwd root

    在提示后输入新的 root 密码并按 Enter 键确认。第二次输入该密码确定输入正确,并再次按 Enter 键确认。如果密码匹配,则会出现一条信息通知您已成功更改 root 密码。

  8. 重新挂载该 root 分区,这次是以只读形式挂载:
    sh4.2# mount -o remount,ro /
  9. 重启系统。从现在开始您就可以使用在这个步骤中设置的新密码作为 root 用户登录。

原文地址:https://www.cnblogs.com/tiandlsd001/p/10336876.html

时间: 2024-10-11 19:32:50

radhat7.2 系统引导修复的相关文章

引导修复--双系统引导修复为Win 8 引导!!!

安装双系统后,用easyBCD 编辑 引导菜单后,Win8.1的引导 变成了 win7 黑乎乎的传统引导! 个人比较喜欢 win 8 的引导 !! 方法: 启动cmd窗口,使用bcdboot命令修复,如下 其中,C为win8所在盘的盘符,E为其他系统所在盘的盘符 重启,如下: 关于 bcdboot 命令 请自行找度娘!! 引导修复--双系统引导修复为Win 8 引导!!!

传统BIOS+UEFI 系统引导修复

一.    去网上下载一款pe软件:BIOS+UEFI引导修复工具这个软件支持传统bios和最新的UEFI引导(1)进入PE环境(win也可以,不过引导损坏一般不能进win),打开软件                         (2)如箭头所示,输入win盘符,一般为C (3)接着输入引导盘符,传统输入C盘,UEFI则输入efi盘符 (4)点击确定,提示确认修复吗?确认后提示修复完成

Linux/Windows双系统引导修复

安装双系统建议先安装windows,然后在安装Linux,使用Linux(grub2)引导双系统 如果重新安装了windows,则无法引导进入linux,需要修复引导 在windows下安装easyBCD引导,选择linux引导分区, 如果无法引导进入linux,出现grub命令界面 确认ubuntu的根目录在哪,以及是否给boot单独分区 如根目录在/dev/sdaX,对应(hd0,X-1) 重启选择进入NeoGrub,看到"grub>"就对了 (1)root  (hdX,Y)

windows linux 双系统引导修复

文件位置/boot/grub/menu.lst  加入 title  Microsoft Windows XP Professional root  (hd0,0) savedefault makeactive chainloader +1 linux 的grub是一个非常好的引导程序,它可以引导多操作系统.当windows和linux共存时,删除grub直接进入windows方法: 方案1: 用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record) ---用

系统引导修复 ---- Windows 和 Ubuntu

Windows: 1.准备windows相应镜像盘,u盘启动该系统 (以下均为windows10安装界面) 2.进入安装界面<语言,时间,键盘格式>,点击"下一步" 3.在"现在安装"界面,点击左下方的"修复计算机"选项 4.点选"疑难解答"进入下一步 5.选择右边的"命令提示符",启动cmd界面 6.输入命令: bootsect/nt60 C: 7.看到成功提示后,输入命令: bootrec/

系统引导修复,grub2下的各种骚作

新买的xps装了一个rhel7.5,各种恶心... 第一次:升级内核之后居然引导不了! 进入bios setup,把bios 引导的文件选择为 grub64.eif,成功进入系统 第二次:升级grub2后,再次引导不了! 同上一步结果失败,进入 grub模式. grub> ls #查看有哪些分区grub> ls (hd0,gpt1) #查看该分区下有哪些文件,实际上是要找到vmlinuz开头和 initramfs开头的文件目录,一般在/boot下的分区下grub> set root=(h

CentOS7与Win7双系统引导问题

先安装的Win7,后安装的CentOS7,结果系统引导就只有CentOS7了.记得以前CentOS6.x系列没这个问题,主要是由于CentOS7.x使用grub2的原因吧. 方案一:使用Win PE.EasyBCD修复引导(可理解为:干掉CentOS引导,然后引导Win7和CentOS) Step 1:重启系统,插入WinPE系统启动盘,选择系统引导修复,可修复Win7系统引导,但是CentOS系统就没了. Step 2:进入Win7系统,下载EasyBCD,然后安装,在“编辑引导菜单”-->&qu

Ubuntu 16.04 引导修复(Boot Repair)----lianwang----anzhuang windows hou(双系统修复一)

2016-01-26 20:54 12548人阅读 评论(1) 收藏 举报 分类: =======学习心得=======(23) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 这几天不是我闲着没事做,实在是电脑故意跟我过不去,一不小心,Windows就再也无法打开了,然后的然后,你们都知道就是重装系统喽.但是重装系统后,会发现原来的Ubuntu引导不见了,开机直接进入Windows界面,弱前几天刚刚把Ubuntu重装一遍,所以不想再装了,于是上网找了一些很好用的办法.顺

Win8.1 + CentOS7 双系统 U盘安装--引导修复

安装完重启后,竟然没有引导!!!(难道是由于Windows 8在BIOS中使用了统一的 UEFI 接口??但是,Linux基金会早就宣布将会提供一种全新的 方式使用 UEFI Secure Boot选项安装Linux系统.她两可以和平共处啊) 本人对 UEFI 引导不太了解(UEFI boot 比 Legacy boot 要强大 ),只能另想办法了!!最终,决定采用 easyBCD 来引导 CentOS 7. 1.失败的尝试(收获巨大,得到了启动的方式) 第一次尝试中,以为只要简单的添加 gru