Рубрики
Без рубрики

OpenWrt PXE или загрузка по сети

Однажды, в очередной раз переустанавливая Linux на HTPC, я потерял загрузочную флэшку. Тут же было принято решение не тратить драгоценное время на её поиски, ни сейчас, ни в дальнейшем и настроить на своем роутере поддержку среды для загрузки компьютера.

Как всегда, первым делом я обратился к гуглу, но к моему удивлению, по первым ссылкам были какие-то сумасшедшие решения на 100500 строк, с подключениями внешних дисков, редактированием конфигов и доставанием файлов из syslinux…

Что нам надо для создания OpenWrt PXE

«Ээээ… так это не Arch Way» — подумал я, и помахав ручкой гуглу, за три минуты нашел более простое решение. А Вы, благодаря этой статье, настроите его меньше чем за одну минуту! Ну если конечно Вам подойдет Arch Linux…

Для создания загрузочной среды PXE на OpenWrtНам понадобится только два простых шага — копирование файла с загрузчиком Arch Linux на Ваш роутер и указание пути к нему в настройках TFTF сервера. Итак, поехали!

Копирование PXE загрузчика на роутер

1) С помощью telnet заходим на роутер.

2) Создаем корневую папку для TFTP и копируем в нее нужный файл.

mkdir /root/tftp
cd /root/tftp
wget http://releng.archlinux.org/pxeboot/ipxe_text.pxe
exit

Важный момент заключается в том, что НЕ НАДО создавать ничего в /var и /tmp, так как эти разделы находятся в оперативной памяти и все что тут будет пропадет при перезагрузке!

Указываем файл для сетевой загрузки

1) Заходим на наш роутер через браузер, переходим на вкладки Network, затем DHCP and DNS и TFTP Settings.

2) Ставим галочку на Enable TFTP server и указываем путь к папке и имя загрузочного файла.

OpenWrt PXE

Вот и все, Ваше собственная среда загрузки OpenWrt PXE готова! Спасибо!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *