[Bug 2146165] [NEW] Dracut kernel command line parameters not added for software RAID array assembly

Chris Siebenmann 2146165 at bugs.launchpad.net
Tue Mar 24 19:55:06 UTC 2026


Public bug reported:

In the current 26.04/resolute daily ISO images, if you configure a
system with its root on software RAID (for example, with mirrored
disks), the result will fail to boot and time out. The direct cause of
the failure is that the initramfs does not assemble to the software RAID
array of the root filesystem.

My analysis of the cause:

In the current server 26.04 environment, subiquity and the Ubuntu
installer process install a system that uses a Dracut-based initramfs.
In its stock configuration, this initramfs will only assemble RAID
arrays that have been specified on the kernel command line via
'rd.md.uuid=...' parameters (as far as I can see, and this is the
observed behavior). Subiquity doesn't put anything on the kernel command
line, neither specific rd.md.uuid settings nor 'rd.auto=1' to trigger
auto-assembly of everything. Adding a suitable rd.md.uuid= parameter
causes everything to work properly, including from first boot if you
partially auto-install things.

(And when the boot hangs, you can wait for it to time out into the
rescue shell, do 'mdadm -A /dev/md0', and exit to continue into a
regular boot, so the software RAID array itself is definitely properly
built.)

** Affects: subiquity (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2146165

Title:
  Dracut kernel command line parameters not added for software RAID
  array assembly

Status in subiquity package in Ubuntu:
  New

Bug description:
  In the current 26.04/resolute daily ISO images, if you configure a
  system with its root on software RAID (for example, with mirrored
  disks), the result will fail to boot and time out. The direct cause of
  the failure is that the initramfs does not assemble to the software
  RAID array of the root filesystem.

  My analysis of the cause:

  In the current server 26.04 environment, subiquity and the Ubuntu
  installer process install a system that uses a Dracut-based initramfs.
  In its stock configuration, this initramfs will only assemble RAID
  arrays that have been specified on the kernel command line via
  'rd.md.uuid=...' parameters (as far as I can see, and this is the
  observed behavior). Subiquity doesn't put anything on the kernel
  command line, neither specific rd.md.uuid settings nor 'rd.auto=1' to
  trigger auto-assembly of everything. Adding a suitable rd.md.uuid=
  parameter causes everything to work properly, including from first
  boot if you partially auto-install things.

  (And when the boot hangs, you can wait for it to time out into the
  rescue shell, do 'mdadm -A /dev/md0', and exit to continue into a
  regular boot, so the software RAID array itself is definitely properly
  built.)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2146165/+subscriptions




More information about the foundations-bugs mailing list