New release of Debian Bookworm

Remove oldstable entries
Rename stable ➡️ oldstable entries
Add a new basic entry for stable + firmware
This commit is contained in:
Jeremy Gardais 2023-06-12 16:30:11 +02:00
parent 7c00194e7d
commit 8fa53c0840
Signed by: jegardai
GPG Key ID: E759BAA22501AF32
27 changed files with 37 additions and 69 deletions

View File

@ -72,20 +72,13 @@ Contains the files which defines the PXE menu. The [first one][main menu.cfg] wi
#### config/debian/menu.cfg #### config/debian/menu.cfg
1. Provide PXE entries for: 1. Provide PXE entries for:
* Debian Bullseye (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). * Debian Bookworm (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Bullseye (Stable) amd64 with additional firmwares and preseed file. * Debian Bullseye (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Bullseye (Stable) amd64 for compute nodes with preseed. * Debian Bullseye (oldStable) amd64 with additional firmwares and preseed file.
* Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI). * Debian Bullseye (oldStable) amd64 for compute nodes with preseed.
* Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI). * Debian Bullseye (oldStable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI).
* Debian Bullseye (Stable) amd64 + UEFI for minions with preseed (Gnome3 as default GUI). * Debian Bullseye (oldStable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI).
* Debian Buster (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script). * Debian Bullseye (oldStable) amd64 + UEFI for minions with preseed (Gnome3 as default GUI).
* Debian Buster (oldStable) amd64 with additional firmwares and preseed file.
* Debian Buster (oldStable) amd64 + UEFI for minions with preseed (Cinnamon as default GUI).
* Debian Buster (oldStable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI).
* Debian Buster (oldStable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI).
* Debian Stretch (oldoldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Stretch (oldoldStable) amd64 with additional firmwares and preseed file.
* Debian Stretch (oldoldStable) amd64 for compute nodes with preseed.
* Debian Sid (unstable) amd64. * 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) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Sid (unstable) i386. * Debian Sid (unstable) i386.

View File

@ -1,67 +1,42 @@
MENU BACKGROUND /config/debian/debian_background.jpg MENU BACKGROUND /config/debian/debian_background.jpg
label stableFirmware label stableFirmware
menu label Debian Bullseye amd64 Firmwares menu label ^Debian Bookworm amd64 Firmwares
kernel installer/debian/bullseye/amd64/linux kernel installer/debian/bullseye/amd64/linux
append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet
label stableAuto
menu label Debian Bu^llseye amd64 PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cfg
label stableComputeNode
menu label Debian Bullseye amd64 for compute node PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.computenode.cfg
label stableGnomeCrypto
menu label Debian Bullseye Gnome3 + UEFI + Cipher WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.gnome.uefi.cipher.cfg
label stableCinnamonCrypto
menu label Debian Bullseye Cinnamon + UEFI + Cipher WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cinnamon.uefi.cipher.cfg
label stableGnome
menu label Debian Bullseye Gnome3 + UEFI WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.gnome.uefi.cfg
label stableCinnamon
menu label Debian Bullseye Cinnamon + UEFI WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cinnamon.uefi.cfg
label separator label separator
menu label --- menu label ---
label oldstableFirmware label oldstableFirmware
menu label Debian Buster amd64 ^Firmwares menu label Debian Bullseye amd64 Firmwares
kernel installer/debian/buster/amd64/linux kernel installer/debian/bullseye/amd64/linux
append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz -- quiet append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet
label oldstableAuto label oldstableAuto
menu label Debian B^uster amd64 PRESEED menu label Debian Bu^llseye amd64 PRESEED
kernel installer/debian/buster/amd64/linux kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2 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 append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cfg
label oldstableUefiCinnamon label oldstableComputeNode
menu label Debian Buster Cinnamon amd64 + UEFI PRESEED menu label Debian Bullseye amd64 for ^compute node PRESEED
kernel installer/debian/buster/amd64/linux kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2 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 append vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.computenode.cfg
label oldstableCinnamonCrypto
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 oldstableGnomeCrypto label oldstableGnomeCrypto
menu label Debian Buster ^Gnome + UEFI + Cipher WITH PRESEED menu label Debian Bullseye Gnome3 + UEFI + Cipher WITH PRESEED
kernel installer/debian/buster/amd64/linux kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2 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.gnome.uefi.cipher.cfg APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.gnome.uefi.cipher.cfg
label oldstableCinnamonCrypto
menu label Debian Bullseye Cinnamon + UEFI + Cipher WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.cinnamon.uefi.cipher.cfg
label oldstableGnome
menu label Debian Bullseye Gnome3 + UEFI WITH PRESEED
kernel installer/debian/bullseye/amd64/linux
IPAPPEND 2
APPEND vga=normal initrd=installer/debian/bullseye/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/bullseye/preseed.gnome.uefi.cfg
label separator label separator
menu label --- menu label ---

View File

@ -2,9 +2,9 @@
# Purpose {{{ # Purpose {{{
# This script will download Debian netboot installer for both AMD64 and i368 # This script will download Debian netboot installer for both AMD64 and i368
# 1. Debian Stable (Bullseye) # 1. Debian oldStable (Bookworm)
# 2. Debian oldStable (Buster) # 2. Debian oldStable (Bullseye)
# 4. Debian Unstable (Sid) # 3. Debian Unstable (Sid)
# and make a sample menu.cfg config file. # and make a sample menu.cfg config file.
# }}} # }}}
# Vars {{{ # Vars {{{
@ -129,7 +129,7 @@ Create ${DEBIAN_INSTALLER_DIR} tree."
true > "${DEBIAN_CONFIG_PXE}" true > "${DEBIAN_CONFIG_PXE}"
# Parse all Debian's distribution # Parse all Debian's distribution
for DISTRO in bullseye buster sid; do # For "all" Debian's version for DISTRO in bookworm bullseye sid; do # For "all" Debian's version
## Then parse architecture ## Then parse architecture
for ARCH in amd64 i386; do # For all classic architecture for ARCH in amd64 i386; do # For all classic architecture
debug_message "Main FOR loop \ debug_message "Main FOR loop \

View File

@ -2,7 +2,7 @@
# Purpose {{{ # Purpose {{{
# This script will build a new initrd with some extra firmwares. # This script will build a new initrd with some extra firmwares.
# 1. Download Debian initrd (Bullseye, Buster and Sid) # 1. Download Debian initrd (Bookworm, Bullseye and Sid)
# 2. Download firmwares # 2. Download firmwares
# * bnx2 # * bnx2
# * all non-free (for tigon) # * all non-free (for tigon)
@ -174,7 +174,7 @@ main() { # {{{
define_vars define_vars
for DISTRO in bullseye buster sid; do # For ALL Debian's version for DISTRO in bookworm bullseye sid; do # For ALL Debian's version
debug_message "Main FOR loop \ debug_message "Main FOR loop \
Manage initrd and firmwares for ${RED}${DISTRO}${COLOR_DEBUG} release." Manage initrd and firmwares for ${RED}${DISTRO}${COLOR_DEBUG} release."