5.1. 在 Intel x86 上啟動安裝程式

5.1.1. 從光碟開機

對於大多數人來說,最快的途徑是使用一套 Debian CD 光碟套件。如果您有此套件,並且如果您的機器支援直接光碟開機,太棒了!只需要 設定您的系統以光碟開機,請參閱 節 3.6.2, "選擇開機設備", 插入您的光碟,重開機,然後繼續下一章。

注意某些特定的光碟機需要一些特殊的驅動程式,因為他們可能在安裝的早期步驟中無法被存取。如果標準的光碟開機的方法不能用於您的硬體,閱讀本章中關於其他種類的核心以及安裝方法,它們有可能能解決問題。

即便您不能從光碟開機,依然可以安裝光碟上面的 Debian 系統組件和所有軟體套件。只需要使用不同的媒介,例如軟碟來開機即可。當安裝作業系統、基礎系統和任意附加的軟體套件時只需指向安裝系統至光碟機即可。

如果您遇到開機方面的問題,請參閱 節 5.3, "安裝過程中的障礙排除"

5.1.2. 使用 LILOGRUB 啟動 Linux

為了從硬碟開機安裝程式,您首先必須按照要求下載並且放置所需的文件,請參閱 節 4.5, "準備從硬碟開機的檔案"

如果您只想用硬碟開機,然後從網路下載其他檔案,您需要下載 netboot/debian-installer/i386/initrd.gz 及其對應的核心。這將允許您重新分割您用於開機的硬碟。這裡需要小心操作。

或者,如果您想要保持安裝硬碟原有分割區,可以下載 hd-media/initrd.gz 檔案及其核心,複製一個光碟 iso 檔到硬碟上 (確保文件名結尾是 ``.iso'')。安裝程式就可以不使用網路而從硬碟開機,並且從光碟映像檔上安裝。

如果採用 LILO,您需要在 /etc/lilo.conf 中設定兩件最基本的事情:

  • 在開機時載入 initrd.gz 安裝程式﹔

  • vmlinuz 核心使用一個記憶體虛擬磁碟作為它的根分割區。

這裡是一個 /etc/lilo.conf 的例子:

image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz
       root=/dev/ram0
       append="devfs=mount,dall ramdisk_size=12000"

欲獲知更多細節,請參閱 initrd(4)lilo.conf(5) man 手冊。現在執行 lilo 並且重新啟動。

採用 GRUB 的設定過程也很相似。在 /boot/grub/ 目錄下 (有時會是 /boot/boot/grub/) 找出您的 menu.lst,加入幾行:

title  New Install
kernel (hd0,0)/boot/newinstall/vmlinuz root=/dev/ram0 ramdisk_size=12000
initrd (hd0,0)/boot/newinstall/initrd.gz

並重開機。如果開機失敗,您可以嘗試在 "kernel" 行添加 devfs=mount,dall

注意 ramdisk_size 的值也許需要調整至 initrd 映像的大小。從此之後,採用 GRUBLILO 都沒區別。

5.1.3. 從 USB 隨身碟開機

假設您已經準備好了從 節 3.6.2, "選擇開機設備"節 4.4, "準備從 USB 隨身碟開機的檔案" 的所有步驟。現在只需要插入您的 USB 隨身碟到一個空的 USB 插槽並且重新啟動電腦。系統應該能夠開機,並且您會看到 boot: 提示符號。您可以輸入一些開機選項,或者只是按下 Enter

如果您的電腦不支援從 USB 隨身碟設備開機,您也可以採用單張軟碟來開機並且切換至 USB。根據 節 5.1.4, "從軟碟開機",開機軟碟中的核心應該能夠自動偵測您的 USB 隨身碟。當它要求根軟碟的時候,只需簡單敲入 Enter。您應該看到 debian-installer 開始執行。

5.1.4. 從軟碟開機

您可能已經下載了所需要得軟碟映像,並且根據這些映像建立了軟碟 節 4.3, "利用軟碟映像檔建立開機磁片"

