wrong kernel commandline after classic install with canary image

Bug #2033107 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
debian-cd
Fix Released
Critical
Steve Langasek

Bug Description

After install with the canary image a classic install (no tpm fde) has the wrong kernel commandline, with 'quiet splash' missing. As a result no splash screen is shown at boot, the user gets text scroll instead.

Tags: fde
Steve Langasek (vorlon)
tags: added: fde
Revision history for this message
Steve Langasek (vorlon) wrote :

I have confirmed this does not happen with daily-live 20230825.

Revision history for this message
Steve Langasek (vorlon) wrote :

I believe this is because 'quiet splash' boot options are missing from the canary image itself, via debian-cd:

            elif [ "$SUBPROJECT" = "canary" ]; then
                # temporarily, disable quiet and splash for canary images
                KERNEL_PARAMS="${KERNEL_PARAMS:+$KERNEL_PARAMS }layerfs-path=standard.live.squashfs ---"

so I expect this will resolve itself when merged into daily-live.

Revision history for this message
Steve Langasek (vorlon) wrote :

Well, except the full difference between the grub.cfg of the two installs shows:

- search --no-floppy --fs-uuid --set=root 5815784e-26c9-4408-9dea-ccb2398a1f9a
- linux /boot/vmlinuz-6.3.0-7-generic root=UUID=5815784e-26c9-4408-9dea-ccb2398a1f9a ro
+ search --no-floppy --fs-uuid --set=root 877df776-8c5a-45ff-817a-08d88d25d97b
+ linux /boot/vmlinuz-6.3.0-7-generic root=UUID=877df776-8c5a-45ff-817a-08d88d25d97b ro quiet splash $vt_handoff

And the $vt_handoff does *not* come from debian-cd. So it appears we have a difference here that probably wouldn't fix itself in the merge to daily-live.

Revision history for this message
Steve Langasek (vorlon) wrote :

I was surprised to see a splash screen after doing an install with Spanish as the language.

Revision history for this message
Steve Langasek (vorlon) wrote :

oops, sorry, the splash screen was when doing an fde install not a classic install. commandline is correct for an fde install.

Changed in ubuntu-desktop-installer:
importance: Undecided → Critical
status: New → Triaged
Revision history for this message
Steve Langasek (vorlon) wrote :

the vt_handoff is appended by grub code *if* splash is present in the list of default options in /etc/default/grub.

Updating debian-cd to no longer treat canary specially wrt kernel commandline, so we can confirm everything works as expected when using the target options.

Changed in ubuntu-desktop-installer:
status: Triaged → Fix Committed
assignee: nobody → Steve Langasek (vorlon)
Steve Langasek (vorlon)
affects: ubuntu-desktop-installer → debian-cd
Changed in debian-cd:
assignee: Steve Langasek (vorlon) → nobody
assignee: nobody → Steve Langasek (vorlon)
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

This is fixed 20230829

Revision history for this message
Steve Langasek (vorlon) wrote :

Confirmed that this is resolved with the 20230829 canary image.

Changed in debian-cd:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.