一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁操作系統linux → 教你不再為Linux系統無法正常啟動而煩惱

教你不再為Linux系統無法正常啟動而煩惱

我要評論 2011/09/26 17:21:18 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:240次

Linux在啟動過程中會出現一些故障,導致系統無法正常啟動,本文列舉了幾個應用單用戶模式、GRUB命令操作、Linux救援模式的典型故障修復案例幫助讀者了解此類問題的解決。

一、單用戶模式

Linux提供了單用戶模式(類似Windows安全模式),可以在最小環境中進行系統維護。在單用戶模式(運行級別1)中,Linux引導進入根shell,網絡被禁用,只有少數進程運行。單用戶模式可以用來修改文件系統損壞、還原配置文件、移動用戶數據等。

以下列舉了幾個單用戶模式修復系統故障的典型案例:

案例一:硬盤扇區錯亂

在啟動過程中最容易遇到的問題就是硬盤可能有壞道或扇區錯亂(數據損壞)的情況,這種情況多由于異常斷電、不正常關機導致。

此種問題發生,在系統啟動的時候,屏幕會顯示:

Press root password or ctrl+D:

   此時輸入root密碼系統自動進入單用戶模式,輸入“fsck -y /dev/hda6”(fsck為文件系統檢測修復命令,“-y”設定檢測到錯誤自動修復,/dev/hda6為發生錯誤的硬盤分區,請依據具體情況更改 此參數),系統修復完成后,用命令“reboot”重新啟動即可。

案例二:root密碼忘記

在單用戶模式 中,Linux不需要root密碼(Red Hat系統不需要root密碼,但SuSe則需要,不同Linux系統稍有差別,本文以Fedora Core 6為例講解),這使更改root密碼非常容易。了解當系統引導進入多用戶模式失敗時,如何進入單用戶模式,非常重要。

1、 在系統啟動過程中,會出現圖1所示畫面,按任意鍵,進入GRUB菜單選項。

圖1 進入GRBU菜單選項

若希望以后無此提示,直接進入GRUB菜單選項,刪除配置文件grub.conf中“hiddenmenu”項即可。

2、 按“e”鍵編輯GRUB引導菜單選項,圖2顯示為按“e”鍵后的GRUB屏幕。

圖2 GRUB引導菜單選項

通過箭頭鍵下移到kernel行,并按“e”鍵,得到圖3中顯示的編輯界面:

圖3 kernel行編輯界面

在尾行光標處添加single,按回車鍵返回前一個屏幕,按“b”鍵進行引導,則系統自動進入單用戶模式,如果要改變root密碼,則執行命令:

sh-3.1# passwd root

更改成功后,執行命令exit退出重啟即可。

我們可以在單用戶模式中去糾正阻止系統正常啟動的很多問題,比如:1、 禁用可能中止系統運行的服務如禁用Samba服務,則執行:sh-3.1# chkconfig smb off下次系統引導就不會啟動Samba服務了。

2、 更改系統缺省運行級如果X Window無法啟動或者出現故障,可以編輯/etc/inittab文件,采用文本方式登錄,更改initdefault引導級別為3:id:3:initdefault:

案例三、GRUB選項設置錯誤

下圖是一個系統管理員不希望看到的控制臺信息,“Error 15”顯示系統無法找到grub.conf中指定的內核。

圖4 GRUB引導錯誤信息

   我們觀察發現因為打字錯誤,內核文件的“vmlinuz”打成了“vmlinux”,所以系統無法找到內核的可執行文件。我們可以按任意鍵回到GRUB 編輯界面,修改此錯誤,回車保存后按“b”鍵即可正常引導,當然不要忘記進入系統后修改grub.conf文件中此處錯誤。

這是很多初學Linux的用戶在修改GRUB設置時很容易犯的錯誤,出現此黑屏提示時注意觀察報錯信息,即可針對性修復。

二、GRUB引導故障排除

   有時Linux啟動后會直接進入GRUB命令行界面(只有“grub>”提示符),此時很多用戶就選擇了重新安裝GRUB甚至重新安裝系統。其實 一般而言此故障的原因最常見的有兩個:一是GRUB配置文件中選項設置錯誤;二是GRUB配置文件丟失(還有少數原因,如內核文件或鏡像文件損壞、丟 失,/boot目錄誤刪除等),如果是第一種情況,可以首先通過GRUB命令引導系統后修復;若是第二種情況,則要使用Linux救援模式修復了(本文后 續有描述)。

首先,我們需要了解GRUB啟動系統的引導過程,grub.conf文件中主要的配置選項如下(注意,GRUB配置文件為/boot/grub/grub.conf, /etc/grub.conf只是此文件的軟鏈接):

title Fedora Core (2.6.18-1.2798.fc6)

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.18-1.2798.fc6.img

   其中“title”段指定了GRUB引導的系統:“root”段指定了/boot分區所在的位置:“kernel”段指定了內核文件所在位置,內核加載 時權限屬性為只讀(“ro”)以及指定根分區所在位置(root=LABEL=/);initrd指定了鏡像文件所在位置。所以GRUB在引導時順序為首 先加載/boot分區,然后依次載入內核與鏡像文件。

案例:“title Fedora Core (2.6.18-1.2798.fc6)”段被誤刪除

此時,系統啟動后會自動進入“GRUB>”命令行,為排除故障我們可以依次做如下操作:

1、查找/boot/grub/grub.conf文件所在分區GRUB> find /boot/grub/grub.conf(hd0,0)

   2、查看grub.conf文件錯誤GRUB>cat (hd0,0)/boot/grub/grub.conf建議系統安裝設置好后,要將grub.conf文件備份,如果有備份文件如 grub.conf.bak,則此時可以查看備份文件,與當前文件比較,發現錯誤:GRUB>cat (hd0,0)/boot/grub/grub.conf.bak

3、確認錯誤后,先通過命令行方式完成GRUB引導,進入系統后再行修復grub.conf文件錯誤:1)指定/boot分區root (hd0,0)

   2)指定內核加載kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet 3)指定鏡像文件所在位置initrd /boot/initrd-2.6.18-1.2798.fc6.img

提示:GRUB支持tab鍵命令補全功能

4、從/boot分區啟動boot (hd0,0)

命令行模式可以在GRUB菜單模式中通過按“c”鍵調用,也可以用于測試新編譯的內核(設置kernel、initrd引導新內核及鏡像文件)。增加對GRUB引導以及Linux系統引導知識的了解將對此類故障排除大有幫助。

三、Linux救援模式應用

當系統連單用戶模式都無法進入時或出現GRUB命令行也不能解決的引導問題,我們就需要使用Linux救援模式來進行故障排除了。步驟如下:

   1、將Linux安裝光盤(如果使用CD光盤,則放入第一張引導光盤)放入光驅,設置固件CMOS/BIOS為光盤引導,當Linux安裝畫面出現后, 在“boot:”提示符后輸入“linux rescue”回車進入救援模式。(想了解救援模式詳細信息,還可以按F5鍵查看)

圖5 進入救援模式

   2、系統會檢測硬件,引導光盤上的Linux環境,依次提示你選擇救援模式下使用的語言(建議選擇默認的英文即可,根據筆者測試,部分Linux系統選 擇中文會出現亂碼);鍵盤設置用默認的“us”就好;網絡設置可以根據需要,大部分故障修復不需要網絡連接,可不進行此項設置,選擇“No”。

3、接下來系統將試圖查找根分區,出現以下提示:圖6 掛載設置

   默認在救援模式,硬盤的根分區將掛載到光盤Linux環境的/mnt/sysimage目錄下,默認選項“continue”表示掛載權限為讀 寫:“Read-only”為只讀,如果出現檢測失敗可以選擇“skip”跳過。此處,因為要對系統進行修復,所以需要有讀寫權限,一般選擇默認選項 “continue”。

