個人電腦,又叫PC機,是我們常見的使用Intel或AMD的芯片的電腦。當我們接通PC機的電源之後,CPU會執行第一條指令,第一條指令通常是使CPU能跳躍到BIOS的入口地址上,然後BIOS就開始進行開機自檢,包括對內存等硬件進行檢測,如果存在其它設備的也自帶有BIOS(比如SCSI或RAID設置等),也會執行它們。完成自檢後的BIOS會根據設定好的啟動設備和啟動順序來啟動真正的操作系統,如Linux(本文以Linux為例)。
對於PC機,有以下幾種設備可以作為啟動設備來使用:
1) 硬盤
這是最常用的啟動設備,硬盤有IDE接口和SCSI接口的兩種,由於IDE硬盤價格比SCSI硬盤要便宜的多,所以,大多數PC機都使用的是IDE硬盤。一台PC機中可能有多個硬盤,用戶可以在PC機的CMOS設置哪塊硬盤首先啟動。
2) 軟盤
軟盤是PC機必備的設備之一。常用作安裝系統或作為系統應急盤使用。也出現了很多一張軟盤上的Linux系統。
3) 光盤驅動器
光盤驅動器也是PC機必備的設備之一,包括CDROM、DVDROM、以及各種刻錄機等。現在多數用戶都是通過光驅來安裝Linux的。
4) USB盤
隨USB盤的出現,許多主板也都開始支持從USB設備上來啟動系統了。USB盤的容量遠大於軟盤,目前有取代軟盤的趨勢。
5) 網卡的Boot ROM
有一些網卡帶有Boot ROM芯片,可將引導信息寫入Boot ROM,許多主板都支持Boot ROM啟動。常用於無盤工作盤環境中。
無論系統選擇了哪一種啟動設備,它都將會去將該設備起始地址的內容讀入內存,如果你的啟動設備是IDE硬盤,系統就會去去讀取硬盤的第一個扇區(這個扇區通常被稱做主引導扇區,又稱MBR),並將這個扇區的內容讀入內存,然後運行它。到這一步的時候是引導Linux操作系統的關鍵了,這一步將嘗試去啟動Linux的引導程序,如果找不到引導程序,將無法引導Linux。許多人在無法啟動Linux的時候,其實大多都是引導程序損壞或是配置不當所造成的。