Соберите образы iPXE с вашим встроенным скриптом за несколько простых шагов.
Вам необходимо иметь Docker для этого проекта!
Step 1: Скачайте проект
Вы можете использовать команду git
или просто скачать проект с github
Step 2: Измените файлы (если нужно)
Вы можете изменить команды, файлы конфигураций, добавить или удалить файлы, пакеты, и т.д.
a. Вы можете закоментировать "make efi
" чтоб сэкономить время, если вам они не нужны.
b. Вы можете закоментировать изменение кочфигурации "sed -i...
" если вам они не нужны.
c. Вы можете изменить/добавить/удалить исполнаемые файлы.
d. Замените содержание файлов EFI.ipxe и Legacy.ipxe вашими скриптами.
e. Что-то ещё...
Step 3: Соберите проект
Процесс сборки может занять определённое время необходимое для скачивания образа Ubuntu, исходного кода iPXE и сборку необходимых образов.
Перейдите в директорию проекта (где находится dockerfile и прочие файлы проекта)cd /path/to/project/dir
и запустите сборкуdocker build --no-cache -t sebaxakerhtc/ipxe-simple .
Step 4: Запуск контейнера
Запустите контейнер:docker run --restart unless-stopped --name ipxe-simple -p 80:80 -d sebaxakerhtc/ipxe-simple
Step 5:Enjoy!
Ваши образы доступны по адресу http://localhost