您好,登錄后才能下訂單哦!
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引導故障的解決過程的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。