Linux 系統的開機程序主要有4個:
1. BIOS
2. MBR/Boot Loader
3. Kernel
4. init
1. BIOS:
。偵測外部設備
。選擇開機磁碟
。讀取開機磁碟的第一個磁區(MBR)及執行
2. MBR/Boot Loader:
。使用GRUB或LILO作為開機程式
。先選擇要從哪一個partition開機
。再從 /boot 找到 Kernel image 並載入
3. Kernel:
。偵測裝置
。載入裝置驅動程式
。掛載唯讀根目錄檔案系統
。載入 init 等程序
4. init:
。從 /etc/inittab 設定檔執行 run level
。系統初始化程式
。run level特定的程式目錄
。截取某些關鍵序列
。定義UPS電源故障/還原程式
。在虛擬控制台上生成gettys
。run level 5中初始化X
沒有留言:
張貼留言