5.1. 在 ARM 上啟動安裝程式

5.1.1. 從 TFTP 開機

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

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

5.1.1.1. 從 NetWinder 上的 TFTP 開機

NetWinders 具有兩個網路界面:10Mbps NE2000 相容的網卡作為 eth0 以及 100Mbps Tulip 網卡作為 eth1

您需要 NeTTrom 2.2.1 或者較高的版本來啟動安裝系統。建議使用 NeTTrom 2.3.3:請從下面網址取得 ftp://ftp.netwinder.org/pub/netwinder/firmware/:

  • nettrom-2.3-3.armv4l.rpm

  • nettrom-2.3.3.bin

  • nettrom-2.3.3.bin.md5sum

在重新開機並在倒數計時的時候中斷開機後,您必須設定靜態網路:

    NeTTrom command-> setenv eth0_ip 192.168.0.10/24

這裡 24 是網路遮罩,您也可以設定一個動態位址:

    NeTTrom command-> boot diskless

如果 TFTP 伺服器並不在子網域內, 您也可能需要設定 route1。其他的設定方法是非常標準的 (save-all 這步是可選的):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile tftpboot.img
    NeTTrom command-> save-all
    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp
    NeTTrom command-> setenv rootdev /dev/ram
    NeTTrom command-> setenv cmdappend root=/dev/ram

只有最後四項會影響正常的磁碟開機,所以在此之前選擇 save-all 將儲存網路設定以免您需要再一次開機。如果您想用序列埠控制台安裝 netWinder,您需要如下設置:

    NeTTrom command-> setenv cmdappend root=/dev/ram
console=ttyS0,115200

使用 printenv 可以檢查您的環境設定。最後,如果您的 cmdappend NeTTrom 參數具有 noinitrd 選項,您必須刪除它以確保下載的核心可以用其附帶的記憶體虛擬磁碟開機。

5.1.1.2. 透過 CATS 上的 TFTP 開機

在 CATS 機器上,可以使用指令 boot de0: 或者在 Cyclone 開機提示號輸入類似的指令。

5.1.2. 從光碟開機

對於大多數人來說,最快的途徑是使用一套 Debian CD 光碟套件。如果您有此套件,並且如果您的機器支援直接光碟開機,太棒了!只需要 插入您的光碟,重開機,然後繼續下一章。

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

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

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

如果需要在 Cyclone 控制台提示符號下從光碟下開機,請使用指令 boot cd0:cats.bin