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