日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

RHEL 5基础篇—常见系统启动类故障

發(fā)布時間:2023/11/29 windows 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RHEL 5基础篇—常见系统启动类故障 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

常見系統(tǒng)啟動類故障

?? 在linux系統(tǒng)的啟動過程中,涉及到MBR主引導(dǎo)記錄、GRUB啟動菜單、系統(tǒng)初始化配置文件inittab等各方面,其中任何一個環(huán)節(jié)出現(xiàn)故障都有可能會導(dǎo)致系統(tǒng)啟動失敗。因此一定要注意做好相關(guān)文件的備份工作。

1、MBR扇區(qū)故障?
? MBR引導(dǎo)記錄位于物理磁盤的第1個扇區(qū)(512B),該扇區(qū)又稱為主引導(dǎo)扇區(qū)(MBR扇區(qū)),除了包含系統(tǒng)引導(dǎo)程序的部分?jǐn)?shù)據(jù)外,還包含了整個硬盤的分區(qū)表記錄。在MBR扇區(qū)中1~446B是系統(tǒng)的引導(dǎo)程序(也稱GRUB),447~510B是系統(tǒng)的分區(qū)表記錄,剩下的2B“55 AA”是分區(qū)結(jié)束的標(biāo)志。?
當(dāng)主引導(dǎo)扇區(qū)發(fā)生故障時,將可能無法進(jìn)入系統(tǒng),通過該硬盤引導(dǎo)主機(jī)時很有可能進(jìn)入黑屏狀態(tài)。?
備份MBR扇區(qū)數(shù)據(jù)?
由于MBR扇區(qū)中包含了整個硬盤的分區(qū)列表記錄,因此該扇區(qū)的備份文件必須存放到其他的存儲設(shè)備中,否則恢復(fù)時無法讀取到備份的文件。?
如下:使用“dd”命令可以備份sda硬盤上的MBR扇區(qū)數(shù)據(jù)到sdb硬盤上。

?
模擬MBR扇區(qū)損壞?
這里仍然使用“dd”命令,人為的將MBR扇區(qū)的記錄覆蓋掉,以便模擬出MBR扇區(qū)被破壞的故障情景(注意:要先做好備份,而且將備份文件放到其他硬盤上)?
如下:使用“dd”命令覆蓋MBR扇區(qū)的數(shù)據(jù)。

?
重新啟動系統(tǒng)發(fā)現(xiàn)無法進(jìn)入系統(tǒng)。

?
從備份文件中恢復(fù)MBR扇區(qū)的數(shù)據(jù)?
由于MBR扇區(qū)被破壞以后,已經(jīng)無法再從該硬盤啟動系統(tǒng),所以需要使用其他硬盤的操作系統(tǒng)進(jìn)行引導(dǎo),或者直接使用系統(tǒng)安裝光盤進(jìn)行引導(dǎo)。不管使用哪種方式,目的都是相同的——獲取一個可執(zhí)行命令的shell環(huán)境,以便從備份文件中恢復(fù)扇區(qū)中的數(shù)據(jù)。?
如下:使用系統(tǒng)安裝光盤進(jìn)行引導(dǎo),先將光盤插入光驅(qū),在BIOS中選擇從光盤引導(dǎo),當(dāng)出現(xiàn)安裝向?qū)r在“boot:”后面輸入“l(fā)inux rescue”回車將以“急救模式”引導(dǎo)光盤中的linux系統(tǒng)。

在進(jìn)入“急救模式”之前需要確認(rèn)接收的語言以及鍵盤格式,默認(rèn)即可。

?
在提示是否配置網(wǎng)卡時一般選擇“NO”。

?
然后系統(tǒng)會自動查找硬盤中的linux分區(qū)并嘗試將其掛載到“/mnt/sysimage”目錄下,選擇“Continue”確認(rèn)繼續(xù)。

?
接下來會出項是否初始化磁盤的警告提示,選擇“NO”。避免對硬盤數(shù)據(jù)造成不必要的損壞。

?
最后選擇“OK”確認(rèn)后將進(jìn)入帶“sh-3.2#”提示符的Bash Shell環(huán)境。

?

在帶“sh-3.2#”提示符的Bash Shell環(huán)境中執(zhí)行“mount”命令將保存有備份文件的硬盤掛在到相應(yīng)的目錄下使用“dd”命令恢復(fù)即可。

