RHEL引导故障的解决过程

78次阅读
没有评论

共计 1190 个字符,预计需要花费 3 分钟才能阅读完成。

RHEL 引导故障的解决过程,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在 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 引导,测试是否可正常启动

看完上述内容,你们掌握 RHEL 引导故障的解决过程的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1190字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)