Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).
Метод установки с загрузкой из сети описан в Раздел 4.3, «Подготовка файлов для загрузки по TFTP».
Системы Netwinder имеют два сетевых интерфейса: 10Мбитная NE2000-совместимая карта (к которой обычно обращаются через eth0
) и 100Мбитная карта Tulip. При загрузке образа по TFTP через 100Мбитную карту могут возникнуть проблемы, поэтому рекомендуется использовать 10Мбитный интерфейс (помеченный как 10 Base-T
).
Вам потребуется NeTTrom версии 2.2.1 или новее для загрузки системы, но рекомендуется версия 2.3.3. К сожалению, из-за лицензионных проблем файлы микропрограмм недоступны для загрузки. Если ситуация изменится, вы можете найти новые образы на http//www.netwinder.org/.
При загрузке Netwinder вы можете прервать этот процесс во время отсчёта времени. Это позволит настроить параметры микропрограммы, необходимые для загрузки программы установки. Во-первых, начните с загрузки значений по умолчанию:
NeTTrom command-> load-defaults
Кроме этого, вы должны настроить сетевые параметры, или указав статический адрес:
NeTTrom command-> setenv netconfig_eth0 flash NeTTrom command-> setenv eth0_ip 192.168.0.10/24
, где 24 — это число бит в маске сети, или динамический адрес:
NeTTrom command-> setenv netconfig_eth0 dhcp
Также вам может потребоваться настроить параметр route1
, если TFTP сервер находится в другой подсети. После этих настроек, укажите TFTP сервер и место размещения образа. Затем сохраните настройки во флэш-памяти.
NeTTrom command-> setenv kerntftpserver 192.168.0.1 NeTTrom command-> setenv kerntftpfile boot.img NeTTrom command-> save-all
Теперь нужно указать микропрограмме, что образ должен быть загружен по TFTP:
NeTTrom command-> setenv kernconfig tftp NeTTrom command-> setenv rootdev /dev/ram
Если для установки вы хотите использовать последовательную консоль Netwinder, то нужно добавить следующую настройку:
NeTTrom command-> setenv cmdappend root=/dev/ram console=ttyS0,115200
Если для установки используются клавиатура и монитор нужно указать:
NeTTrom command-> setenv cmdappend root=/dev/ram
Чтобы просмотреть настройки используйте команду printenv. После проверки правильности настроек, загрузите образ:
NeTTrom command-> boot
При возникновении проблем, обратитесь к подробному HOWTO.
Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.
Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательность загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.
Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты системы Debian и пакеты. Просто загрузитесь с другого носителя, например, с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.
При возникновении проблем с загрузкой смотрите Раздел 5.4, «Диагностика проблем процесса установки».
Чтобы загрузиться с CD-ROM из консоли Cyclone, используйте команду boot cd0:cats.bin
В настоящее время растёт число бытовых устройств, которые загружаются непосредственно из флэш-памяти устройства. Для них программа установки может быть записана во флэш, для автоматического запуска при перезагрузке устройства.
В большинстве случаев такое изменение микропрограммы устройства лишает гарантии. Также, иногда невозможно починить устройство, если возникнут проблемы при записи во флэш. Поэтому точно следуйте указаниям.
Есть три способа заливки микропрограммы установки в флэш:
Перейдите в раздел управления и выберите пункт меню Upgrade
. Затем выберите с диска образ программы установки. Нажмите кнопку Start Upgrade
, подтвердите, подождите несколько минут и подтвердите ещё раз. Система будет перезагружена прямо в программу установки.
Для обновления по сети вы можете использовать upslug2 с любой Linux или Unix машины. Эта программа существует в виде пакета Debian. Во-первых, переведите NSLU2 в режим обновления:
Отключите диски и/или другие устройства из портов USB.
Выключите питание NSLU2
Нажмите и удерживайте кнопку сброса ( она находится в маленьком отверстии на задней стенке над разъёмом питания).
Нажмите и отпустите кнопку питания NSLU2.
Подождите 10 секунд, наблюдая за индикатором готовности/состояния. По прошествии 10 секунд его состояние изменится с жёлтого на красный. Немедленно отпустите кнопку сброса.
Лампочка индикатора готовности/состояния NSLU2 заморгает попеременно красным/зелёным (будет задержка в 1 секунду перед первым появлением зелёного цвета). Теперь NSLU2 находится в режиме обновления.
При возникновении проблем обратитесь к странице NSLU2-Linux. После того как NSLU2 в режиме обновления, вы можете записать новый образ во флэш-память:
sudo upslug2 -i di-nslu2.bin
Заметим, что эта утилита также показывать MAC адрес NSLU2, который может пригодиться при настройке DHCP сервера. После записи и проверки образа, система будет автоматически перезагружена. Убедитесь, что обратно вставили USB диск, иначе программа установки не сможет найти его.
Для обновления микропрограммы по сети существует утилита для Windows.