Как сделать включенное меню / подменю / отдельный экран в pxelinux?

У меня есть следующее меню в моей локальной сети:

UI menu.c32
PROMPT 0
TIMEOUT 300
ONTIMEOUT local

MENU TITLE In The Moon PXE Menu (Sagittarius-A)

LABEL WinPE64
MENU LABEL Windows PE x64
KERNEL /memdisk
INITRD /images/WinPE_amd64.iso
APPEND iso

LABEL Ubuntu64
MENU LABEL Ubuntu x64
KERNEL /images/vmlinuz-3.13.0-43-generic
APPEND ro root=/dev/sda1 initrd=/images/initrd.img-3.13.0-43-generic

LABEL Memtest86
MENU LABEL Memtest86+
kernel images/memtest86

Что дает мне следующее меню:

Теперь я хотел бы добавить установщик Ubuntu к нему. Лучше отдельный экран или подменю.

Я получил следующие файлы:

http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/

Там есть следующий конфиг:

# D-I config version 2.0
include ubuntu-installer/amd64/boot-screens/menu.cfg
default ubuntu-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0

из которого я думаю, что единственные данные, которые мне нужны, это внутри ubuntu-installer папка.

Теперь, как добавить меню из ubuntu-installer/amd64/boot-screens/menu.cfg в его совокупности в моем меню, оставляя это в основном работать?

1 ответ

Лучший способ сделать то, что вы хотите - это загрузить по цепочке из вашего меню pxelinux.0, который находится где-то в "ubuntu-installer/". Вы можете столкнуться с некоторыми проблемами с каталогом, но они могут быть исправлены.

Другие вопросы по тегам