Reason is to boot via PXE motherboards for tesing or to install an OS easily with out any CD burning.
So I prepared 2 additional menu files in folder /usr/share/amahi-netboot/tftp/pxelinux.cfg.
File: default
Code: Select all
DEFAULT menu.c32
PROMPT 0
TIMEOUT 100 # start the default after 10 seconds
MENU TITLE --== Amahi Netboot Main Menu ==--
# Exit the PXE stack and boot the local system
LABEL bootlocal
MENU DEFAULT
MENU LABEL Boot from the Hard Drive
localboot 0
#LABEL PBA
# MENU LABEL PBA --->
# kernel vmlinuz
# APPEND nfsdir=hda:/var/hda/apps/pba/client/iso lang=us ramdisk_size=100000 nomce dma nosound #apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert
LABEL Fixes Menu
MENU LABEL ^Fixes Menu
KERNEL menu.c32
APPEND pxelinux.cfg/fixes.menu
LABEL Distros
MENU LABEL ^Distros Menu
KERNEL menu.c32
APPEND pxelinux.cfg/distros.menu
Code: Select all
MENU TITLE Distros Menu
LABEL Main Menu
MENU LABEL ^Return to Main Menu
KERNEL menu.c32
APPEND pxelinux.cfg/default
LABEL pick one
MENU LABEL fluppy --->
kernel vmlinuz
APPEND nfsdir=hda:/var/hda/apps/pba lang=us ramdisk_size=100000 nomce dma nosound apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert.iso
LABEL pick two
MENU LABEL puppy --->
kernel vmlinuz
APPEND nfsdir=hda:/var/hda/apps/pba lang=us ramdisk_size=100000 nomce dma nosound apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert.iso
Code: Select all
MENU TITLE Fixes Menu
LABEL Main Menu
MENU LABEL ^Return to Main Menu
KERNEL menu.c32
APPEND pxelinux.cfg/default
#LABEL fsck
# menu label ^File system check
# kernel TRK/kernel.trk
# append initrd=TRK/chkdsk.trk ramdisk_size=32768 root=/dev/ram0 vga=0
LABEL memtest86+
MENU LABEL Memtest86+ --->
kernel memtest/memtest86+-1.65
#LABEL trk3
# menu label ^Trinity Rescue Kit
# kernel TRK/kernel.trk
# append initrd=TRK/initrd.trk ramdisk_size=32768 root=/dev/ram0 vga=0 trknfs=IPADDR:/trk ip=::::::dhcp splash=verbose
memtest in any location works perfectly.
But it is not possible to mount the image of a live cd.
I have place all images available in folder /var/hda/apps/pba..
It seems like a share problem.
I've tried without success samba shares also.
Any Ideas?