Bug#714101: load_video loads modules absent from the EFI version

Vincent Fourmond fourmond at debian.org
Tue Jun 25 20:33:49 UTC 2013


On Tue, Jun 25, 2013 at 9:15 PM, Colin Watson <cjwatson at debian.org> wrote:
> On Tue, Jun 25, 2013 at 09:05:49PM +0200, Vincent Fourmond wrote:
>>   Upon startup, grub complains about missing files 'error file not
>> found'. While this got me quite worried the first time it showed up,
>> it doesn't prevent from booting, which is quite great.
>>
>>   After poking out with the configuration files, I found out that the
>> load_video common function tries to load three modules that are absent
>> (at least from the EFI version):
>>
>> ieee1275_fb
>> vbe
>> vga
>
> That code path shouldn't actually fire, though, because
> $feature_all_video_module should be y for 2.00 core images.  Are you
> sure your core image is up to date?

  I think so:

 ~ dpkg -l 'grub*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                  Version         Architecture    Description
+++-=====================-===============-===============-================================================
un  grub                  <none>                          (no
description available)
ii  grub-common           2.00-14         amd64           GRand
Unified Bootloader (common files)
un  grub-coreboot         <none>                          (no
description available)
un  grub-doc              <none>                          (no
description available)
ii  grub-efi              2.00-14         amd64           GRand
Unified Bootloader, version 2 (dummy packa
ii  grub-efi-amd64        2.00-14         amd64           GRand
Unified Bootloader, version 2 (EFI-AMD64 v
ii  grub-efi-amd64-bin    2.00-14         amd64           GRand
Unified Bootloader, version 2 (EFI-AMD64 b
un  grub-efi-ia32         <none>                          (no
description available)
ii  grub-efi-ia32-bin     2.00-14         amd64           GRand
Unified Bootloader, version 2 (EFI-IA32 bi
un  grub-efi-ia64         <none>                          (no
description available)
un  grub-emu              <none>                          (no
description available)
un  grub-ieee1275         <none>                          (no
description available)
un  grub-legacy           <none>                          (no
description available)
un  grub-legacy-doc       <none>                          (no
description available)
un  grub-linuxbios        <none>                          (no
description available)
ic  grub-pc               1.99-23         amd64           GRand
Unified Bootloader, version 2 (PC/BIOS ver
un  grub-pc-bin           <none>                          (no
description available)
un  grub-yeeloong         <none>                          (no
description available)
un  grub2                 <none>                          (no
description available)
ii  grub2-common          2.00-14         amd64           GRand
Unified Bootloader (common files for versi

  I'm unsure why grub-pc is at an old version, or even why it's there
at all. Could it be the problem ?

  Cheers,

      Vincent



More information about the Pkg-grub-devel mailing list