tftpboot/scripts
Jeremy Gardais 7bcb65d454 Move finish script to script/latecommand. 2016-07-11 16:09:41 +02:00
..
latecommand Move finish script to script/latecommand. 2016-07-11 16:09:41 +02:00
README.md Add myricom and qlogic firmwares for Debian initrd. 2016-07-06 17:46:18 +02:00
download_debian.sh Remove Wheezy and add Stretch for Debian 2016-07-04 17:05:33 +02:00
download_ubuntu.sh README.md: Add description of the download_ubuntu.sh script. 2016-07-06 14:51:38 +02:00
make_debian_initrd_with_firmware.sh Add myricom and qlogic firmwares for Debian initrd. 2016-07-06 17:46:18 +02:00

README.md

Scripts

  1. Description
  2. Scripts list

Description

Set of scripts to download and generate necessary files to allow differents GNU/Linux distributions to boot through the network.

Scripts list

download_debian.sh

The script will provide netboot installers for all Debian (>=Stable) for both i386 and amd64:

  • Store the files to /var/lib/tftpboot (default).
  • Download Debian Linux kernel and initrd files for all Debian distributions (Stable: Jessie; Testing: Stretch; Unstable: Sid) and for i386 and amd64 architectures.
  • Offer an example menu file to use with a TFTP server (default_path/installer/debian/menu.cfg.example).

download_ubuntu.sh

The script will provide netboot installers for the latest LTS and latest advanced Ubuntu distribution for both i386 and amd64:

  • Store the files to /var/lib/tftpboot (default).
  • Download Ubuntu Linux kernel and initrd files for the two lasts Ubuntu distributions (LTS-16.04: xenial; 15.10: wily) and for i386 and amd64 architectures.
  • Make a symlink to access to the LTS (default_path/installer/ubuntu/lts) instead of it's codename.

make_debian_initrd_with_firmware.sh

The script will provide Debian's netboot installers with additionnals firmwares for all Debian (>=Stable) for amd64 only:

  • Store the files to /var/lib/tftpboot (default).
  • Download Debian's initrd files for all Debian distributions (Stable: Jessie; Testing: Stretch; Unstable: Sid) for amd64 architecture only.
  • Download additionnals firmwares:
    • bnx2: For Broadcom NetXtremeII network adapters.
    • linux-nonfree: For Tigon network adapters.
    • myricom: For Myricom Myri-10G Ethernet adapters (IBM server).
    • qlogic: For QLogic Infiniband, SCSI, Fibre Channel/FCoE adapters.
  • Extract initrd and firmwares packages to build a new initrd.