linux啟動過程故障排除

2021-09-04 09:06:22 字數 1353 閱讀 9491

linux機器的啟動過程:

開機自檢(bios)---> mbr引導---> grub選單---> 載入核心(kernel)--->

執行init程序

全部過程可以主要分為兩個過程:mbr引導和grub

第一階段失效:

nbr引導區域一共只有446個位元組,所以當它出現問題時,grub選單是沒法見到的,所以我們來模擬這個問題

使用如下的命令我們可以將開機是啟動的446個位元組給覆蓋住,重啟

此時開機的介面變成這樣,硬碟啟動不了,說明它要用pxe引導,但是起不來

這時候我們要使用光碟引導,進入急救模式

然後我們要怎樣來重建mbr裡面的446個位元組呢?我們進入在命令列裡直接輸入grub ,enter鍵進入

接下來我們要指明跟分割槽的位置,因為我的是在第一塊兒盤的第乙個分割槽

此時執行 grub>quit 推出

接著在所在的命令列輸入兩次exit推出急救模式,並且系統會自動啟動

我們發現系統啟動成功,故障排除成功!

第二階段失效:

/boot/grub/grub.conf檔案

我們在這裡刪除它,來模擬實驗

刪除後,進行重啟,發現啟動的情況是這樣

看到了這種情況,也就是說我們第一階段啟動成功,但是第二階段失敗

我們要使用命令來啟動了

我們選擇第一塊兒硬碟,但是若是我們忘記是第幾個分割槽,我們可以乙個個的實驗,這個不會有影響,

使用 find /  lai chakan 跟分割槽上的內容來確定跟分割槽,因為跟分五上有核心和驅動程式

接下來我們要告訴系統核心在哪去引導,命令如下

接下來系統就會自己成功的啟動進入主介面,我們登入就ok!

但是我們需要在/boot/grub/目錄下手動新增grub.conf檔案

使用grub-install來指明二階段需要的檔案安裝位置

使命後就去編寫grub.conf檔案

編寫成功後再次重啟,我們發現可以重啟成功,因為編寫的grub.conf很簡單,所以登入的介面也很簡單

現在我們再來一次,把整個grub目錄下的檔案都刪掉,肯定是開機不了

這樣我們只能使用急救模式,首先使用光碟引導,進入grub

我們查詢一下安裝的結果,我發現缺少了grub.conf檔案,還需要我們手動編寫

接下來我們推出,按下f2重啟

進入grub命令列,我們就像上面那樣手動進入系統

進入系統後我們只需要編寫grub.conf檔案,系統的故障就會解除了。

有時候我們忘記了管理員的密碼,那麼只要我們可以接觸到機器,就可以修改管理員帳號密碼

進入引導介面,按下e鍵

然後按下b鍵進行引導,進入單使用者模式

也可以直接刪掉管理員的密碼

重啟就可以實現登入了!

linux5啟動過程及故障排除

啟動過程及故障排除 1加電 cmos post 上電自檢程式 mbr 引導 grub 選單開機自檢 mbr引導 grub 選單 載入核心 執行 init 程序 讀取 etc inittab 配置檔案 執行 etc rc.d rc.sysinit指令碼 執行 etc rc.d rc 指令碼 執行 et...

Linux啟動過程

1 開啟 pc電源 pc加電後,乙個特殊的硬體電路會觸發 cpu 的 reset 腳的邏輯值,然後一些 cpu 暫存器,如 cs eip 等被給定乙個值,接著 cpu 跳轉到乙個固定位址開始執行 bios 2 bios 自檢,按設定的裝置啟動 bios 對硬體進行一系列徹底的檢查,如 cpu 型別 ...

Linux 啟動過程

fae 將porting 好的linux 提供,幾乎都在寫應用 空閒時間整理一下 b1202 系統啟動的過程 通過 boot vm 進行啟動 vmlinuz init 程序會讀取 etc inittab etc inittab 先 etc rc.d rc.sysinit 再 etc rc.d rc3...