From a52ff0905e41172b212e1b0018c5ebd7cf13fb12 Mon Sep 17 00:00:00 2001 From: Gardais Jeremy Date: Fri, 22 Jul 2016 17:01:14 +0200 Subject: [PATCH] Ensure to load the preseed files from the new path and correct Debian entries order --- README.md | 29 ++++++++++---------- config/debian/menu.cfg | 60 ++++++++++++++++++++++-------------------- 2 files changed, 47 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index b5be650..0bdd219 100644 --- a/README.md +++ b/README.md @@ -44,20 +44,21 @@ Contains the files which defines the PXE menu. The [first one][main menu.cfg] wi * … #### config/debian/menu.cfg -1. Provide PXE entry for : - * Debian Wheezy (oldStable) amd64 - * Debian Wheezy (oldStable) i386 - * Debian Wheezy (oldStable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script) - * Debian Wheezy (oldStable) amd64 with additionnals firmwares and preseed file - * Debian Wheezy (oldStable) amd64 for minions with preseed (Gnome 3 as default GUI) - * Debian Jessie (Stable) amd64 - * Debian Jessie (Stable) amd64 with preseed file - * Debian Jessie (Stable) amd64 for minions with preseed (Gnome 3 as default GUI) - * Debian Jessie (Stable) amd64 for minions with preseed (Mate as default GUI) - * Debian Jessie (Stable) amd64 for minions with preseed (Cinnamon as default GUI) - * Debian Sid (unstable) amd64 - * Debian Sid (unstable) amd64 with additionnals firmwares - * Debian Sid (unstable) i386 +1. Provide PXE entries for : + * Debian Jessie (Stable) amd64. + * Debian Jessie (Stable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Jessie (Stable) amd64 with additionnals firmwares and preseed file. + * Debian Jessie (Stable) amd64 for minions with preseed (Mate as default GUI). + * Debian Jessie (Stable) amd64 for minions with preseed (Cinnamon as default GUI). + * Debian Jessie (Stable) amd64 for minions with preseed (Gnome 3 as default GUI). + * Debian Jessie (Stable) i386. + * Debian Wheezy (oldStable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Wheezy (oldStable) amd64 with additionnals firmwares and preseed file. + * Debian Wheezy (oldStable) amd64 with preseed (Gnome 3 as default GUI). + * Debian Wheezy (oldStable) i386. + * Debian Sid (unstable) amd64. + * Debian Sid (unstable) amd64 with additionnals firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Sid (unstable) i386. 2. If you want to use with your own TFTPD server, you need te set your IP server ! Replace all occurrences of *129.20.27.239* by the IP of your TFTPD server to be able to load the preseed files ! ### Preseed diff --git a/config/debian/menu.cfg b/config/debian/menu.cfg index 4325e7e..4184144 100644 --- a/config/debian/menu.cfg +++ b/config/debian/menu.cfg @@ -2,56 +2,60 @@ label install menu label Debian jessie ^amd64 kernel installer/debian/jessie/amd64/linux append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz -- quiet -label jessie-auto - menu label Debian jessie amd64 PRESEED +label installFirmware + menu label Debian jessie amd64 ^Firmwares kernel installer/debian/jessie/amd64/linux - append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/jessie/preseed.cfg IPAPPEND 2 -label separator - menu label Debian jessie STAGIAIRE ^Gnome amd64 PRESEED + append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.gz -- quiet +label installAuto + menu label Debian jessie amd64 ^PRESEED kernel installer/debian/jessie/amd64/linux - append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/jessie/preseed_gnome.cfg IPAPPEND 2 -label separator + append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/jessie/preseed.cfg IPAPPEND 2 +label installMate menu label Debian jessie STAGIAIRE ^Mate amd64 PRESEED kernel installer/debian/jessie/amd64/linux - append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/jessie/preseed_mate.cfg IPAPPEND 2 -label separator + append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/jessie/preseed_mate.cfg IPAPPEND 2 +label installCinnamon menu label Debian jessie STAGIAIRE ^Cinnamon amd64 PRESEED kernel installer/debian/jessie/amd64/linux - append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/jessie/preseed_cinnamon.cfg IPAPPEND 2 + append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/jessie/preseed_cinnamon.cfg IPAPPEND 2 +label installGnome + menu label Debian jessie STAGIAIRE ^Gnome amd64 PRESEED + kernel installer/debian/jessie/amd64/linux + append vga=normal initrd=installer/debian/jessie/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/jessie/preseed_gnome.cfg IPAPPEND 2 +label install + menu label Debian jessie ^i386 + kernel installer/debian/jessie/i386/linux + append vga=normal initrd=installer/debian/jessie/i386/initrd.gz -- quiet label separator menu label --- -label install - menu label Debian wheezy ^amd64 - kernel installer/debian/wheezy/amd64/linux - append vga=normal initrd=installer/debian/wheezy/amd64/initrd.gz -- quiet -label install - menu label Debian wheezy ^i386 - kernel installer/debian/wheezy/i386/linux - append vga=normal initrd=installer/debian/wheezy/i386/initrd.gz -- quiet label installFirmware - menu label Debian wheezy amd64 ^Firmwares + menu label Debian wheezy amd64 Firmwares kernel installer/debian/wheezy/amd64/linux append vga=normal initrd=installer/debian/wheezy/amd64/initrd_firm.gz -- quiet label wheezy - menu label Debian wheezy amd64 ^PRESEED + menu label Debian ^wheezy amd64 PRESEED kernel installer/debian/wheezy/amd64/linux - append vga=normal initrd=installer/debian/wheezy/amd64/initrd_firm.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/wheezy/preseed.cfg IPAPPEND 2 -label separator - menu label Debian wheezy STAGIAIRE ^Gnome amd64 PRESEED + append vga=normal initrd=installer/debian/wheezy/amd64/initrd_firm.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/wheezy/preseed.cfg IPAPPEND 2 +label install + menu label Debian wheezy i386 + kernel installer/debian/wheezy/i386/linux + append vga=normal initrd=installer/debian/wheezy/i386/initrd.gz -- quiet +label install + menu label Debian wheezy STAGIAIRE Gnome amd64 PRESEED kernel installer/debian/wheezy/amd64/linux - append vga=normal initrd=installer/debian/wheezy/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/installer/debian/wheezy/preseed_gnome.cfg IPAPPEND 2 + append vga=normal initrd=installer/debian/wheezy/amd64/initrd.gz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.27.239/preseed/debian/wheezy/preseed_gnome.cfg IPAPPEND 2 label separator menu label --- label install - menu label Debian sid ^amd64 bits + menu label Debian ^sid amd64 kernel installer/debian/sid/amd64/linux append vga=normal initrd=installer/debian/sid/amd64/initrd.gz -- quiet label install - menu label Debian sid ^amd64 FIRMWARE + menu label Debian sid amd64 FIRMWARE kernel installer/debian/sid/amd64/linux - append vga=normal initrd=installer/debian/sid/amd64/initrd.gz -- quiet + append vga=normal initrd=installer/debian/sid/amd64/initrd_firm.gz -- quiet label install - menu label Debian sid ^i386 bits + menu label Debian sid i386 kernel installer/debian/sid/i386/linux append vga=normal initrd=installer/debian/sid/i386/initrd.gz -- quiet label separator