怎樣啟動您的系統依賴於您在安裝 Debian 時怎樣設置的。很可能,您只要打開電腦。但您也許要不得不先插入一張軟碟。
Linux 由一個叫做 LILO(LInux LOader) 的程式載入,LILO 也可以引導其它的作業系統,並且問您想引導哪個系統。
當您打開一台 Intel PC 時首先是運行 BIOS。BIOS 就是基本輸入輸出系統(Basic Input Output System)。它永久性地儲存於電腦的唯讀芯片中。它進行一些小測試,查看在第一磁片機中是否有軟碟。如果找到,它就檢查這張磁片的啟動扇區 (boot sector),並且運行其上的代碼,如果有代碼的話。如果有軟碟,但沒啟動扇區,BIOS 將顯示這樣的訊息:Non-system disk or disk error(非系統磁片或磁片錯誤)。拿走這張軟碟,按下任何一鍵將會重新開始啟動過程。
如果磁片機中沒有軟碟,BIOS 就在硬碟上尋找主啟動記錄 (master boot record, MBR)。它將開始執行在那兒發現的代碼。這些代碼將載入作業系統。在 GNU/Linux 系統上,LILO 可以放在 MBR 來加載 GNU/Linux。
這樣,如果您選擇在硬碟上安裝 LILO,在您的電腦啟動時您會在螢幕上看到 LILO 這個單詞。這時,您可按下左 Shift 鍵來選擇啟動哪個作業系統,或按下 Tab 鍵來列出系統列表。選擇這些選項的一項後,按 Enter 鍵,LILO 將會啟動這個選定的作業系統。
如果您不按下 Shift 鍵,LILO 將在 5 秒鐘後自動地啟動預設的作業系統。如果您願意,您可以設定 LILO 自動加載什麼作業系統。設定讓它怎樣加載,以及自動加載前要等待多長時間。
如果您不在硬碟上安裝 LILO,您也許會創建一張啟動磁碟 boot disk,這張引導會上有 LILO。所有您要做的是在打開電腦前插入這張磁片,BIOS 將會在檢查硬碟主啟動扇區前發現它。如果想回到一個非 Linux 作業系統,便要拿出這張磁片,然後重啟動機器。在 Linux 下,請確保按以下的正確順序來重啟動,請看第 頁上的第 4.5 節的詳細介紹。
LILO 從磁片上加載 Linux 核心,然後讓核心 (kernel) 按管(核心是作業系統的中心程式,控制著所有的其它程式)。核心不需要 BIOS 和 LILO。
在非 Intel 平台上,稍微有一些不同。但只要您一啟動,發生的事情總不會相差太遠。
Linux 會檢查它運行於之上的硬件類型。它想知道您擁有是哪種型號的硬碟,您是否有總線滑鼠 (bus mouse),機器是否連在網路上,還有許多其他諸如這樣的不事。Linux 不能知道兩次啟動之間發生了什麼事,所以它必須每次啟動時都要尋找這些問題的答案。幸運地是,它不會向您問這些問題。它問的是硬件!當它啟動時,Linux 核心將會在螢幕上顯示出它正在做什麼事情的訊息。
在您的系統上,查詢過程中可能會對系統產生問題,但如果真的有問題發生的話,那麼在您第一次安裝 GNU/Linux 就已經發生啦。如果您真的在這時碰到困難,請查閱安裝指南或到郵件列表上提出問題。
核心只管理其它程式,所以一旦它認為萬事俱備,它就必須啟動另的程式做一些有用的事情。核心啟動的這個程式叫 init。當核心啟動 init 後,它決不啟動別的任何一程式。核心變成了一個管理者和服務的提供者。
一旦 init 程式啟動,它就會運行很多的稿本(包含著命令的文件),使系統準備就緒。它們做一些維護例常公事,啟動許多程式來做諸如顯示登錄提示符,偵聽網路連接,和保存電腦活動的日誌等這些事情。
John Goerzen / Ossama Othman / Debian 中文計劃