linux啟動流程及相關操作
First-BIOS
首先BIOS 知道就行了
詳細的我也不懂,,大約是計算機進行自檢如果硬件有問題會報錯
之後檢查光盤 U盤之類可啟動設備 即設備上有引導信息
重點是第一個扇區的512字節的最後兩個字節是55AA
接下來 就交給MBR了 若是EFI的 可以是GPT之類
Second-MBR
然後是MBR 這時就已經到了硬盤上了
MBR引導代碼僅有448字節,在於去尋找引導程序
Third-GRUB
然後是GRUB或者NTLDR之類的
顯然linux是GRUB
GRUB可以用來引導幾乎所有的操作系統 包括windows
Grub的相關文件保存在/boot/grub目錄中
配置文件在/boot/grub/grub.conf
未完待續。。
Fourth-INIT
然後加載操作系統內核
然後執行init進程 PID=1
runlevel
然後按照runlevel執行其他進程