進入下一步后,系統提示執行“chroot /mnt/sysimage”命令,可以將根目錄掛載到我們硬盤系統的根目錄中去。

案例一:雙系統啟動修復

   當我們安裝雙系統環境,先安裝Linux再安裝Windows;或者已經安裝好雙系統環境的Windows損壞,在重新安裝Windows后,保存 GRUB的MBR(Master Boot Record,主引導記錄)會被Windows系統的自舉程序NTLDR所覆蓋,造成Linux系統無法引導。

1、如果要恢復雙系統引導,首先用上述方法進入救援模式,執行chroot命令如下:sh-3.1# chroot /mnt/sysimage

   2、將根目錄切換到硬盤系統的根目錄中,然后執行grub-install命令重新安裝GRUB:sh-3.1# grub-install /dev/hda“/dev/hda”為硬盤名稱,如使用SCSI硬盤或Linux安裝在第二塊IDE硬盤,此項設置要做相應調整。

3、然后依次執行exit命令,退出chroot模式及救援模式(執行兩次exit命令):sh-3.1# exit系統重啟后,將恢復GRUB引導的雙系統啟動。

案例二:系統配置文件丟失修復

   系統在引導期間,很重要的一個過程就是init進程讀取其配置文件/etc/inittab,啟動系統基本服務程序及默認運行級別的服務程序完成系統引 導,如果/etc/inittab誤刪除或修改錯誤,Linux將無法正常啟動,如圖7所示。此時,只有通過救援模式才可以解決此類問題。

圖7 /etc/inittab文件丟失引導錯誤示例

   1、有備份文件的恢復辦法進入救援模式,執行chroot命令后,如果有此文件的備份(強烈建議系統中的重要數據目錄,如/etc、/boot等要進行 備份),直接將備份文件拷貝回去,退出重啟即可。如果是配置文件修改錯誤,如比較典型的/boot/grub/grub.conf及/etc /passwd的文件修改錯誤,也可以直接修正恢復。假設有備份文件/etc/inittab.bak,則在救援模式下執行:sh-3.1# chroot /mnt/sysimage sh-3.1# cp /etc/inittab.bak /etc/inittab

2、 沒有備份文件的恢復辦法如果一些配置文件丟失或軟件誤刪除,且無備份,可以通過重新安裝軟件包來恢復

