[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian Installer Bookworm Alpha 2 release

The Debian Installer team[1] is pleased to announce the second alpha release
of the installer for Debian 12 "Bookworm".

Following the 2022 General Resolution about non-free firmware[2], many
packages containing firmware files that can be requested by the Linux kernel
at runtime were moved from non-free to non-free-firmware, making them
eligible for inclusion on official media per the updated Social Contract #5.

Starting with this release, official images include firmware packages from
main and non-free-firmware, along with metadata to configure the installed
system accordingly. Our installation guide has been updated accordingly[3].

Improvements in this release

 * apt-setup:
    - Add an apt-setup/non-free-firmware template, similar to the non-free
      and contrib ones, used by 50mirror to enable the non-free-firmware
      component: expert install only, disabled by default, but automatically
      set when non-free firmware packages are installed.
    - Factorize component handling across Debian generators, and add
      support for non-free-firmware to all of them.
    - Avoid leaving duplicate cdrom: entries in comments at the end of the
      installation (#1029922).
 * base-installer:
    - Ignore multi-arch qualifier (#1020426).
 * cdebconf:
    - text: During progression, provide user feedback at least every
    - newt: Align more items on top-left in braille mode.
 * debian-cd:
    - Refresh modalias information for firmware-sof-signed.
    - Extend generated firmware metadata with component information.
    - Include firmware packages based on the configured components (e.g.
      main and non-free-firmware for official builds).
    - Bump maximal image size to 1G for netinst CD images: 650 MB is no
      longer enough, but current images are still below 700 MB.
    - Implement a more robust installer lookup when booting from grub-efi,
      using .disk/id/$UUID instead of .disk/info (#1024346, #1024720).
    - All amd64 installation images will now boot on amd64 machines using
      32-bit UEFI firwmare. Users no longer need the multi-arch installer
      for those machines.
    - Stop building multi-arch images accordingly.
    - Delete support for win32-loader, which is no longer maintained.
 * debian-installer:
    - Switch to using bookworm artwork for the splash screens (Emerald).
    - Fix missing glyphs for Georgian (#1017435).
    - Bump Linux kernel ABI to 6.1.0-3.
 * debootstrap:
    - Add specific handling for the usr-is-merged package.
 * espeakup:
    - Set speakup_soft direct parameter to 1 in the installed system for
      non-English language, to fix the pronunciation of symbols and
    - Avoid warning about missing mbrola voices.
    - Run espeakup in a loop, to compensate for crashes.
 * grub-installer:
    - Fix missing debconf module integration.
 * grub2:
    - Add commented-out GRUB_DISABLE_OS_PROBER section to /etc/default/grub
      to make it easier for users to turn os-prober back on if they want
      it (#1013797, #1009336).
 * hw-detect:
    - Add support for Contents-firmware indices to speed up firmware
      lookup (from requested files to available packages), keeping the
      manual lookup as a fallback.
    - Add support for component detection, enabling apt-setup/$component
    - Resolve “usb” module into the underlying module when it requests
      firmware files (e.g. rtl8192cu for a RTL8188CUS USB Wi-Fi dongle),
      to reload the right module after deploying the relevant firmware
    - Delete support for loading udeb firmware packages (*.udeb, *.ude).
    - Note: Use cases regarding loading firmware from external storage
      remain to be clarified (#1029543). With firmware packages being
      included on official images, this is expected to be much less useful
      than it was.
    - Skip the historical link up/link down dance on some network
      interfaces: while it's useful to ensure modules request firmware
      files they might require, it's actively harmful if the interface has
      been configured (e.g. manually or via preseed): the link is up and/or
      it's involved in a bond.
    - Implement support for the hw-detect/firmware-lookup=never setting
 * libdebian-installer:
    - Ignore multiarch qualifier suffix (#1020783).
 * localechooser:
    - Enable Vietnamese in non-bogl console.
 * ifupdown:
    - Fix missing /etc/network/interfaces configuration for wireless
      connections when NetworkManager isn't installed, changing its mode
      to 600 for secure connections since it ends up containing secrets
      (#1029352, first issue).
    - Adjust /etc/network/interfaces configuration for wireless connections
      with both DHCP and SLAAC: only write a DHCP stanza and let RAs do the
      rest at runtime (#1029352, second issue).
 * preseed:
    - Add “firmware” alias for “hw-detect/firmware-lookup” (#1029848).
 * rootskel:
    - reopen-console-linux: When speakup is requested, prefer tty1 which
      is the only console that speakup can read.
 * rootskel-gtk:
    - Update artwork with the Emerald theme.
 * user-setup:
    - Remove support for unshadowed passwords.

Hardware support changes

 * debian-installer:
    - [amd64, arm64] Build netboot images for ChromeOS devices. More
      changes are required for these images to be useful.
 * grub2:
    - Add smbios to the signed grub efi images (#1008106).
    - Add serial to the signed grub efi images (#1013962).
    - Don't strip Xen binaries so they work again (#1017944).
    - Enable EFI zboot support on arm64 (#1026092).
    - Ignore some new ext2 flags to stay compatible with latest mke2fs
      defaults (#1030846).
 * linux:
    - udeb: Move ledtrig-audio from sound-modules to kernel-image
    - udeb: Also add drivers in subdirectories of drivers/net/phy
    - [arm64] Add nvmem-imx-ocotp driver to kernel-image udeb
    - [arm64] Add imx2_wdt driver to kernel-image udeb
    - [arm64] Add i2c-imx to i2c-modules udeb

Localization status

 * 78 languages are supported in this release.
 * Full translation for 40 of them.

Known bugs in this release

 * Encrypted LVM might fail on low memory systems (#1028250).

See the errata[4] for details and a full list of known issues.

Feedback for this release

We need your help to find bugs and further improve the installer, so
please try it. Installation images, and everything else you will need
are available at our web site[5].


The Debian Installer team thanks everybody who has contributed to this

 1. https://wiki.debian.org/DebianInstaller/Team
 2. https://www.debian.org/vote/2022/vote_003
 3. https://www.debian.org/releases/bookworm/amd64/ch02s02
 4. https://www.debian.org/devel/debian-installer/errata
 5. https://www.debian.org/devel/debian-installer

Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply to: