1. 程式人生 > 實用技巧 >linux啟動過程故障解決

linux啟動過程故障解決

linux啟動過程故障解決

故障一MBR被破壞

出現情況

模擬損壞:[[email protected] ~]# if=/dev/zone of=/dev/sda count=446 bs=1

如果有光碟的話,就會直接再次安裝

MBR修復(保證硬碟已安裝系統)

1.首先我們要使用光碟進行引導

引導進入安裝項時,鍵入linuxrescue來進入急救修復模式

2.選擇語言

3.選擇鍵盤

4.選擇是否啟用網路,我們只是修復這個系統,不用啟用網路功能

5.進行系統嘗試掛載

6.系統掛載成功,等到一個shell

但由上面的提示可以知道,現在只是一個臨時的掛載,只為等到一個shell,

若要成為它系統環境,還要通過執行命令chroot/mnt/sysp_w_picpath,這樣才能修復系統

重啟成功

故障二grub損壞

出現故障

模擬損壞:[[email protected] ~]# mv /boot/grub/grub.conf /

故障修復

在不能進入系統的情況下,我們只能手動的指明核心等需要載入的程式

1.進入grub>之後輸入如下命令

再使用boot命令進行系統的重啟

grub>boot

2.正常進入系統之後,手動新增啟動配置指令碼

建立grub配置檔案

[[email protected]~]#vim/boot/grub/grub.conf

新增如下內容

default=0//預設啟動項

timeout=5//預設等待時間

splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz//grub選項圖案

hiddenmenu//隱藏選單

titleredhat5.4//設定標題

root(hd0,0)//指明開機root引導盤

kernel/vmlinuz-2.6.18-164.el5roroot=/dev/sda2quiet//指明核心

initrd/initrd-2.6.18-164.el5.img//指明驅動檔案

3.重新啟動,檢視情況

啟動成功

故障三掛載檔案fstab配置錯誤

出現故障

模擬損壞: [[email protected]

~]# vim /etc/fstab 修改如下

故障解決

根據提示,我們可以通過輸入root密碼來進入系統

由上面的錯誤提示,我們可以知道是/boot的掛載配置出現錯誤,我們可以輸入密碼後進入系統改正錯誤

但是,你會發現,在/etc/fstab檔案是不可寫的,不能夠更改

對根分割槽進行重新掛載,即可以對/etc/fstab進行修改了!!

重新啟動系統即可