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
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 Bullseye (Stable) amd64 with additional firmwares and preseed file.
* Debian Bullseye (Stable) amd64 for compute nodes with preseed.
* Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI).
* Debian Bullseye (Stable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI).
* Debian Bullseye (Stable) amd64 + UEFI 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 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 Bookworm (Stable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Bullseye (oldStable) amd64 with additional firmwares (see [make_debian_initrd_with_firmware.sh][debian initrd with firmware script] script).
* Debian Bullseye (oldStable) amd64 with additional firmwares and preseed file.
* Debian Bullseye (oldStable) amd64 for compute nodes with preseed.
* Debian Bullseye (oldStable) amd64 + UEFI + LUKS for minions with preseed (Cinnamon as default GUI).
* Debian Bullseye (oldStable) amd64 + UEFI + LUKS for minions with preseed (Gnome3 as default GUI).
* Debian Bullseye (oldStable) amd64 + UEFI for minions with preseed (Gnome3 as default GUI).
* 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.

View File

@ -1,67 +1,42 @@
MENU BACKGROUND /config/debian/debian_background.jpg
label stableFirmware
menu label Debian Bullseye amd64 Firmwares
menu label ^Debian Bookworm amd64 Firmwares
kernel installer/debian/bullseye/amd64/linux
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
menu label ---
label oldstableFirmware
menu label Debian Buster amd64 ^Firmwares
kernel installer/debian/buster/amd64/linux
append vga=normal initrd=installer/debian/buster/amd64/initrd_firm.xz -- quiet
menu label Debian Bullseye amd64 Firmwares
kernel installer/debian/bullseye/amd64/linux
append vga=normal initrd=installer/debian/bullseye/amd64/initrd_firm.xz -- quiet
label oldstableAuto
menu label Debian B^uster amd64 PRESEED
kernel installer/debian/buster/amd64/linux
menu label Debian Bu^llseye amd64 PRESEED
kernel installer/debian/bullseye/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 oldstableUefiCinnamon
menu label Debian Buster Cinnamon amd64 + UEFI PRESEED
kernel installer/debian/buster/amd64/linux
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 oldstableComputeNode
menu label Debian Bullseye amd64 for ^compute node PRESEED
kernel installer/debian/bullseye/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 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
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 oldstableGnomeCrypto
menu label Debian Buster ^Gnome + UEFI + Cipher WITH PRESEED
kernel installer/debian/buster/amd64/linux
menu label Debian Bullseye Gnome3 + UEFI + Cipher WITH PRESEED
kernel installer/debian/bullseye/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.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
menu label ---

View File

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

View File

@ -2,7 +2,7 @@
# Purpose {{{
# 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
# * bnx2
# * all non-free (for tigon)
@ -174,7 +174,7 @@ main() { # {{{
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 \
Manage initrd and firmwares for ${RED}${DISTRO}${COLOR_DEBUG} release."