歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux啟動系統及故障排除

Linux啟動系統及故障排除

日期:2017/2/28 15:31:27   编辑:Linux教程

一:Linux的啟動過程:

開機加電自檢—》MBR引導(boot loader占446字節,分區列表64字節,magic占2字節)——》grub菜單(MBR是grub的第一個字段,第二個字段存在於/boot/grub/中)——》加載內核kernel——》啟動第一個進程init——》找到初始化腳本/etc/inittab,這個文件中有默認的級別——》找到該級別相關的啟動腳本(比如/etc/rc.d/rc.sysinit,然後找到級別3,讀取/etc/rc3.d)——》開機腳本(/etc/rc.d/rc.local)——》啟動mingetty進程(通過mingetty產生終端)

二:模擬故障

模擬主引導記錄MBR出現故障,應該如何排除

1:[root@lyt ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1 #dd 作用是用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換。dev/zero,是一個輸入設備,可用它來初始化文件,bs是bytes,446是MBR所占的大小,數量count=1.

2:[root@lyt ~]# init 6 #將系統重啟,觀察啟動結果。系統無法如圖

3:在boot後面輸入linux rescue 進入急救模式,如圖:

4:選擇語言,如圖

5:選擇鍵盤類型,如圖

Copyright © Linux教程網 All Rights Reserved