- 聽到開機聲音(chime)
- 出現有著Apple Logo的灰色畫面並有著小輪子轉動著
- 變成藍色的畫面
- 最後顯示桌面或是登入畫面
其實在這幾個階段裡,Mac可是完成了很多事,如果有固障也可以從這邊察看。
開機鐘
當按下電源鍵時,Mac開始做硬體的初始化,並啟動BootROM(相似於BOIS)。B ootROM存在主機板上的快閃記憶體裡,其實他就像個很微小的作業系統,幫助OSX作業系統載入和載入前的動作。
一開始,BootROM會開始硬體自我檢測(POST, Power-On Self Test),檢察處理器、記憶體、…、周邊硬體等。如果通過測試,那麼你會聽到開始鐘響,並且看到灰色畫面出現。
若是沒有通過測試,則有可能仍然是黑色畫面,也可能看到相關錯誤碼。不同的型號可能會有不同的錯誤碼。錯誤碼有可能是聲音,或是光緣的閃爍,或是兩者的組合等。通常apple商店的店員不會清楚知道這是哪種錯誤,需要送到apple認證的維修中心(AAPS, Apple Authorized Support Provider),在台灣就像是優仕或精技等廠商。
灰色的進入畫面
BootROM從系統開機檔案(sysytem booter file)上取的開機位置(儲存在NVRAM中),EFI便啟動開機程序載入MacOSX或是Windows到硬碟上。當出現灰色的畫面時,就是系統正在載入中。如果找不到系統開機檔,就會出現一個有問號的資料夾了。
系統開機檔的選取可以透過OSX的Starup Disk或是Windows的Boot Camp控制面板中更改。
也有幾個按鍵可以讓開機時做調整:
- C:從光碟片開機
- T:透過firewire從外部硬碟開機
- Option:啟動開機管理,可以選擇要啟動的空間是要OSX或是Windows。選擇不會存在NVRAM上。
- Shitf:啟動安全模式。
- Command-V:這個選項能看到背後的開機狀況文字,而不會有灰色畫面。
- Command-Option-P-R:重置NVRAM設定並重開機。
開機程序會載入OSX的kernel和kernel extensions,如此Kernel可以控制系統並且繼續載入的程序。當成功載入kernel時,會執行launchd這個程式,同時就可以看到灰色畫面下方有轉動的齒輪。
藍色畫面
當launchd啟動WindowServer程序時,畫面便呈現藍色。WindowServer負責繪製OSX的使用者介面。同時,launchd也執從loginwindow.app。因設定不同,loginwindow會顯示登入視窗,也可以直接帶進桌面。
以上資料,為Mac101的翻譯筆記。
沒有留言:
張貼留言