2009年11月10日

開機程序

簡單的次序可以是
  • BIOS
  • GRUB
  • kernel
  • init
BIOS開機檢查一些硬體相關資訊,然後載入存在磁區一開頭的GRUB
GRUB本身設定檔案有儲存kernl(vmlinuxz影像檔案)的位置
kernel本身初始化一些硬體驅動跟記憶體,很重要的一點是掛載swap空間並且掛載/(root)目錄
init,目前init還是存在,不過一些初始化的動作已經改由upstart的程序來使用,也就是啟動相對應run level一開始執行的程序
簡單的upstart說明和相關upstart的資訊
http://www.linux.com/archive/feature/125977
http://upstart.ubuntu.com/getting-started.html

沒有留言: