很高興您能抽出寶貴的時間觀看教程,我將盡我這部分的責任,讓您在哈哈一樂之余學會linux故障排查,這個看似玄之又玄的東西,
今天帶您掌握解除系統啟動類故障,首先要掌握關于系統啟動的幾個關鍵詞,第一個MBR是什么呢?相信您不一定清楚,但是美女您總見過吧!或者您本身就是美女,

請看這張圖,此圖來自網路,是否注意到美女有兩大亮點,一是墨跡很酷,二是挎包彰顯個性,總體感覺是冷酷迷人的,下面把她和MBR聯系起來,M是美女的第一個大寫字母,Master 漢語意思是主要的;B是美女的墨鏡,這個🕶是豎著放著,Boot漢語意思是引導;R是不是很像美女的挎包,漢語意思是什么呢?Record記錄,連起來Master Boot Record 主引導記錄,總大小512位元組,相當于酒店服務員,她引導你快速找到你房間的位置,包括下表內容:
| MBR | 資料大小 /位元組 |
|---|---|
| 引導程式GRUB | 446 |
| 磁區表 | 64 |
| 結束標志 | 2 |
記住了嗎?我不是說美女,是MBR代表的意思,接下來,我們來看看本課教程的結構,了解我將帶您能解決日常作業中,關于Linux的什么問題?

1.MBR扇區故障
我們不用毀壞一個裝有linux系統的物理計算機,可以通過虛擬機,用命令將MBR扇區資料破壞掉,再進行修復來實作,
故障模擬
㈠備份現有磁盤的MBR扇區資料到添加的磁盤(添加一塊磁盤)命令如下:
dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1
㈡模擬該扇區的損壞 命令如下:
dd if=/dev/zero of=/dev/sda bs=512 count=1
㈢重啟,觀察故障

排除故障
㈠掛系統盤,進入急救模式,選項順序3-2-1



㈡重新掛載
在shell中輸入以下命令:
mkdir /aaa
mount /dev/sdb1 /aaa 掛載帶有備份檔案的磁區
㈢恢復檔案
dd if=/aaa/mbr.bak of=/dev/sda bs=512 count=1
㈣退出,輸入exit
㈤重啟,即可正常進入桌面,

2.GRUB引導故障
GRUB是什么?相當于網路工程師的網路部署圖紙,多系統引導程式,
故障模擬
進入目錄用命令把此檔案洗掉
cd /boot/grub2
rm -f grub.cfg 洗掉之前先備份

重啟觀察故障

排除故障
㈠備份grub2檔案
由于實驗環境,備份到原系統里,真實環境備份到其他磁盤,

㈡可以手工寫一份組態檔告訴系統如何找到需要的啟動檔案(這是grub2的作用),也可以通過備份的grub2檔案恢復,本教程講第二種方法,
㈢調整首選啟動項為光碟啟動;掛系統盤,進入急救模式,選項順序3-2-1,通過以下命令把grub2檔案復制到檔案原始位置,
先輸入以下命令:
chroot /mnt/sysimage

1.再輸入cd /boot/grub2/grub.cfg進入備份目錄
2.將備份檔案復制到原始位置 cp grub.cfg.bak grub.cfg

3.退出,輸入exit
4.重啟,即可正常進入桌面,

3.遺忘root用戶的密碼
排除故障
㈠調整首選啟動項為光碟啟動;掛系統盤,進入急救模式,選項順序3-2-1
㈡ 先輸入以下命令:
chroot /mnt/sysimage
1.輸入passwd
2.再輸入兩次新密碼,完成即可

3.注意:如果策略拒絕更改密碼出現如下報錯提示:

輸入setenfore 0(最后面是零)
關閉安全策略,執行操作即可,
總結,這三類故障可以讓你的linux系統啟動不了,本教程講解Linux 的三種系統啟動類故障排除,如果還有不懂,我專門錄制了“笑著學linux系統三種啟動類故障排除”視頻,請關注我,后期還有更多優質教程,感謝您的評論,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243950.html
標籤:其他
上一篇:還在用Windows虛擬機?快來試試Windows自帶的Sandbox吧!
下一篇:centos搭建NTP服務器