關鍵詞:Linux系統

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
亚洲高清影视| 西瓜成人精品人成网站| 国产精品久久77777| 国产亚洲欧美另类中文| 欧美大片免费久久精品三p| 欧美成人激情在线| 国产尤物精品| 一本色道久久99精品综合| 亚洲国产精品一区制服丝袜| 欧美日韩国产欧美日美国产精品| av成人免费观看| 国产精品美女久久久久久2018| 欧美一区午夜视频在线观看| 久久狠狠婷婷| 久久视频免费观看| 欧美日产在线观看| 一区电影在线观看| 久久网站热最新地址| 久久久久久黄| 狠狠色伊人亚洲综合网站色| 亚洲国产综合视频在线观看| 欧美日韩国产成人| 一本色道久久88亚洲综合88| 亚洲欧美日韩国产一区二区| 久久手机免费观看| 韩国精品主播一区二区在线观看| 狠狠入ady亚洲精品| 亚洲欧美国产高清| 亚洲大胆视频| 国产精品亚洲美女av网站| 国自产拍偷拍福利精品免费一| 欧美激情视频在线免费观看 欧美视频免费一| 久久夜色撩人精品| 一区二区久久久久久| 亚洲一区免费观看| 91久久精品一区二区三区| 国产精品久久一区二区三区| 久久久久女教师免费一区| 欧美午夜不卡视频| 午夜精品久久久| 欧美激情综合色综合啪啪| 欧美天堂亚洲电影院在线观看| 亚洲一区免费在线观看| 国产日韩欧美不卡在线| 国产午夜精品理论片a级大结局| 国产精品一级在线| 国产精品白丝黑袜喷水久久久| 午夜亚洲性色福利视频| 国产精品久久久91| 精品91免费| 欧美精品一区二区三区蜜桃| 久久露脸国产精品| 国产精品系列在线| 欧美精品激情在线| 一区二区三区av| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产一区二三区| 欧美福利视频| 亚洲免费在线观看视频| 亚洲第一区在线观看| 国产日韩欧美a| 日韩视频在线观看一区二区| 欧美日韩在线影院| 亚洲综合好骚| 国产精品丝袜xxxxxxx| 亚洲精品中文字幕在线观看| 欧美日韩一区在线视频| 欧美激情一区| 亚洲精品一区久久久久久| 免费在线成人av| 亚洲深夜福利网站| 欧美aⅴ一区二区三区视频| 9色国产精品| 欧美96在线丨欧| 欧美一区二区三区免费观看| 欧美人与性动交a欧美精品| 中国成人黄色视屏| 国产精品国产三级国产普通话蜜臀| 韩国av一区二区三区四区| 在线观看欧美亚洲| 另类专区欧美制服同性| 牛人盗摄一区二区三区视频| 久久久久成人网| 欧美日韩1区2区3区| 欧美一区二区三区在线免费观看| 欧美乱妇高清无乱码| 亚洲第一成人在线| 日韩一级大片在线| 在线观看视频一区二区欧美日韩| 欧美日韩福利| 一区二区亚洲精品国产| 欧美日韩中文字幕日韩欧美| 欧美视频亚洲视频| 亚洲欧洲视频在线| 久久精品国产精品亚洲| 欧美劲爆第一页| 亚洲免费在线| 亚洲欧美一区二区激情| 免费久久久一本精品久久区| 国产精品久久波多野结衣| 一区二区三区欧美成人| 在线综合视频| 国产嫩草一区二区三区在线观看| 一区二区三区日韩欧美精品| 小黄鸭精品aⅴ导航网站入口| 一区二区精品在线| 国产精品高清在线观看| 最新中文字幕亚洲| 欧美高清视频在线观看| 日韩午夜电影在线观看| 亚洲人成啪啪网站| 在线视频中文亚洲| 亚洲性感美女99在线| 亚洲激情啪啪| 在线成人h网| 亚洲在线免费观看| 久久精品亚洲精品国产欧美kt∨| 亚洲六月丁香色婷婷综合久久| 亚洲精品一二| 国产精品久久久久久久免费软件| 亚洲免费成人av| 欧美日韩午夜在线视频| 欧美日韩一区二区在线播放| 欧美日韩亚洲另类| 最新国产成人av网站网址麻豆| 久久久www成人免费无遮挡大片| 久久综合狠狠综合久久激情| 一道本一区二区| 久久九九国产精品怡红院| 中文日韩在线| 国产一区二区看久久| 欧美日韩不卡视频| 欧美国产另类| 亚洲欧洲综合另类| 欧美日本在线观看| 在线观看亚洲精品| 一本色道88久久加勒比精品| 国产美女在线精品免费观看| 永久91嫩草亚洲精品人人| 欧美男人的天堂| 好吊妞这里只有精品| 一区二区三区产品免费精品久久75| 亚洲精品免费看| 欧美精品在线观看| 国产字幕视频一区二区| 中文精品视频一区二区在线观看| 国产精品你懂得| 美女精品国产| 久久综合狠狠综合久久综青草| 欧美午夜美女看片| 国产精品久久久久高潮| 国产亚洲一级| 国产精品一区二区三区观看| 亚洲欧洲日产国产综合网| 美女黄色成人网| 亚洲精品一二三| 国产亚洲成年网址在线观看| 国产日韩欧美在线播放不卡| 亚洲在线成人精品| 国产女人aaa级久久久级| 亚洲一区二区三区激情| 国产精品美女久久| 午夜精品久久久久久久99热浪潮| 另类成人小视频在线|