Каждая версия плат Raspberry делает это по-своему.
В Raspberry 4 появилась обновляемая прошивка загрузочного кода в процессоре.
С завода загрузка по сети отключена. Чтобы включить, надо обновить прошивку.
Скачайте отсюда: wtware.com/files/raspberry/
архив pi4netboot-diagnostic-eeprom-nnn.zip
свежей версии. Распакуйте все файлы из архива
в корень на на чистую SD карту. Вставьте карту в Raspberry 4 и включите питание. Если всё получится,
через несколько секунд зеленый индикатор начнет часто моргать. Можно выключать и доставать SD. Прошитая
таким образом Raspberry 4 будет загружаться только по сети. После включения питания на экране должна
появлятся информация о компьютере и ходе загрузки. Если вы видите только черный экран - надо чинить
монитор или кабель монитора. Начальная картинка появляется независимо от состояния сети.
Есть другая прошивка для загрузки по сети, без диагностического экрана. На экране не отображается
ничего. Это хорошо если всё работает и лишние буквы только пугают пользователя, но если загрузка
по сети ломается, разобраться будет сложнее. Скачивать здесь же: wtware.com/files/raspberry/
архив pi4netboot-eeprom-nnn.zip
без слова diagnostic
.
Чтобы вернуть обратно загрузку с SD, надо скачать архив pi4default-eeprom-nnn.zip
. Другой
вариант вернуть загрузку с SD - запустить Raspberry Pi Imager
с официального сайтa Raspberry и записать на SD
Bootloader EEPROM configuration > Bootloader > SD card boot
.
Не стоит загружать Raspberry 4 по сети, если используется локальный Google Chromium, особенно если у Raspberry только один гигабайт памяти. Chromium очень большой. При загрузке по сети все файлы Chromium будут храниться в памяти, и для работы её останется совсем мало. Загружаясь с локальной SD, WTware распакует много файлов на SD, и свободной памяти останется больше.
WTware DHCP знает, что надо Raspberry для загрузки по сети. Если вы используете другой DHCP, нужно указать в 066 параметре DHCP IP адрес TFTP сервера.
Raspberry игнорирует 067 параметр DHCP и всегда загружается из корня TFTP или из каталога, соответствующего серийному номеру Raspberry. WTware TFTP знает об этом и загружает на Raspberry ту версию WTWare, которая указана в Конфигураторе. Если вы используете другой TFTP, придётся смотреть в логах вашего TFTP, где Raspberry ищет загрузочные файлы. Используйте дистрибутив WTware в zip, в нём правильная структура каталогов.
Если понадобится внести изменения в файлы config.txt
или cmdline.txt
для одной Raspberry, которая загружается с WTware TFTP, скопируйте его из каталога
(вместо 6.0.4 укажите версию WTware, с который вы работаете):
C:\Program Files (x86)\WTware\TFTPDROOT\6.0.4\pi2\localboot\в каталог терминала:
C:\ProgramData\WTware\Terminals\{MAC-адрес вашей Pi}\И в каталоге терминала уже вносите изменения, нужные только для этого терминала. WTware TFTP сначала ищет файлы
config.txt
или cmdline.txt
в каталоге терминала,
и если не находит, тогда отдаёт стандартные файлы.
Мы не рекомендуем загружать Raspberry 2b, 3b и 3b+ по сети.