快速連接文章

請輸入Linux command

會員登入






遺失密碼
尚未註冊? 註冊

票選專區

您希望引用的 wiki 語系?
 

RSS

PayPal Donation

Enter Amount:

IDigitalNet Newsletter


E-Mail Address:
請選擇訂閱選項:
Boot Process 列印 E-mail
作者 Sonia   
Boot Process(開機流程)包含了Linux開機程序,作業系統載入程式(boot loader)管理,包括常見的LILO及OpenLinux預設的GRUB作業系統載入程式。另外Linux與許多作業系統一樣,都具有運作層級(run-level)的觀念。Linux運作層級可用來定義系統的作業模式。像是單一使用者模式(Single User),與多重使用者模式等。
一般Linux系統的開機流程如下:
1. Load BIOS 載入BIOS資訊。包含CPU,Memory,及各種Device的資訊。

2. 載入Boot Loader 進入作業系統載入程式。一般常見的Boot Loader有LILO及GRUB兩種。Boot Loader是作用是載入你所選擇的作業系統。

3. 由Boot Loader載入Linux Kernel。

4. 由Kernel載入init初始化程式。init檢查/etc/inittab檔案並進入不同的開機層級。

init的工作有
a. 設定預設路徑 -- PATH 變數

b. 設定網路狀態 讀取 /etc/sysconfig/network檔

c. 啟動 swap (虛擬記憶體)

d. mount檔案系統

e. 檢查檔案系統 就是執行fsck指令(檢查並除錯)

f. 雜項(例如設定字型,清除暫存檔等等)

g. 將開機訊息經由 dmesg 放入 /var/log/dmesg中。(使用dmesg指令便可看到開機時出現的一連串訊息。這個指令很好用,例如新增一顆硬碟時,硬碟的代號 /dev/hdd -- 會在開機時指定,並會在開機訊息中提示,但開機訊息通常一閃即逝,此時便可在開機後便可用dmesg重新觀看開機訊息,一般會配合more使用,如 dmesg |more)

h. 根據不同的開機層級啟動不同的服務。

i. 登入後由Shell接管
最後更新 ( 2006/03/06, Monday )
 
< 前一個   下一個 >