Public bug reported:
Ubuntu Desktop ISOs place kernel parameters (e.g., quiet splash) after
the GRUB --- delimiter. GRUB passes arguments after --- to the initrd,
not the kernel. As a result, the kernel receives no arguments, and the
initrd receives quiet splash, which it ignores.
Confirmed on the desktop ISOs for 24.04 -> 26.04. Also observed on
Xubuntu flavors. The server ISOs did not have this issue.
grub.cfg
```
menuentry "Try or Install Ubuntu" {
set gfxpayload=keep
linux /casper/vmlinuz --- quiet splash
initrd /casper/initrd
}
menuentry "Ubuntu (safe graphics)" {
set gfxpayload=keep
linux /casper/vmlinuz nomodeset --- quiet splash
initrd /casper/initrd
}
```
#### Expected Behavior:
Kernel arguments should appear before ---:
```
linux /casper/vmlinuz quiet splash ---
```
#### Actual Behavior:
Arguments placed after --- are passed to initrd and ignored.
#### Proposed Fix
Update the casper/ubuntu‑cdimage GRUB template to:
```
linux /casper/vmlinuz quiet splash ---
initrd /casper/initrd
```
** Affects: casper (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161847
Title:
Desktop ISO GRUB menu places kernel arguments after ---, passing them
to initrd instead of kernel
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/casper/+bug/2161847/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs