Linux 系統啓動故障解決方法

Linux引導遇到的常見問題無外乎三種:MBR被破壞、boot分區文件丟失或密碼忘卻。針對這三種問題,下面介紹相應的三種解決方法。

1、關於MBR被破壞的解決:

MBR 位於硬盤的零磁道零扇區佔512字節。

0字節--------------446字節----------510字節---------512字節

Grub引導程序存放位置

硬盤分區表

結束標誌

如果前446字節被破壞,則可修復,如果分區表出問題則不可修復。

1)打命令:dd if=/dev/zero of=/dev/sda bs=1 count=446;用空填充前446字節,不能多打!只能少打。多了要重裝系統。

2)執行命令後運行reboot重新啓動計算機。dd

3)出現光標一直在左上角閃爍電腦就是啓動不了。

4)放入安裝光盤的第一張光盤;提示安裝的界面輸入 linux rescue;根據提示完成相關設置。

5)然後輸入chroot /mnt/sysimage

6)輸入sync

7)運行/sbin/grub-install /dev/sda;(/dev/sda對應你所使用的硬盤)

8)reboot啓動計算機看看。

2、boot分區文件全部丟失:

boot分區是單獨劃分出來的一個分區,主要用來存放啓動相關的文件,如果boot中的文件出現損壞則計算機就會癱瘓。

1)Rm -rf /boot/*;通過上面的命令就可以將boot分區的內容完全破壞了。

2)放入安裝光盤第一張啓動計算機,提示安裝的界面輸入:linux rescue回車。

3)根據提示操作(網絡接口Setup Networking,不起用)

4)出現“sh-3.1#

chroot /mnt/sysimage

Mkdir /mnt/cd

Mount /dev/hdc /mnt/cd

Cd /mnt/cd/Server

Rpm -Uvh —force kernel-2.6.18-53-e15.i686.rpm

注:通過上面的操作就更新好內核了。

5)接着編輯grub.conf;(新安裝的內核沒有grub.conf這個文件,需要自己建立)

Cd /boot/grub

Touch /boot/grub/grub.conf

Vim /boot/grub/grub.conf

6)編輯好後保存,連續打多個Exit重新啓動計算機。

3、密碼不正確造成不能正常進入 Linux的:

1)開機,在出現linux選擇菜單時安“e“,選擇”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet”項目,再按“e“在該菜單項的後面輸入”空格1“,最後的樣子爲”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet 1“或者”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet single”,返回按”b“從新引導計算機。

2)啓動後的計算機爲單用戶的linux模式,當出現“sh-3.1#”,輸入”Passwd“命令回車,根據提示輸入新密碼,並確認即可。

3)輸入reboot(或init 6)回車 重新啓動計算機。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章