?
恢復(fù)完成后使用“exit”命令退出Shell環(huán)境,系統(tǒng)將自動重新啟動。

2、GRUB引導(dǎo)故障?
? GRUB是大多數(shù)linux系統(tǒng)默認(rèn)使用的引導(dǎo)程序,可以通過啟動菜單的方式選擇進(jìn)入不同的操作系統(tǒng)。?
如下:查看GRUB的配置文件的詳細(xì)信息。

?
其中,各主要配置項的含義說明如下。?
title:指定在啟動菜單中顯示的操作系統(tǒng)名稱。?
root:指定包含內(nèi)核等引導(dǎo)文件的/boot分區(qū)所在的位置。?
kernel:指定內(nèi)核文件所在的位置,內(nèi)核加載時權(quán)限為只讀“ro”,并通過“root=”指定跟分區(qū)的的設(shè)備文件。?
initd:指定啟動內(nèi)核所使用的臨時系統(tǒng)鏡像文件所在的位置。?
當(dāng)配置文件“/boot/grub/grub.conf”文件丟失、或關(guān)鍵配置出錯、或者M(jìn)BR記錄中的引導(dǎo)程序遭到破壞時,linux主機(jī)啟動后只能出現(xiàn)“grub>”的提示符,無法完成進(jìn)一步的系統(tǒng)啟動過程。?
如下:我們可以將GRUB的配置文件“/boot/grub/grub.conf”刪除模擬GRUB損壞。

?
修復(fù)GRUB引導(dǎo)故障?
方法一:在啟動提示符后進(jìn)行編輯,通過輸入相應(yīng)的引導(dǎo)命令(可以參考相同版本的linux的GRUB配置文件),然后執(zhí)行“boot”命令即可正常啟動系統(tǒng)了。不過在進(jìn)入系統(tǒng)后需要修復(fù)“/boot/grub/grub.conf”配置文件,也可以新建。不然下次啟動還是會出現(xiàn)這樣的錯誤。

?
方法二:通過系統(tǒng)安裝光盤進(jìn)入到“急救模式”,在“急救模式”可以修復(fù)或新建“/boot/grub/grub.cong”配置文件。?
如果是MBR扇區(qū)中的引導(dǎo)程序出現(xiàn)損壞,可能在重建grub.conf配置文件后仍然無法啟動,這時需要進(jìn)入到“急救模式”執(zhí)行“、grub-install /dev/sda”命令重新安裝grub引導(dǎo)程序。


上述方法同樣適用于在linux系統(tǒng)中安裝windows系統(tǒng)實現(xiàn)雙系統(tǒng),導(dǎo)致windows系統(tǒng)覆蓋了MBR扇區(qū)中的引導(dǎo)程序,而只能啟動windows系統(tǒng),不能啟動linux系統(tǒng)的問題。

3、init配置文件丟失?
“/etc/inittab”文件是系統(tǒng)初始化進(jìn)程init的配置文件,當(dāng)該文件被誤刪除或者存在錯誤配置時,可能導(dǎo)致無法啟動系統(tǒng)。丟失“/etc/inittab”文件后,啟動時將會出現(xiàn)“INIT:NO inittab file found”的錯誤提示信息。如下:

?
這類故障同樣可以使用系統(tǒng)安裝光盤進(jìn)入“急救模式”進(jìn)行修復(fù)。如果是文件配置錯誤,則進(jìn)行糾正或則從備份中恢復(fù)即可。如果inittab文件已經(jīng)丟失,則沒有備份,我們還可以通過重新安裝“initscripts”軟件包生成inisttab文件。(此軟件包在系統(tǒng)安裝光盤中的Server目錄下)

?
在“急救模式”的shell環(huán)境中通常不會有“/dev/cdrom”的鏈接文件,因此可直接通過設(shè)備文件“/dev/hdc”使用光盤。安裝完畢后退出光盤環(huán)境重啟系統(tǒng)即可。



本文轉(zhuǎn)自yun5277 51CTO博客,原文鏈接:http://blog.51cto.com/dengqi/1191306,如需轉(zhuǎn)載請自行聯(lián)系原作者

總結(jié)

以上是生活随笔為你收集整理的RHEL 5基础篇—常见系统启动类故障的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。