Загрузка по сети требует наличия сетевого подключения и сетевого загрузочного сервера TFTP (DHCP, RARP или BOOTP).
Метод установки с загрузкой из сети описан в Раздел 4.3, «Подготовка файлов для загрузки по TFTP».
Для большинства пользователей проще всего будет использовать набор компакт-дисков Debian. Если у вас есть набор компакт-дисков и ваш компьютер поддерживает загрузку с компакт-диска, прекрасно! Просто вставьте компакт-диск, перезагрузите компьютер и переходите к следующей главе.
Заметим, что некоторым приводам компакт-дисков нужны специальные драйверы и поэтому, они недоступны на ранних стадиях установки. Если производимая стандартная последовательность загрузки с CD не работает, обратитесь к этой главе снова и прочитайте об альтернативных ядрах и методах установки, которые доступны для вашей машины.
Даже если не удалось загрузиться с CD-ROM, вероятно, вы ещё сможете установить с CD-ROM компоненты Debian и пакеты. Просто загрузитесь с другого носителя, например, с дискет. Когда придёт время установки операционной системы, базовой системы или дополнительных пакетов, укажите программе установки на привод CD-ROM.
При возникновении проблем с загрузкой смотрите Раздел 5.4, «Диагностика проблем процесса установки».
В настоящее время растёт число бытовых устройств, которые загружаются непосредственно из флэш-памяти устройства. Для них программа установки может быть записана во флэш, для автоматического запуска при перезагрузке устройства.
В большинстве случаев такое изменение микропрограммы устройства лишает гарантии. Также, иногда невозможно починить устройство, если возникнут проблемы при записи во флэш. Поэтому точно следуйте указаниям.
В данный момент из-за ограничений микропрограммы S4000-E невозможно загрузить программу установки без использования последовательного порта. Чтобы загрузить программу установки вам нужен нуль-модемный кабель к последовательному порту; компьютер с последовательным портом[2]; и плоский кабель, оконеченный с одной стороны штырьковым разъёмом DB9, а с другой 10-дырочным .1" IDC разъёмом[3].
Чтобы загрузить SS4000-E с помощью последовательного нуль-модемного кабеля и плоского кабеля подключите к последовательному порту SS4000-E, и перезагрузите машину. Для связи с машиной нужно использовать программу-терминал на последовательном порту; в Debian GNU/Linux есть программа cu в пакете с тем же названием. Предполагая, что последовательный порт компьютера определился как /dev/ttyS0
, используйте следующую командную строку:
cu -lttyS0 -s115200
Если используется Windows, то можно воспользоваться программой hyperterminal
. Выставьте параметры скорости 115200, длину слова 8 бит, без стоп-битов и один бит чётности.
Когда машина загрузится, вы увидите следующее:
No network interfaces found EM-7210 ver.T04 2005-12-12 (For ver.AA) == Executing boot script in 1.000 seconds - enter ^C to abort
В этом месте нажмите Control-C, чтобы прервать системный загрузчик[4]. Это позволит получить приглашение RedBoot. Введите следующие команды:
load -v -r -b 0x01800000 -m ymodem ramdisk.gz load -v -r -b 0x01008000 -m ymodem zImage exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000
После каждой команды load будет ждать передачи файла по протоколу YMODEM. Если используется cu (убедитесь, что установлен пакет lrzsz
), то после управляющей последовательности «~<» нажмите enter, чтобы выполнить внешнюю программу, и запустите sb initrd.gz или sb vmlinuz.
Также можно загрузить ядро и ramdisk через HTTP, а не по YMODEM. Это быстрее, но требует работающего в сети сервера HTTP. Для начала переведите системный загрузчик в режим RAM:
fis load rammode g
Внешне это выглядит как перезагрузка, но на самом деле выполняется загрузка redboot в RAM и происходит перезапуск оттуда. Непроведение этой операции приводит к зависанию системы в ожидании необходимого следующего шага назначения ip_address.
Чтобы прервать загрузку нужно нажать Ctrl-C ещё раз. Затем:
ip_address -l192.168.2.249
-h192.168.2.4
load -v -r -b 0x01800000 -m http /initrd.gz load -v -r -b 0x01008000 -m http /zImage exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000
где 192.168.2.249
— IP-адрес устанавливаемой системы, а 192.168.2.4
— IP-адрес HTTP-сервера, хранящего файлы ядра и ramdisk.
Программа установки будет запущена как обычно.