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. 从 CD 光盘上引导

对于大多数人来说,最快的途径是使用一套 Debian CD 光盘套件。如果您有此套件,并且如果您的机器支持直接 CD 引导,太棒了!只需要插入您的 CD,重启,然后继续下一章。

注意某些特定的 CD 驱动器需要一些特殊的驱动程序,由此他们可能在安装的早期不能被访问。如果标准的从 CD 引导的方法不能用于您的硬件,阅读本章中关于其他种类的内核以及安装方法,它们有可能能解决问题。

即便您不能从 CD 光盘引导,依然可以安装 CD 光盘上面的 Debian 系统组件和所有软件包。只需要使用不同的媒介,比如软盘引导系统。当安装操作系统,基础系统和任意附加的软件包时只需指向安装系统至光盘驱动器即可。

如果您遇到引导方面的问题,请参见 第 5.3 节 “安装过程中的故障修复”

如果需要在 Cyclone 控制台提示符下从 CD 光盘下引导,请使用命令 boot cd0:cats.bin