all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: 白い熊@相撲道 <guix-devel_gnu.org@sumou.com>
Cc: guix-devel@gnu.org
Subject: Re: Libreboot error: /boot/grub/i386-coreboot files not found
Date: Fri, 13 Mar 2015 18:34:05 -0400	[thread overview]
Message-ID: <8761a4y1b6.fsf@netris.org> (raw)
In-Reply-To: <87a8zgy1mm.fsf@netris.org> (Mark H. Weaver's message of "Fri, 13 Mar 2015 18:27:13 -0400")

Mark H Weaver <mhw@netris.org> writes:

> 白い熊@相撲道 <guix-devel_gnu.org@sumou.com> writes:
>
>> I've installed and am running GuixSD on the Gluglug X200.
>
> Excellent!  I'm running GuixSD on a Gluglug X60 :)
>
>> On boot, Libreboot comes up with its GRUB-like menu, where I select
>> "Search for GRUB configuration on internal storage". It then finds the
>> GuixSD partition with /boot/grub and you can boot it usinr "Load
>> Config from (ahci0,msdosX)".
>>
>> This then however always reports:
>>
>> error: file `/boot/grub/i386-coreboot/vbe.mod' not found.
>> error: file `/boot/grub/i386-coreboot/vga.mod' not found.
>> error: file `/boot/grub/i386-coreboot/gfxterm.mod' not found.
>> Press any key to continue...
>>
>> You can then hit a key and it continues normally, loads the GRUB menu
>> and you can boot. So it's more of a nuisance than a crippling
>> error. I'd like to get rid of it however.
>>
>> Of course, there is no i386-coreboot in /boot/grub/, however
>> symlinking i386-pc to it, or copying the dir i386-pc to i386-coreboot,
>> has no effect. The error still comes up.
>>
>> How can this be fixed?
>
> The plan is to modify Guix to create a /boot/grub/libreboot_grub.cfg
> (alongside grub.cfg) that omits everything except for the menu entries
> and perhaps also the "set default=0" and "set timeout=1".

Another approach would be to build a version of GRUB that's built to run
under coreboot, and then to create a /boot/grub/libreboot_grub.cfg that
chainloads our own grub.  This approach has some advantages, most
notably that we wouldn't need to assume that the GRUB included in
Libreboot includes all of the modules we need.

       Mark

      reply	other threads:[~2015-03-13 22:34 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-13 11:20 Libreboot error: /boot/grub/i386-coreboot files not found 白い熊@相撲道
2015-03-13 22:27 ` Mark H Weaver
2015-03-13 22:34   ` Mark H Weaver [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8761a4y1b6.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=guix-devel@gnu.org \
    --cc=guix-devel_gnu.org@sumou.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.