From 918c75c382b65105aa4f9d72f5a942eb45c34a46 Mon Sep 17 00:00:00 2001 From: Gardais Jeremy Date: Tue, 17 Mar 2020 19:25:50 +0100 Subject: [PATCH] Set Buster as new default (and reorder others) --- README.md | 38 ++++++++------- config/debian/menu.cfg | 102 ++++++++++++++++++++--------------------- 2 files changed, 73 insertions(+), 67 deletions(-) diff --git a/README.md b/README.md index 71daca8..ee8776a 100644 --- a/README.md +++ b/README.md @@ -72,16 +72,21 @@ Contains the files which defines the PXE menu. The [first one][main menu.cfg] wi #### config/debian/menu.cfg 1. Provide PXE entries for : - * Debian Jessie (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). - * Debian Jessie (oldStable) amd64 with additional firmwares and preseed file. - * Debian Jessie (oldStable) i386. - * Debian Stretch (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). - * Debian Stretch (Stable) amd64 with additional firmwares and preseed file. - * Debian Stretch (Stable) amd64 for minions with preseed (Mate as default GUI). - * Debian Stretch (Stable) amd64 for minions with preseed (Cinnamon as default GUI). - * Debian Stretch (Stable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI). - * Debian Stretch (Stable) amd64 for minions with preseed (Gnome 3 as default GUI). - * Debian Stretch (Stable) i386. + * Debian Buster (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Buster (Stable) amd64 with additional firmwares and preseed file. + * Debian Buster (Stable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI). + * Debian Buster (Stable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI). + * Debian Buster (Stable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI). + * Debian Stretch (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Stretch (oldStable) amd64 with additional firmwares and preseed file. + * Debian Stretch (oldStable) amd64 for minions with preseed (Mate as default GUI). + * Debian Stretch (oldStable) amd64 for minions with preseed (Cinnamon as default GUI). + * Debian Stretch (oldStable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI). + * Debian Stretch (oldStable) amd64 for minions with preseed (Gnome 3 as default GUI). + * Debian Stretch (oldStable) i386. + * Debian Jessie (oldoldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). + * Debian Jessie (oldoldStable) amd64 with additional firmwares and preseed file. + * Debian Jessie (oldoldStable) i386. * Debian Sid (unstable) amd64. * Debian Sid (unstable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). * Debian Sid (unstable) i386. @@ -155,14 +160,15 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal #### Specific configurations * You can choose a desktop environment : - * Debian Stable (aka Stretch) : Cinnamon, Mate or Gnome3 + * Debian Stable (aka Buster) : Cinnamon or Gnome3 * Partitionning differences for Debian with a desktop environment : -| Device | Mount point | Size (Min - Max) | Description | -|---------|-------------|------------------|-------------------------------------------------------------| -| lv_root | / | 1 - **3** Gb | root partition | -| lv_home | /home | 2 - **10** Gb | User's home directories (saved files, personnal settings,…) | -| lv_srv | NOT PRESENT | NOT PRESENT | | +| Device | Mount point | Size (Min - Max) | Description | +|---------|-------------|-------------------|-------------------------------------------------------------| +| sda1 | /boot/efi | 512 - **1024** Mb | EFI partition (from Buster) | +| lv_root | / | 1 - **3** Gb | root partition | +| lv_home | /home | 2 - **10** Gb | User's home directories (saved files, personnal settings,…) | +| lv_srv | NOT PRESENT | NOT PRESENT | | #### Informations * You can use the command : `mkpasswd -m sha-512` to generate a SHA-512 hash for a password. diff --git a/config/debian/menu.cfg b/config/debian/menu.cfg index 803ec7d..c40ff04 100644 --- a/config/debian/menu.cfg +++ b/config/debian/menu.cfg @@ -1,70 +1,25 @@ MENU BACKGROUND /config/debian/debian_background.jpg label stableFirmware - menu label Debian stretch amd64 ^Firmwares - kernel installer/debian/stretch/amd64/linux - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz -- quiet -label stableAuto - menu label Debian stretch amd64 ^PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.cfg -label stableMate - menu label Debian stretch ^Mate amd64 PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_mate.cfg -label stableCinnamon - menu label Debian stretch ^Cinnamon amd64 PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_cinnamon.cfg -label stableUefiCinnamon - menu label Debian stretch ^Cinnamon amd64 + UEFI PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.cinnamon.uefi.cfg -label stableUefiGnome - menu label Debian stretch ^Gnome amd64 + UEFI PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.gnome.uefi.cfg -label stableCipherGnome - menu label Debian stretch ^Gnome + UEFI + Cipher PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.gnome.uefi.cipher.cfg -label stableComputeNode - menu label Debian stretch amd64 for compute node PRESEED - kernel installer/debian/stretch/amd64/linux - IPAPPEND 2 - append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_computenode.cfg -label stableI386 - menu label Debian stretch ^i386 - kernel installer/debian/stretch/i386/linux - append vga=normal initrd=installer/debian/stretch/i386/initrd.gz -- quiet -label separator - menu label --- -label testingFirmware menu label Debian Buster amd64 Firmwares kernel installer/debian/buster/amd64/linux append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz -- quiet -label testingAuto +label stableAuto menu label Debian B^uster amd64 PRESEED kernel installer/debian/buster/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/buster/preseed.cfg -label testingUefiCinnamon +label stableUefiCinnamon menu label Debian Buster Cinnamon amd64 + UEFI PRESEED kernel installer/debian/buster/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/buster/preseed.cinnamon.uefi.cfg -label BusterCinnamonCrypto +label stableCinnamonCrypto menu label Debian Buster ^Cinnamon + UEFI + Cipher WITH PRESEED kernel installer/debian/buster/amd64/linux IPAPPEND 2 APPEND vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/buster/preseed.cinnamon.uefi.cipher.cfg -label BusterGnomeCrypto +label stableGnomeCrypto menu label Debian Buster ^Gnome + UEFI + Cipher WITH PRESEED kernel installer/debian/buster/amd64/linux IPAPPEND 2 @@ -72,15 +27,60 @@ label BusterGnomeCrypto label separator menu label --- label oldstableFirmware + menu label Debian stretch amd64 ^Firmwares + kernel installer/debian/stretch/amd64/linux + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz -- quiet +label oldstableAuto + menu label Debian stretch amd64 ^PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.cfg +label oldstableMate + menu label Debian stretch ^Mate amd64 PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_mate.cfg +label oldstableCinnamon + menu label Debian stretch ^Cinnamon amd64 PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_cinnamon.cfg +label oldstableUefiCinnamon + menu label Debian stretch ^Cinnamon amd64 + UEFI PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.cinnamon.uefi.cfg +label oldstableUefiGnome + menu label Debian stretch ^Gnome amd64 + UEFI PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.gnome.uefi.cfg +label oldstableCipherGnome + menu label Debian stretch ^Gnome + UEFI + Cipher PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed.gnome.uefi.cipher.cfg +label oldstableComputeNode + menu label Debian stretch amd64 for compute node PRESEED + kernel installer/debian/stretch/amd64/linux + IPAPPEND 2 + append vga=normal initrd=installer/debian/stretch/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/stretch/preseed_computenode.cfg +label oldstableI386 + menu label Debian stretch ^i386 + kernel installer/debian/stretch/i386/linux + append vga=normal initrd=installer/debian/stretch/i386/initrd.gz -- quiet +label separator + menu label --- +label oldoldstableFirmware menu label Debian jessie amd64 ^Firmwares kernel installer/debian/jessie/amd64/linux append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.xz -- quiet -label oldstableAuto +label oldoldstableAuto menu label Debian jessie amd64 ^PRESEED kernel installer/debian/jessie/amd64/linux IPAPPEND 2 append vga=normal initrd=installer/debian/jessie/amd64/initrd_firm.xz auto=true interface=auto netcfg/dhcp_timeout=60 netcfg/choose_interface=auto priority=critical preseed/url=tftp://129.20.203.27/preseed/debian/jessie/preseed.cfg -label oldstableI386 +label oldoldstableI386 menu label Debian jessie ^i386 kernel installer/debian/jessie/i386/linux append vga=normal initrd=installer/debian/jessie/i386/initrd.gz -- quiet