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

Reply via email to