From: Sam Morris <sam@robots.org.uk>
To: grub-devel@gnu.org
Subject: Re: grub2 and Linux software RAID devices
Date: Tue, 5 Feb 2008 01:32:46 +0000 (UTC) [thread overview]
Message-ID: <pan.2008.02.05.01.32.45@robots.org.uk> (raw)
In-Reply-To: 20080204224338.GC28299@thorin
On Mon, 04 Feb 2008 23:43:38 +0100, Robert Millan wrote:
>> Debian's post-install script has actually been written to substitute
>> 'pc gpt' if the partmap probing fails,
>
> Actually, this was reverted a while ago.
>
>> manually. However, I now hit the second problem: the menu that grub
>> presents has no text! It seems to have an entry, however, as there is a
>> highlighted line.
>
> Which version did you try? Is it more recent than 1.96 ? We fixed bugs
> producing this result recently.
This now works fine (and looks nice and pretty!) with version 1.96
+20080203-1. :)
>> The third problem is that if I press enter, or wait for the timeout to
>> finish, or the screen blanks, and I get the message "Booting '". The
>> system then freezes and I have to use the hardware reset switch to
>> continue (ctrl+alt+del does not work). Pressing 'e', or the up or down
>> keys also freeze the system, without the "Booting '" message.
>
> Where does GRUB get its grub.cfg from? What are its contents? (from the
> POV of GRUB; use 'cat' to determine).
Version 1.96+20080203-1 behaves differently; I am simply dropped to the
rescue shell, and I can't load any modules (because root is set to
(hd1,2) which does not show up when I run 'ls'). I guessed that this is
because 'pc' is not in the list of modules included when grub-install
creates core.img.
If I add 'pc' to core.img then things are much healthier: I am still
dropped into the rescue shell, but I can load the 'normal' module, issue
the 'normal' command and then I get the (pretty!) menu and am able to
boot normally. I'm still not sure why I'm dropped into the rescue shell
in the first place, however. There's a flash of text before the prompt
appears, but the screen is cleared much to fast to read any of it.
ISTR that when I tried Jeroen Dekkers' patch before, I was no longer
booted into the rescue shell; but I can't remember (and I don't
understand why, if I was kicked into the rescue shell becuase grub tried
to read past the 'end' of my disk, why I can immediatly issue the
'normal' command to go to the menu and have everything working). Anyway,
I'll wait to see how things improve after a new grub-pc is uploaded.
Thanks for your help & advice so far!
--
Sam Morris
http://robots.org.uk/
PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078
next prev parent reply other threads:[~2008-02-05 1:33 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-04 21:36 grub2 and Linux software RAID devices Sam Morris
2008-02-04 22:43 ` Robert Millan
2008-02-05 0:44 ` Sam Morris
2008-02-05 9:38 ` Robert Millan
2008-02-07 20:35 ` Jan Nieuwenhuizen
2008-02-07 21:32 ` Robert Millan
2008-02-05 1:32 ` Sam Morris [this message]
2008-02-05 9:35 ` Robert Millan
2008-02-06 0:49 ` Sam Morris
2008-02-06 23:19 ` Sam Morris
2008-02-06 23:54 ` Yoshinori K. Okuji
2008-02-07 12:45 ` Robert Millan
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=pan.2008.02.05.01.32.45@robots.org.uk \
--to=sam@robots.org.uk \
--cc=grub-devel@gnu.org \
/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.
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.