linux故障排查書籍,Linux系統故障排查和修復技巧.docx

fsck -y /cievZhdab

(fsck為文件系統檢測修復命令,“-y”設定檢測到錯誤自動修復,Zdev/hda6 為發生錯誤的硬盤分區,請依據具體情況更改此參數) 系統修復完成后,用命令“reboot,重新啟動即可? 案例三、GRUB選項設置錯誤

“Error 151 顯示系統無法找到grub.conf中指定的內核。

GRUB引導錯誤信息,我們觀察發現因為打字錯誤,內核文件的 “vmlinu藝,打成了 “vmlimix、,,所以系統無法找到內核的可執行文件。

我們可以按任意鍵回到GRUB編輯界面,修改此錯誤,回車保存后按 叫汀鍵即可正常引導,當然不要忘記進入系統后修改grub.conf文件中此處 錯誤。

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

(二)GRUB引導故障排除

我發現有時Linux啟動后會直接進入GRUB命令行界面(只有“grub〉" 提示符),此時很多用戶就選擇了?新安裝GRUB其至重新安裝系統。

其實一般而言此故障的原因最常見的有兩個:

一是GRUB配置文件中選項設置錯誤;

二是GRUB配置文件丟失(還有少數原因,如內核文件或鏡像文件損壞、

丟失,/boot U錄誤刪除等)

如果是第一種悄況,可以首先通過GRUB命令引導系統后修復;若是 第一種悄況,則要使用Linux救援模式修復了(本文后續有描述)。

首先,我們需要了解GRUB啟動系統的引導過程,grubxonf文件中主 要的配置選項如下:

(注意,GRUB 配置文件為/boot/grub/grub.conf, /etc/grub.conf 只是此文件 的軟鏈接)

title Fedora Core (2.6J8-L279&fc6)

root (hdOr 0)

kernel /boot/vinlinuz-2.6.18-1.279&fc6 ro root=LABEL=/ rhgb quiet initrd

/boot/initrd-2.6.18-1.2798.fc6.ime

2

其中:

段指定了 GRUB引導的系統: c〒oo怦段指定了/boot分區所在的位置: 叫emu嚴段指定了內核文件所在位置,內核加載時權限屬性為只讀CroJ以 及指定根分區所在位置(root二LABELS);

指定了鏡像文件所在位置。

所以GRUB在引導時順序為首先加載/boot分區,然后依次載入內核與鏡 像文件。

案例

“tith Fedora Core (2618?1?2798眾6)”段被誤刪除

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

I、查找Zboot/grub/grub.conf 文件所在分區 GRUB> find /boot/grub/grub.conf(hdO. 0) 2、査看 grub.conf 文件錯誤 GRUB>cat (hdO, 0)/boot/grub/grubxonf 建議系 統安裝設置好后,要將grub.conf文件備份,如果有備份文件如 grub.conf.bak,則此時可以査看備份文件,與當前文件比較,發現錯誤: GRUB>cat (hdO, 0)/boot/grub/grub.conf.bak 3、確認錯誤后,先通過命令行方式完成GRUB引導,進入系統后再行修 復grub.conf文件錯誤:

1)指定/boot 分區 root (hdO, 0)

2)指定內核加載 kernel /boot/vinlinuz-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 (hdO, 0)

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

(三)Linux救援模式應用

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

步驟如下:

I、將Linux安裝光盤(如果使用CD光盤,則放入第一張引導光盤)放入光 驅,設置固件CMOS/BIOS為光盤引導,當Linux安裝畫面出現后,在

“boot: ?提示符后輸入竹iniix rescue"回車進入救援模式。(想了解救援模式 詳細信息,還可以按F5鍵査看)

2、系統會檢測硬件,引導光盤上的Linux環境,依次提示你選擇救援模式 下使用的語

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530245.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530245.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530245.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用于用戶C語言標識符,下列可用于C語言用戶標識符的一組是( )

