linux啟動的順序
1. bios
2. 讀硬碟的mbr(傳說中的硬碟的第乙個磁碟的第乙個扇區第乙個磁軌的第乙個磁頭)的資訊,找os
3. 找到該系統的核心檔案
3. 啟動init程序
4. 執行/ect/rc.d/sysinit(執行run command精靈程序--sysinit)
5. 裝載其他模組
6. 執行可執行分層的script(共6層)
7. 執行 /etc/rc.d/rc.local(讓軟體自啟動,類似於windows的啟動項貌似)
8. 執行登陸
可執行分層的意義(在etc/inittab目錄下,每個層次沒關係):
0 系統停機狀態
1 單使用者狀態 root
2. 多使用者狀態(莫有nfs,沒網)
3. 多使用者狀態(有nfs)
4. 系統未使用,留給使用者的(系統保留,這層不太懂)
5. 圖形使用者介面
6. 系統正常關閉並重啟
看了這個才知道為什麼可以在修改啟動script的時候可以改root的密碼了
關於linux啟動
安裝或公升級red hat enterprise linux時,必須先準備乙個安裝用的啟動介質 boot media 以便能順利地啟動rhel的安裝程式。事實上,rhel的第一張安裝光碟就是rhel安裝用的啟動介質。目前rhel支援兩種形式的啟動介質 光碟形式的啟動介質,usb形式的啟動介質。1.開...
關於linux 的啟動
linux的第乙個程序是0號程序,一般認為0號程序建立了1號程序,1號程序建了所有的kernel程序,1號程序是所有程序的祖先。1號程序又稱init程序,init程序是所有程序之父。init讀取 etc inittab,以下是debian系統的inittab,init就是讀取這個檔案獲取的第乙個指令...
關於linux啟動kernel panic錯誤解決
重灌系統未免太麻煩現推薦兩個解決方案 1.系統啟動的時候,按下 e 鍵進入grub編輯介面,編輯grub選單,選擇 kernel vmlinuz 2.6.23.1 42.fc8 ro root dev vogroup00 logvol00 rhgb quiet 一欄,按 e 鍵進入編輯,在末尾增加e...