The Debian Installer team[1] is pleased to announce the first alpha
release of the installer for Debian 12 "Bookworm".
A number of changes were submitted by Debian Janitor and merged into
the many components that the installer is assembled out of, and
they're not documented individually since they're usually about
catching up with debhelper and other build-time best practices.
Special thanks to first-time contributors to the main debian-installer
source package:
- Youngtaek Yoon
- Sophie Brun
- Roland Clobus
Improvements in this release
============================
* alsa-lib:
- Install missing /usr/share/alsa/ctl dir in libasound2-udeb
(#992536).
* anna:
- Make it possible to install with a mismatched kernel (#998668).
* apt-setup:
- Install ca-certificates when the detected protocol is https, so
that the target can validate certificates (#1015887).
* brltty:
- Terminate main menu and debconf, otherwise the graphical versions
remain behind and fill logs.
- Add a proper menu title.
- Enable screen reader in Cinnamon (#992169).
- Disable liblouis and hid support in udeb.
- Update udev rules.
- Automatically shrink width to 80 columns, as that is much more
convenient on Braille devices.
* busybox:
- Enable applets for the installer: awk, base64, less (#949626),
stty (#891806).
* cdebconf:
- text: Make steps interruptible (#998424).
- text: Use libreadline and history to allow choosing with arrows.
* cdrom-detect:
- Support detecting installer images on normal disks (#851429).
* choose-mirror:
- Pull the mirror list from mirror-master.debian.org
- Sort deb.debian.org first, then ftp*.*.debian.org, then others.
* console-setup:
- Fix translation from X symbols to kernel symbols, for high Unicode
code points (#968195).
* debian-installer:
- Start speech synthesis automatically, after a 30-second timeout.
- Add support for multiple components in UDEB_COMPONENTS.
- Bump Linux kernel ABI to 5.19.0-1.
- Install bookworm, using bookworm udebs.
- Work around FTBFS on armel and mipsel, where libcrypto3-udeb
depends on libatomic1, by copying files from the host.
- Harmonize UEFI (grub) and BIOS (syslinux) boot menus: some labels
and also inclusion rules for the speech synthesis.
- Stop hardcoding the name of the distribution in syslinux's
menu.cfg
- Fix build reproducibility issues.
* debootstrap:
- Add (Debian) trixie as a symlink to sid.
- Add usr-is-merged to the required set on testing/unstable:
https://lists.debian.org/debian-devel-announce/2022/09/msg00001.html
* espeakup:
- Print the ALSA card number when choosing cards.
- Adjust languages approximations.
- Add support for mbrola voices, avoiding en1mrpa and us1mrpa.
- Install the mbrola voice used during the installation process,
along with espeak-ng.
* finish-install:
- Improve understandability of reboot screen (#982640).
- Enable screen reader in Cinnamon (#992169).
- Create the legacy /etc/mtab symlinks with the same destination
systemd uses.
* freetype:
- Build the udeb without librsvg.
* gdk-pixbuf:
- Build the PNG loader directly into the library.
* glibc:
- Adjust udeb for new layout (almost all symlinks are gone).
* hw-detect:
- Replace /etc/pcmcia/ with /etc/pcmciautils/ (#980271).
- Remove experimental dmraid support.
- Install opal-prd package on OpenPOWER machines.
* installation-report:
- Include detected ALSA cards in hardware report.
- Reword template for saving logs (#683203).
* kmod:
- Implement the generation of a less strict shlibs file.
* linux:
- Force more compressions modules into main installer package
(#992221).
- udeb: Add essiv to crypto-modules (#973378).
- udeb: Add SCSI device handlers to multipath-modules (#989079).
- udeb: Move crc64 to crc-modules and make scsi-core-modules depend
on that.
* localechooser:
- Fix level detection (#1011254).
- Fix language detection when a 2-letter language is a prefix of a
3-letter language.
* lvm2:
- Disable systemd usage in udeb (#1015174).
* multipath-tools:
- Improve support in the installer: ship a default config file and
udev rules to make it easier to detect multipath devices.
* nano:
- Build the udeb against libncursesw6-udeb, as support for S-Lang
was dropped (#976275).
* net-retriever:
- Fix endianness support in netcfg_gateway_reachable (#1007929).
- Add support for preseeded pointopoint.
- Add support for fe80 addresses as gateway.
* nvme:
- Build nvme-cli-udeb, for use within the installer.
* openssl:
- Add ossl-modules to libcrypto's udeb.
* os-prober:
- Add Windows 11 detection.
- Add support for multiple initrd paths.
- Add Exherbo Linux detection (#755804).
- Sort Linux kernels in reverse version order if no boot loader
config file is found (#741889).
- Detect ntfs3 (5.15+ kernels) in addition to ntfs and ntfs-3g.
- Fix regression introduced by calling `dmraid -r` once.
- Add detection for Alpine's initramfs files.
- Add reading /usr/lib/os-release as a fallback.
* partman-auto:
- Remove experimental dmraid support.
* partman-base:
- Remove experimental dmraid support.
* partman-jfs:
- Remove obsolete sanity check for JFS as boot or root filesystem.
* readline:
- Add libreadline8-udeb and readline-common-udeb, needed by the
cdebconf text frontend (used for speakup-based accessibility).
* rescue:
- Detect situations where mounting /usr could be needed, and prompt
about it (#1000239).
- Mount separate filesystems with mount options from fstab (needed
e.g. with btrfs subvolumes).
- Fix various issues with mounting several separate filesystems.
- Refactor various mounting and unmounting operations for /target.
* rootskel:
- When reopening the Linux console, use tty1 instead of tty0, fixing
Ctrl-c.
* s390-dasd:
- Stop passing deprecated -f option to dasdfmt (#1004292).
* s390-tools:
- Install hsci, used to show and control HiperSockets Converged
Interfaces.
* systemd:
- Drop separate udeb build.
- udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in
the installer.
- Bump systemd-timesyncd's priority to standard, to make sure it's
installed by default (#986651, #993947).
* wireless-regdb:
- Remove regular files deployed by the installer (#1012601).
* x11-xkb-utils:
- Fix setxkbmap crash in the installer (#1010161).
Hardware support changes
========================
* debian-installer:
- armhf: Add support for Bananapi_M2_Ultra (#982913).
- armhf: Update MX53LOCO filename with newer u-boot.
* flash-kernel:
- Skip flash-kernel in all EFI systems.
- Add support for ODROID-C4, -HC4, -N2, -N2Plus (#982369).
- Add Librem5r4 (Evergreen).
- Add SiFive HiFive Unmatched A00 (#1006926).
- Add BeagleV Starlight Beta board.
- Add Microchip PolarFire-SoC Icicle Kit.
- Add MNT Reform 2.
On Thu, Sep 22, 2022 at 11:27 AM Cyril Brulebois <kibi@debian.org> wrote:...
The Debian Installer team[1] is pleased to announce the first alpha
release of the installer for Debian 12 "Bookworm".
* flash-kernel:
- Skip flash-kernel in all EFI systems.
- Add support for ODROID-C4, -HC4, -N2, -N2Plus (#982369).
- Add Librem5r4 (Evergreen).
- Add SiFive HiFive Unmatched A00 (#1006926).
- Add BeagleV Starlight Beta board.
- Add Microchip PolarFire-SoC Icicle Kit.
- Add MNT Reform 2.
I am wondering what else needs to do for riscv64 here. Now, We often
do this by making
riscv64 rootfs tarball and then flash into sd/ssd on real hardware,
like Unmatched boards.
There may be some work to be done here, but there doesn't seem to be enough documentation to indicate this. Any help will be appreciated.
On 2022-09-26, Bo YU wrote:
On Thu, Sep 22, 2022 at 11:27 AM Cyril Brulebois <kibi@debian.org> wrote: >>> The Debian Installer team[1] is pleased to announce the first alpha...
release of the installer for Debian 12 "Bookworm".
* flash-kernel:
- Skip flash-kernel in all EFI systems.
- Add support for ODROID-C4, -HC4, -N2, -N2Plus (#982369).
- Add Librem5r4 (Evergreen).
- Add SiFive HiFive Unmatched A00 (#1006926).
- Add BeagleV Starlight Beta board.
- Add Microchip PolarFire-SoC Icicle Kit.
- Add MNT Reform 2.
I am wondering what else needs to do for riscv64 here. Now, We often
do this by making
riscv64 rootfs tarball and then flash into sd/ssd on real hardware,
like Unmatched boards.
There may be some work to be done here, but there doesn't seem to be enough >> documentation to indicate this. Any help will be appreciated.
I've added some platforms for armhf and arm64; I could take a stab at
adding support for the Unmatched boards. I think all the pieces (debian kernel, debian u-boot, debian opensbi, flash-kernel support) are all
present, and I have a board to test with. Unfortunately, I'm a bit short
on time ... might be able to squeeze it in October or November, though
that's getting a bit late for bookworm freeze.
Not sure on other boards.
Another approach would be to add support for EFI, if there is support
for grub-efi-riscv64; some of the vendor u-boot platforms probably
support EFI, even if u-boot support isn't in Debian.
I think Ubuntu is using the EFI support on some riscv64 platforms, so it
must be theoretically possible, at least.
On 2022-09-26, Bo YU wrote:
On Thu, Sep 22, 2022 at 11:27 AM Cyril Brulebois <kibi@debian.org> wrote:...
The Debian Installer team[1] is pleased to announce the first alpha
release of the installer for Debian 12 "Bookworm".
* flash-kernel:
- Skip flash-kernel in all EFI systems.
- Add support for ODROID-C4, -HC4, -N2, -N2Plus (#982369).
- Add Librem5r4 (Evergreen).
- Add SiFive HiFive Unmatched A00 (#1006926).
- Add BeagleV Starlight Beta board.
- Add Microchip PolarFire-SoC Icicle Kit.
- Add MNT Reform 2.
I am wondering what else needs to do for riscv64 here. Now, We often
do this by making
riscv64 rootfs tarball and then flash into sd/ssd on real hardware,
like Unmatched boards.
There may be some work to be done here, but there doesn't seem to be enough documentation to indicate this. Any help will be appreciated.
I've added some platforms for armhf and arm64; I could take a stab at
adding support for the Unmatched boards. I think all the pieces (debian kernel, debian u-boot, debian opensbi, flash-kernel support) are all
present, and I have a board to test with. Unfortunately, I'm a bit short
on time ... might be able to squeeze it in October or November, though
that's getting a bit late for bookworm freeze.
Not sure on other boards.
Another approach would be to add support for EFI, if there is support
for grub-efi-riscv64; some of the vendor u-boot platforms probably
support EFI, even if u-boot support isn't in Debian.
I think Ubuntu is using the EFI support on some riscv64 platforms, so it
must be theoretically possible, at least.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 299 |
Nodes: | 16 (2 / 14) |
Uptime: | 82:43:58 |
Calls: | 6,696 |
Calls today: | 1 |
Files: | 12,229 |
Messages: | 5,347,909 |