摘要:下列不屬于骨肉瘤患者常見護理問題()于C語言用戶組Since people send nonverbal signals through multiple channels simultaneously, it is impossible to increase our nonverbal communication competence by becoming more aware of how it operates in sp…

c語言編程常見問題解答,C語言編程常見問題解答之常用函數的包含文件

函數 包含 類別 功能_atold math.h 數學子程序 把字符串轉換為浮點數_beginthread process.h 進程控制子程序 啟動執行一個新線程_bios_disk bios.h 接口子程序 輸出BIOS磁…

c語言猜四位數游戲猜10次,C語言猜數字游戲--隨機生成4個不相同的數字從小到大排序,用戶開始游戲,如果用戶猜對數字和數字對應的位置,界面回饋A,如果數字正確位置不正確,則回饋B...

1.看程序運行截圖吧!!由于博主本人較笨,就不動畫演示了,如果動畫的話可能將是一個漫長的過程!猜數字游戲.png2.游戲題目隨機生成4個不相同的數字從小到大排序,用戶開始游戲,如果用戶猜對數字和數…

雙端堆c語言,數據結構——雙端堆(C語言)

定義雙端堆:是一棵完全二叉樹,該完全二叉樹要么為空,要么同時滿足下列性質:(1) 根節點不包含元素;(2) 左子樹是一個最小堆;(3) 右子樹是一個最大堆;(4) 如果右子樹不空,令i是左子樹中…

C語言和我的世界指令哪個難,我的世界難度有什么區別 難度選擇指令介紹

我的世界中的難度(Difficulty)可以在Minecraft的選項菜單內切換。更改這個選項將直接影響到游戲本身。選項中并沒有設定影響攻擊性生物的可生成數量,包括和平模式。目前游戲共有和平、簡單、普通和困難4種難度。我的世界難度區別和平:會生成攻擊性生物&a…

w ndows10即將停止更新,微軟開始警告Windows 10 v1909用戶即將停止更新服務

如果您仍在運行Windows 10版本1909,版本1903或更早版本,則可能已經在系統任務欄中注意到一條新消息:Windows 10版本即將終止服務。根據Windows 10 May 2020 Update或2020年10月Update。為了將用戶升級到最新版本的Windows 10,“您…

篩法求素數c 語言,位篩法求素數,有段代碼看不懂,有大佬可以來說一下

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓就是BITArray[ (i -3)/ CHAR_BIT ]其中i從0開始,那下標不就為負了?而指向的又是哪個數據?下面是完整代碼。#include #include #include #include #include #include#include int main( ){unsigne…

c語言中日期間的天數怎么計算,關于計算兩個日期間天數的代碼,大家來看看...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓這是原貼:http://post.baidu.com/f?kz100411727這是原碼:#include "stdio.h"main(){long int i,a[2],b[2],c[2],x[12]{0,31,59,90,120,151,181,212,243,273,304,334},y,z[2];scanf("%ld-%ld-%ld %ld-%ld-%ld"…

linux nf conntrack,Linux基于mark的策略路由以及nf_conntrack RELATED

談到什么是意義,話題總顯得很大,近日每晚都和老城里的朋友聊老城的文化,老城的老房子,老城的叫賣聲,老城的方言…進行了很多的思考,也挺充實。至于技術方面,也有跟朋友以及前同事聊過&#xff0…

android 根據資源名稱,如何在Android中按名稱訪問可繪制資源

