Linux和windows在啟動方面的比較
Linux和windows在啟動方面的比較
linux:第一步:硬體讀取啟始扇區;
windows:第一步:硬體讀取啟始扇區;
linux:第二步:載入LILO或者grub
windows:第二步:載入NTLDR並讀取BOOT.ini文件(類似與lilo.conf或者grub.conf)
linux:第三步:載入內核;
windows:第三步:NTDETECT執行並決策硬體設備;
linux:第四步:掛裝根文件系統;
windows:第四步:NTLDR載入NTOSKRNL.EXE,NT內核和HAL.DLL,硬體基本驅動層。
linux:第五步:啟動init,一切行程的「祖父」;
windows:第五步:NT準備好C:盤;
linux:第六步:讀取/etc/inittab文件;
windows:第六步:伺服器管理器SMSS.EXE載入,它讀入註冊表registry並決定需要載入哪些服務;
linux:第七步:允許所有執行等級1指定的指令碼程序;
windows:第七步:載入WIN32系統;
linux:第八步:在執行等級1的結尾處告訴系統繼續到執行等級3;
windows:第八步:啟動提供登入服務的winlogon;
linux:第九步:允許所有執行等級3指定的指令碼程序;系統就緒;
windows:第九步:SCREG,註冊表掃瞄工具和LSASS,本機安全使用權工具隨winlogon一起啟動,開始載入驅動程式,系統就緒;
|