You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.3 KiB

title tags
Создание PXE загрузчика на любом носителе hardware, pxe, network

Когда нет под рукой сетевой платы с загрузчиком PXE или нужно загрузиться по сети, а в BIOS не предусмотренно такой возможности на помощь приходит проект gPXE.

gPXE - это open source реализация сетевого загрузчика поддерживающая большое количество сетевых плат, без необходимости размещения загрузчика в ПЗУ. Т.е. для сетевой загрузки нам потребуется сетевая плата, дискета(USB flash, CD диск и т.п.) и образ загрузчика с сайта автоматического создания образов. Для любителей сбора образов из исходников смотреть тут.

!!! По умолчанию подключаются все известные модели сетевых плат, поэтому для уменьшения размера образа можно выбрать только используемую(мые) модели

Создание PXE загрузочной дискеты

Загрузить образ с сайта автоматического создания образов с расширением *.dsk* или собрать из исходного кода командой make bin/gpxe.dsk

Записать образ на дискету dd if=bin/gpxe.dsk of=/dev/fd0 или cat bin/gpxe.dsk > /dev/fd0

Создание PXE загрузочного диска

Загрузить образ с сайта автоматического создания образов с расширением *.iso* или собрать из исходного кода командой make bin/gpxe.iso

Записать образ на диск dd if=bin/gpxe.iso of=/dev/cdrom или воспользоваться программой записи дисков.

Создание PXE загрузочной флешки

Загрузить образ с сайта автоматического создания образов с расширением *.usb или собрать из исходного кода командой make bin/gpxe.usb

Записать образ на флешку dd if=bin/gpxe.usb of=/dev/sdX

Вместо /dev/sdX необходимо указать флешку и главное не спутать с жестким диском. :-)

!!! Путь bin/gpxe.x может отличаться истинного расположения, поэтому необходимо подставить свое местоположение образа

Статья подготовлена на основе вики-статьи с сайта etherboot.org