你可以做這樣的事情。public static Drawable getDrawable(String name) {Context context YourApplication.getContext();int resourceId context.getResources().getIdentifier(name, "drawable", YourApplication.getContext().getPackageName());return contex…

Android10不能用谷歌,谷歌真的很嚴格,一大波老APP將不能在安卓10.0運行

蘋果iOS的一大優點就是軟件生態,第三方APP都會主動適配新的iOS系統以及手機。雖然說Android的開放性是也是一大優點,但是第三方軟件參差不齊的優化適配水平也讓安卓的用戶非常頭疼。不過谷歌每年都在致力于讓Android的軟件生態更好。根據XDA的報道&#…

android 回歸測試,android測試:monkey使用方法

android測試:monkey使用方法Android Sdk給我們提供了Monkey和Monkeyrunner這兩個自動化測試工具。一、什么是MonkeyMonkey是一個命令行工具,可以運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流,實現對正在開發的應用程序進行壓…

c語言編程季節輸出春夏秋冬,c語言編程題:?用枚類型定義春、夏、秋、冬四個季節...

滿意答案bcabcdefg2013.07.28采納率&#xff1a;49% 等級&#xff1a;12已幫助&#xff1a;5373人#includeenum season{spring 1,summer,autumn,winter,};season GetSeasonByMonth(char month){if(month < 3 && month>1)return spring;else if(month < 6 …

android fragment addtobackstack,Android Fragment Back Stack的問題

我對android片段Backstack的工作方式遇到了一個很大的問題&#xff0c;對于提供的任何幫助將不勝感激。假設您有3個片段[1] [2] [3]我希望用戶能夠導航[1] > [2] > [3]但在返回的途中(按返回按鈕)[3] > [1]。就像我想象的那樣&#xff0c;這可以通過addToBackStack(..…

華為升級harmonyos的機型名單,華為鴻蒙 OS 2.0 系統適配名單已出,四月推送,天璣機型暫時無緣...

原標題&#xff1a;華為鴻蒙 OS 2.0 系統適配名單已出&#xff0c;四月推送&#xff0c;天璣機型暫時無緣華為官方在 2020 年發布了旗下自研系統“HarmonyOS 2.0”版本&#xff0c;發布會現場展示了 HarmonyOS 2.0 開發者 Beta 版本&#xff0c;并開啟開發者 Beta 的公測。此外…

android如何實現QQ信息通知,android NotificationListenerService監聽通知欄(qq 微信 短信)...

【實例簡介】android NotificationListenerService 監聽通知欄&#xff0c;android NotificationListenerService 監聽通知欄 android NotificationListenerService 監聽通知欄【實例截圖】【核心代碼】NLsevice└── NLsevice├── AndroidManifest.xml├── bin│ ├──…

rsync android app,如何rsync到android

問題描述如何連接到我的Android設備以rsync音樂(或其他東西)&#xff1f;最佳解決思路實際上在MTP /usb上使用rsync這比每個人都說的容易&#xff0c;首先注意到當GVFS安裝MTP掛載時&#xff0c;它將在下面可用。您可以通過在圖形file-browser(thunar /nautilus /etc)中打開手機…

android 混合開發 圖片,混合開發的大趨勢之一React Native之Image

文章是寶寶自己寫的&#xff0c;你可以轉走&#xff0c;標明哪來的就行王亟亟的大牛之路國慶這些天要么旅游要么WOW&#xff0c;感覺整個人都廢了。。直接從黃種人曬成了非洲大酋長。。然而還是無橙&#xff0c;這禮拜要做7天&#xff0c;昨天把單元測試的東西整完后今天下午抽…

html5實現無縫滾動的效果,基于JavaScript實現無縫滾動效果

本文實例為大家分享了JavaScript實現無縫滾動效果展示的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下首先應該區分樣式中的絕對定位和相對定位&#xff0c;一般來說&#xff0c;移動的單位為絕對定位&#xff0c;在這個實例中&#xff0c;移動的Ul就是絕對定位 &am…

w3c html5 客戶端緩存數據格式,Html5應用程序緩存(Cache manifest)

一、作用離線瀏覽 - 根據文件規則把資源緩存在本地&#xff0c;脫機依然能夠訪問資源&#xff0c;聯網會直接使用緩存在本地的文件。優化加載速度&#xff0c;節約服務器資源。二、適用場景正如 manifest 英譯的名字&#xff1a;離線應用程序緩存&#xff0c;這項功能是設計給會…