共計 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 行業資訊頻道,感謝各位的閱讀!