從軟碟開機安裝程式需要放置軟碟至主軟碟機。按照您平時的習慣關閉系統,然後重新啟動。

如果想在 LS-120 磁碟機 (ATAPI 版本) 使用這些軟碟,您需要指定這些軟碟設備的虛擬位址。這個可以透過 root= 開機參數來指定映射的 ide-floppy 磁碟機名稱來完成。例如,如果您的 LS-120 磁碟機連接到第二條排線上的第一個 IDE 設備 (master),那麼在提示符號下輸入 linux root=/dev/hdc。從 LS-120 上安裝只為 2.4 及其以後版本的核心支援。

注意有些機器使用,Control-Alt-Delete 不能重新啟動系統,所以建議使用``硬''重開機。如果您從一個既有的作業系統上安裝 (例如從 DOS 上) 您不需要這樣。否則,請用硬重開機的方法來開機。

讀完軟碟後,您將看到螢幕上有一段有關開機軟碟的介紹,並且結尾是 boot: 提示符號。

一旦您按下 Enter,您應該能夠看到 Loading... 消息,並且接下來是 Uncompressing Linux...,然後是一些有關您系統的硬體資訊。想知道更多有關這段開機過程的資訊,請參考 節 5.3.4, "解讀核心起始資訊"

軟碟開機後需要根軟碟。請插入根軟碟並且輸入 Enter,然後其中的內容會被載入記憶體。安裝程式 debian-installer 會自動啟動。

5.1.5. 用 TFTP 開機

要從網路開機,您的機器必須連接上網路和一台 TFTP 網路開機伺服器 (DHCP, RARP 以及 BOOTP)。

支援的網路開機安裝方法在 節 4.6, "準備以 TFTP 網路開機用的檔案"

在 i386 架構上有很多方法用 TFTP 進行開機。

5.1.5.1. 支援 PXE 的網卡或者主機板

您的網卡或者主機板可能已經提供了 PXE 開機功能。這 Intel™ TFTP 開機的再實作。如果是這樣,也許可以能夠設定您的 BIOS 來用網路進行開機。

5.1.5.2. 採用 Network BootROM 的網卡

您的網卡很有可能提供了 TFTP 開機功能。

5.1.5.3. Etherboot

etherboot project 提供了為 TFTP 開機所需要的開機軟碟甚至是開機 ROMS 。

5.1.6. 開機提示

安裝程式啟動後,您應該會看到一個友善的畫面,顯示著 Debian 的標誌,以及啟動提示:

Press F1 for help, or ENTER to boot:

在提示號下您可以直接按下 Enter 來使用預設選項啟動安裝程式,或者輸入參數以指定您要使用的啟動方式。

有關開機參數的資訊可能會很有用。它可以透過 F3F7 來得知。如果您加入任何參數至開機命令列,請確保在開機方法 (預設是 linux) 和第一個參數之間有一個空格 (例如 linux floppy=thinkpad)。如果您只鍵入 Enter,這等同於輸入 linux 不附帶任何參數。

如果您透過提供 VGA 文字介面的遠端遙控設備來安裝系統,您可能無法看到安裝程式一開始顯示的版權圖形;您甚至可能看不到啟動提示號。這些設備例如康柏的 "integrated Lights Out" (iLO) 和 "Integrated Remote Assistant" (IRA) 的文字控制台。您可以直接按下 F1[3] 來跳過這個畫面,並且顯示說明畫面。只要您離開了圖標畫面並進入了說明文字畫面,您的按下的按鍵就會顯示在螢幕上。為了防止安裝程式在之後的安裝步驟中使用 framebuffer,您可能會加入 debian-installer/framebuffer=false 到啟動參數中,如同說明文字中描述的。



[3] 在某些狀況下,這些設備需要特殊的跳脫字串來啟用這個按鍵,例如 IRA 使用 Ctrl-F1.