grub-devel
[Top][All Lists]
Advanced

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

Re: root seems to be incorrectly set after install


From: George Lengel
Subject: Re: root seems to be incorrectly set after install
Date: Sun, 03 Feb 2008 09:47:17 -0500
User-agent: Mozilla-Thunderbird 2.0.0.6 (X11/20071009)

Robert Millan wrote:
On Sat, Feb 02, 2008 at 10:44:35PM -0500, George Lengel wrote:
Robert Millan wrote:
Sounds like grub_boot_drive not having the right info. It works when received
via multiboot, but not from boot.img.

Does the attached patch fix your problem?  Just a guess ...
Hello,

Thanks for the try. It did not appear to make a difference, though I cannot rule out I did not apply the patch and recompile correctly. I hope I did though and everything I checked indicated I was using my compiled version and not the original Debian package.

You need to be sure.  It's hard enough to try guessing what the problem may
be, to make it even harder this way.

Is there something I can check so we can be convinced I am using the patched version?

Try:

diff -ur grub2/kern/i386/pc/init.c tmp/kern/i386/pc/init.c
--- grub2/kern/i386/pc/init.c   2008-01-23 12:25:52.000000000 +0100
+++ tmp/kern/i386/pc/init.c     2008-02-03 11:58:31.000000000 +0100
@@ -232,6 +232,8 @@

   if (! grub_os_area_addr)
     grub_fatal ("no upper memory");
+
+  grub_printf ("%p\n", grub_boot_drive);
 }

 void

this will also tell you the grub_boot_drive value (let us know).

Dear Robert,

I now get a 0x80 at the top of the screen just before the rescue mode line. This indicates I am using my compiled version and also confirms your suspicion about the BIOS, right?


What version of GRUB Legacy did you install in that system?  Did you modify
GRUB Legacy when you installed it, or something like that?

I use Grub legacy from Debian which is 0.97. It has worked for years and years without any problem and I never did anything past a simple apt-get and accept the defaults when configuring it.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]