Hi!
On 2004-05-04 0:49 -0500, Brian R Drell wrote:
> I have now installed with beta 4 twice today, the first with linux 2.4
> and the second on linux 2.6. I submitted a report earlier, and to update:
>
> Grub installation fails the first time I try it, whether I use the Grub
> partition format or the /dev node format. I can go back to the main
> menu after it fails, and try it again with success. I am installing
> Grub on the boot sector of a logical partition on an IDE disk, if that
> makes any difference.
I can confirm that; I tried that yesterday with the same result: it
failed at the first attempt and magically succeeded at the second.
Maybe the according log entry (of the installed system) helps here:
------------------ /var/log/debian-installer/messages -------------------
[...]
The following NEW packages will be installed:
grub
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 283kB of archives.
After unpacking 647kB of additional disk space will be used.
Get:1 http://ftp.de.debian.org sarge/main grub 0.93+cvs20031021-8 [283kB]
Fetched 283kB in 3s (73.5kB/s)
Selecting previously deselected package grub.
(Reading database ... 10046 files and directories currently installed.)
Unpacking grub (from .../grub_0.93+cvs20031021-8_i386.deb) ...
Setting up grub (0.93+cvs20031021-8) ...
Probing devices to guess BIOS drives. This may take a long time.
GNU GRUB version 0.94 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (hd0,0)
Filesystem type is reiserfs, partition type 0x83
grub> setup --stage2=/boot/grub/stage2 --prefix=/boot/grub (hd0,0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd0,0)"... 18 sectors are embedded.
succeeded
Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,0) (hd0,0)1+18 p (hd0,0)/boot/grub/stage2 /boot/grub/menu.lst"... failed
Error 6: Mismatched or corrupt version of stage1/stage2
grub> quit
Reading Package Lists...
Building Dependency Tree...
grub is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/hda
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file...
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) Found kernel: /boot/vmlinuz-2.6.3-1-k7
Updating /boot/grub/menu.lst ... done
Reading Package Lists...
--------------------------------------------------------------------------
The "mismatched or corrupt version of stage1/stage2" may be the point here.
I can send you the whole log directory if that helps.
Thanks,
Martin
--
Martin Pitt Debian GNU/Linux Developer
martin@piware.de mpitt@debian.org
http://www.piware.de http://www.debian.org
Attachment:
pgpPdfvlU1Et1.pgp
Description: PGP signature