相關資訊
本類常用軟件
-
福建農村信用社手機銀行客戶端下載下載量:584204
-
Windows優化大師下載量:416911
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農村信用社手機銀行客戶端下載下載量:365699
-
快播手機版下載量:325855
以下是對linux啟動故障問題的分析及解決方法,希望能幫上朋友們!
1、MBR 丟失或者損壞
開機時出現如下畫面:
解決方法:
1) 進入光盤修復模式:輸入 linux rescue ,進入修復模式。
2) #Chroot /mnt/sysimage #切換根用戶到之前的系統
3) #Grub-install /dev/sda #安裝GRUB到第一啟動裝置的第一扇區中
安裝完成后,重啟,即可正常進入系統。
2、grub配置文件損壞或者丟失
出現如下畫面:
解決方法:
手工指定內核和initrd文件的位置,命令如下:
Grub > root (hd0,0)
Grub > kernel /vmlinuz-2.6.18-238.el5 ro root=LABEL=/
Grub> initrd /initrd -2.6.18-238.e15.img
Grub>boot
如下圖:
正常情況即可進入系統,此時查看/boot/grub/下是否有grub.conf文件,或者如果有此文件,內容是否正常。不正常,修改,如果沒有這個文件,就復制一份過來(如果之前備份的話);沒有備份的話,就手工寫一個文檔,命名為grub.conf。
如下,是我手工寫的一個grub.conf文件,你也可以自行定義其內容,只要可以讓系統正常啟動。
3、/sbin/init 故障
A .如果linux系統的第一個shell /sbin/init損壞或者丟失,開機啟動后出現如下畫面:
解決方法:
1) 插入系統光盤,開機進入linux 救援模式
2) #chroot /mnt/sysimage
#mount /dev/hdc /media
#rpm -ivh /media/Server/SysVinit-2.86-15.e15.i386.rpm --force #強制安裝
如下圖:
重新啟動即可。
B /sbin/init 的配置文件/etc/inittab丟失或者損壞
開機時出現如下情況:
解決方法:
可以呼叫bash shell啟動,如下:
開機時,直接編輯grub配置內容,指定系統呼叫的第一個啟動程序是 /bin/bash 。選定選單,選擇 “e”
選擇 kernel 這個選單,選擇 “e” , 編輯,其后添加 init=/bin/bash
Boot,進入系統,如下圖:
此時核心呼叫的第一支程序(init)變成了/bin/bash,此時,雖然root取得了bash來工作,但是(1)除了根目錄,其他目錄都未掛載,(2)根目錄被掛載為只讀狀態,還需進行如下動作,如下圖:
Mount -o remount,rw 是重新掛載根目錄,為可讀寫。
Mount -a 是參考/etc/fstab的內容重新掛載系統文件系統,此時就可進入系統進行救援操作了。