天天看點

linux系統啟動故障

一.MBR扇區故障

MBR引導記錄位于實體硬碟的第一扇區(512B=446+64+2)

現象:無法啟動,不能檢視分區表

先把MBR扇區資料備份到另外一塊硬碟

dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1

linux系統啟動故障

從備份檔案中恢複MBR故障

插入linux安裝CD光牒進入CD光牒急救模式(Rescue installed system)

linux系統啟動故障

然後一直按預設直到選擇配置網絡選擇NO

linux系統啟動故障

進入下圖界面輸入以下指令即可還原MBR扇區

linux系統啟動故障

還有一種情況就是MBR隻有前面的446位元組壞了

步驟和前面的差不多進入CD光牒急救模式進入硬碟根區域重新安裝一下grub即可

linux系統啟動故障

二.GRUB引導故障

  先把整個boot備份或者把/boot/grub/grub.conf複制一份出來

   grub故障現象:

linux系統啟動故障

這裡我們也可以自己輸入grub.conf裡面的引導内容(如下圖内容)進入系統然後修複grub.conf

linux系統啟動故障

不推薦以上步驟因為每個系統的grub.conf都不一樣,最好是備份一下

進入CD光牒急救模式步驟如上

下圖是恢複grub.conf檔案:

linux系統啟動故障

三.遺忘root使用者密碼

通過單使用者模式重設root使用者密碼

開機出現以下界面按e進入編輯模式

linux系統啟動故障

 選擇的如下圖第二項按e

linux系統啟動故障

在行尾添加1或s或single表示進入單使用者模式然後回車

linux系統啟動故障

然後按b進入單使用者模式直接修改root使用者密碼即可

linux系統啟動故障

四.修複檔案系統

 因為非正常關機,突然斷電,裝置資料讀寫異常等原因導緻檔案系統的破壞

 如:超級塊損壞,它記錄了該檔案系統的類型,大小,空閑磁盤塊等資訊,無法識别該檔案系統

 使用fsck -y -t ext4 /dev/sdb1 指令修複檔案系統

磁盤壞道檢測

 badblocks -sv /dev/sdb

繼續閱讀