# download image wget http://konilope.linuxeries.org/hdt/hdt-0_3_4.c32 -P /var/lib/tftpboot/ # create pxe config file cat <<EOF> /var/lib/tftpboot/pxelinux.cfg/hdt.conf LABEL linux MENU LABEL Hardware Detection Tool kernel hdt-0_3_4.c32 EOF # add to pxe default config echo "MENU INCLUDE pxelinux.cfg/hdt.conf" >> /var/lib/tftpboot/pxelinux.cfg/default # Links http://www.hdt-project.org/
sudo su mkdir /boot/iso wget http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-i386.iso -P /boot/iso cat <<EOF>> /boot/grub/grub.cfg menuentry "Ubuntu LiveCD" { loopback loop /boot/iso/karmic-desktop-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/karmic-desktop-i386.iso noprompt -- initrd (loop)/casper/initrd.lz } EOF
# create usb disk cp /usr/lib/syslinux/vesamenu.c32 /mnt cp /usr/lib/syslinux/memdisk /mnt # tinycorelinux wget ftp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/tinycore_2.1.iso -P /tmp mount /tmp/tinycore_2.1.iso /mnt/ -o loop cp /mnt/boot/bzImage /mnt/boot/tinycore.gz /media/USB_MINI/boot/tinycore/ # netinstall mount mini.iso /mnt/ -o loop cp /mnt/initrd.gz /mnt/linux /media/USB_MINI/boot/netinstall/ # syslinux.cfg default boot/vesamenu.c32 timeout 100 menu title Multi Boot USB LABEL Localboot localboot 0x80 LABEL Ubuntu KERNEL /c
### NEW VERSION # http://www.panticz.de/sites/default/files/scripts/updateUbuntuPxeFiles.sh #MIRROR=http://archive.ubuntu.com/ubuntu/dists/SUITE-proposed/main/installer-ARCH/current/images/netboot/ubuntu-installer/ARCH MIRROR=http://archive.ubuntu.com/ubuntu/dists/SUITE/main/installer-ARCH/current/images/netboot/ubuntu-installer/ARCH TFTPDIR=/var/lib/tftpboot/ubuntu/SUITE/ARCH download() { SUITE=$1 ARCH=$2 FILE=$3 echo -n " - $3" MIRROR1=${MIRROR//SUITE/$SUITE} MIRROR_TMP=${MIRROR1//ARCH/$ARCH} TFTPDIR1=${TFTPDIR//SUITE/$SUITE} TFTPDIR_TMP=${TFTPDI