5.1. Запуск программы установки на ARM

5.1.1. Загрузка по TFTP

Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).

Метод установки с загрузкой из сети описан в Раздел 4.3, «Подготовка файлов для загрузки по TFTP».

5.1.1.1. Загрузка по TFTP на NetWinder

NetWinder имеет два сетевых интерфейса: 10-Мегабитную NE2000-совместимую карту eth0 и 100-Мегабитную карту eth1 на чипе Tulip.

Замечание

Вам потребуется 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

Также, может потребоваться настроить переменную route1, если TFTP сервер находится не в локальной подсети. Оставшаяся настройка стандартна (шаг save-all необязателен):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile boot.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, чтобы проверить настройки среды. Наконец, если переменная NeTTrom cmdappend содержит параметр noinitrd, то вы должны удалить его, чтобы загружаемое ядро загрузило прикреплённый ramdisk.

5.1.1.2. Загрузка по TFTP на CATS

На машинах CATS в приглашении Cyclone введите boot de0: или нечто подобное.

5.1.2. Загрузка с CD-ROM

Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.

Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательнось загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.

Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты системы Debian и пакеты. Просто загрузитесь с другого носителя, например с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.

При возникновении проблем с загрузкой смотрите Раздел 5.3, «Диагностика проблем процесса установки».

Чтобы загрузиться с CD-ROM из консоли Cyclone, используйте команду boot cd0:cats.bin