[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Broken EFI grub.cfg on stretch images



Steve McIntyre <steve@einval.com> (2015-11-26):
> On Tue, Nov 24, 2015 at 04:27:47PM +0000, Steve McIntyre wrote:
> >On Mon, Nov 23, 2015 at 12:09:41PM -0430, Emilio Lazo Zaia wrote:
> >>On 23/11/15 11:16, Steve McIntyre wrote:
> >>>On Mon, Nov 23, 2015 at 10:50:02AM -0430, Emilio Lazo Zaia wrote:
> >>>>Hello
> >>>>
> >>>>Debian-installer testing gives GRUB prompt while booting on UEFI platforms;
> >>>>the issue is related to a broken /boot/grub/grub.cfg file. The screen shows
> >>>>only Debian's background and the loaded font but no menu options are shown.
> >>>>
> >>>>Up to the date (Nov 23), all three (official, weekly and daily) images are
> >>>>broken. Its grub.cfg file is only 449 bytes and the last line is "set
> >>>>theme="; there are no "menuentry" directives, so after loading theme it comes
> >>>>with the prompt.
> >>>Hmmm. Can you give me a URL to exactly which images you're looking at
> >>>please? I've just looked at a daily sid amd64 netinst iso and it looks
> >>>sane enough to me from the files in its build tree. This suggests
> >>>we're looking at different images, maybe...
> >>I'm sorry; I forgot to mention some details: multi-arch netinst ISO images
> >>are the failing ones. For example:
> >
> >Ah, ok. Yes, I see that now. Thanks for clarifying!
> >
> >>Official CD and DVD multi-arch [1], [2] aren't good... amd64 and i386 looks
> >>fine. Weekly multi-arch DVD and CD [3] and [4] are broken. Daily CD
> >>multi-arch is also broken [5].
> >>
> >>grub.cfg file seems to be truncated at 449 bytes.
> >
> >I'm looking now to see what's broken there, thanks for reporting.
> 
> And I have a fix in place now in the debian-cd code. The weird menu
> structure around the CPU auto-detection feature (unique to the
> multi-arch media) was causing the problem, and I've added extra logic
> to cope with that now.
> 
> Thanks very much for the bug report!
> 
> KiBi/Didier: I've now noticed the there's a slight issue with the
> menus we have at the moment. Not sure if it's an artifact of the
> multi-arch setup or not, but in the menus we're now getting two
> different versions of the installer with speech both veing shown with
> the exact same label text and the same shortcut:
> 
> label installspk
>         menu label Install with ^speech synthesis
>         kernel /install.amd/vmlinuz
>         append vga=788 initrd=/install.amd/initrd.gz speakup.synth=soft --- quiet 
> 
> label installspk
>         menu label Install with ^speech synthesis
>         kernel /install.amd/vmlinuz
>         append vga=788 initrd=/install.amd/gtk/initrd.gz speakup.synth=soft --- quiet 
> 
> and this is showing up in the grub menus I'm generating too. We should
> probably just pick one that we want?

Wild guess, side effect of the following commit (src:debian-installer)?
| commit d14db6ad4079b3e4d996f67ffd36292b18e6b15b
| Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
| Date:   Tue Sep 15 01:31:14 2015 +0200
| 
|     Restore actually-used non-gtk speech synthesis entries
|     
|         - Otherwise netboot/gtk/mini.iso (which is gtk only) does not contain the
|           speech entry.
|         - Avoid including them on non-gtk netboot image, though.

https://anonscm.debian.org/cgit/d-i/debian-installer.git/commit/?id=d14db6ad4079b3e4d996f67ffd36292b18e6b15b

(Adding youpi to the loop accordingly.)

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: