Bug#486541: grub problem with debian-installer
Package: installation-reports
Boot method:
Image version: http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/
debian-testing-i386-netinst.iso (16-Jun-2008 11:14)
Date: 16-Jun-2008 18:00
Machine: Desktop PC (Mainboard Elitegroup K7S5A)
Processor: Athlon XP-1700+
Memory: 768MB
Partitions:
> fdisk -l /dev/hdb
Disk /dev/hdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 122 979933+ 83 Linux
/dev/hdb2 123 487 2931862+ 83 Linux
/dev/hdb3 609 4865 34194352+ 5 Extended
/dev/hdb4 488 608 971932+ 82 Linux swap / Solaris
/dev/hdb5 609 1094 3903763+ 83 Linux
/dev/hdb6 1095 1459 2931831 83 Linux
/dev/hdb7 1460 4865 27358663+ 83 Linux
Partition table entries are not in disk order
Output of lspci -nn and lspci -vnn:
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot: [E]
Detect network card: [ ]
Configure network: [ ]
Detect CD: [ ]
Load installer modules: [ ]
Detect hard drives: [ ]
Partition hard drives: [ ]
Install base system: [ ]
Clock/timezone setup: [ ]
User/password setup: [ ]
Install tasks: [ ]
Install boot loader: [ ]
Overall install: [ ]
Problem with boot, did not check the rest.
Comments/Problems: PROBLEM WITH GRUB and multiple disks: Error 15
* Status before: Debian Etch installation with RAID on /dev/hda and /dev/hdc,
working ok for months. /dev/hdd is DVD-ROM.
* Now: Netboot installation of fresh lenny debian-installer on additional harddisk /dev/hdb
(installation did not touch hda and hdc; grub was installed to MBR of hdb)
* partitioning of new installation: /boot on hdb1, / (root directory) on hdb5
* PROBLEM on first reboot: chosen in BIOS to boot from IDE1 (=hdb)
Then the new Grub menu appears (fine), when entering stage 2: "Error 15: File not found" (bad)
Extract from [hdb1] /grub/menu.lst:
title Debian GNU/Linux, kernel 2.6.24-1-486
root (hd1,0)
kernel /vmlinuz-2.6.24-1-486 root=/dev/hdb5 ro quiet
initrd /initrd.img-2.6.24-1-486
* Booting old system and mounting hdb1 shows everthing is correctly in place.
* Some kind of (inconvenient) WORK-AROUND: change the above
line in file [hdb1] /grub/menu.lst to
root (hd0,0)
then shutdown, unplug hda and hdc disks, reboot. The BIOS now counts hdb as first disk,
booting from there. Now grub finds and boots the kernel.
* MY THOUGHTS: Though grub installation and menu.lst is correct, grub does not seem to
handle this situation of multiple disks correctly and misunderstands 'root (hd1,0)'.
--
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
Reply to: