RHEL引导故障解决过程详解
创始人
2024-06-08 11:00:27
0

在本文的结果RHEL引导故障的解决方法中,主要是从应用场景入手,逐步的解决了故障。

应用场景:

/boot目录中所有文件被管理员误删除,且/etc/fstab文件被改名,系统已经无法引导,通过修复模式进入系统,发现所有的分区已经不能正常挂载和访问;该服务器中有

非常重要的服务和数据,要求在不损坏任何数据的情况快速的修复系统。

RHEL引导故障解决过程:


1、从BIOS中设置开启PXE引导功能,并选择从网络引导

2、从网络引导后,进入修复模式:linux

rescue

3、使用NFS image方式进入,一路回车后,即进入系统shell。

NFS server:192.168.0.254

Directory:/var/ftp/pub

4、因/etc/fstab文件改名,系统无法正常读取到该文件,所以导致分区均无法挂载起来,所有数据均无法读出,首先需要恢复/etc/fstab文件。

5、在根分区上建立一个目录,如:mkdir test,将根分区挂载到该目录上

mount /dev/hda3 test (/dev/hda3根据系统不同而不同)

6、使用df命令查看,系统应该已经挂载到test目录中,进入该目录就可以看到/test/etc目录,将fstab文件改回来

7、按exit重新启动系统,系统读取到/etc/fstab文件会自动挂载文件系统

8、进入内核所在目录 cd

/mnt/source/Server

9、重新安装内核(rpm –ivh kernel-2.6.18-53.el5.i686.rpm --root=/mnt/sysimage --force)

10、切换到系统根分区 chroot

/mnt/sysimage

11、安装GRUB

grub-install /dev/hda
(/dev/hda根据系统不同而不同)

12、重新生成initrd-2.6.18-53.el5.img

① rm/boot/initrd-2.6.18.el5.img

② cd /lib/modules

③ mkinitrd /boot/initrd-2.6.18-53.el5.img

2.6.18-53.el5

13、编辑/boot/grub/grub.conf文件

default=0

timeout=10

title Redhat Enterprise 5

root (hd0,0)

kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/

initrd /initrd-2.6.18.el5.img

14、按两次exit重新启动系统改从硬盘进行RHEL引导,测试是否可正常启动

在本文中笔者用14个详细的步骤解决了RHEL引导故障的问题。

【编辑推荐】

  1. 问题解析:这样使用RHEL是否合法
  2. RHEL5.3使用CentOS5.3的更新源
  3. RHEL5.2下DNS与DHCP的互动更新(1)
  4. RHEL5下vi语法高亮的问题
  5. RHEL5配置gdm让远程机器登录X window(1)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...