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

890
Dims

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

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 

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

enter image description here

Теперь я хотел бы добавить к нему установщик 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

1 ответ на вопрос

0
Pat

The best way to do what you want is to chainload from your menu the pxelinux.0 included somewhere under 'ubuntu-installer/'. You might run into some directory issues but they can bi fixed.