Есть tftp сервер который успешно загружает:
- debian-7.7.0-amd64-kde-CD-1.iso
- ubuntu-12.04.4-alternate-amd64.iso
- ubuntu-12.04.5-server-amd64.iso
но не загружает
- ubuntu-12.04.4-desktop-amd64.iso
- ubuntu-14.04.1-desktop-amd64.iso
Начинается загрузка iso диска, появляется лого Убунты, и через одну-две минуту получаю :
(initramfs) unable to find a medium containing a live file system
Кусочки конфигов:
cat /etc/dnsmasq.conf
enable-tftp
port=0
tftp-root=/var/lib/tftp
dhcp-boot=pxelinux.0
root@localhost:/var/lib/tftp# tree
├── debian-7.7.0-amd64-kde-CD-1.iso
├── memdisk
├── menu.c32
├── pxelinux.0
├── pxelinux.cfg
│ └── default
├── ubuntu-12.04.4-alternate-amd64.iso
├── ubuntu-12.04.5-desktop-amd64.iso
├── ubuntu-12.04.5-server-amd64.iso
# cat /var/lib/tftp/pxelinux.cfg/default
DEFAULT menu.c32
PROMPT 0
MENU TITLE PXE Boot System
LABEL Debian-7.7
MENU LABEL Debian-7.7
KERNEL memdisk
APPEND iso initrd=debian-7.7.0-amd64-kde-CD-1.iso raw
Остальной кусок конфига обрезал т.к. там одни повторы.
Вопрос: Как загружать дэсктопные версии убунты через syslinux?
Update:
Смонтировал образ убунты через
mount -o loop disk1.iso tst
Прописал в /var/lib/tftp/pxelinux.cfg/default
LABEL TST
MENU TST
KERNEL /tst/casper/vmlinuz.efi
append noprompt boot=casper integrity-check initrd=/tst/casper/initrd.lz quiet splash --
Результат тот же....