fresh install for dual boot with winxp : grub hangs

Hans Horn hannes at 2horns.com
Thu Jul 1 16:02:20 UTC 2004


All drives use 'auto' on everything in the bios.

After making all the changes you recommend and issuing 'grub-install 
/dev/hda', it tells me
'/dev/hdd3 does not have any corresponding BIOS drive'.

Did I miss something?

here's what fdisk tells me now and the content of the few files that I have 
edited:

------------------------------
fdisk /dev/hda <p>

Disk /dev/hdb: 200.0 GB, 200049647616 bytes
150 heads, 63 sectors/track, 41346 cylinders
Units = cylinders of 9450 * 512 = 4838400 bytes

  Device  Boot    Start    End      Blocks    Id    System
/dev/hda1             1     991    4682553+   1b    Hidden W95 FAT32
/dev/hda2  *        991   41346  190680210+    7    HPFS/NTFS

------------------------------
fdisk /dev/hdb <p>

Disk /dev/hdb: 46.1 GB, 46115758080 bytes
16 heads, 63 sectors/track, 89355 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

  Device  Boot    Start    End      Blocks    Id    System
/dev/hdb1         85282   89346    2048287+   82    Linux swap
/dev/hdb2             1   50793   25599640+    c    W95 FAT32 (LBA)
/dev/hdb3  *      50793   85282   17382330+   83    Linux

------------------------------
/boot/grub/device.map:

(fd0) /dev/fd0
(hd0) /dev/hdb
(hd1) /dev/hda

------------------------------
/etc/fstab:

LABEL=LINUX   /         ext3    defaults        1 1
none          /dev/pts  devpts  gid=5,mode=620  0 0
none          /dev/shm  tmpfs   defaults        0 0
none          /proc     proc    defaults        0 0
none          /sys      sysfs   defaults        0 0
none          /proc     sysfs   defaults        0 0
/dev/hdb1     swap      swap    defaults        0 0

------------------------------
/boot/grub/grub.conf:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,2)
#          kernel /vmlinuz-version ro root=/dev/hdb2
#          initrd /initrd-version.img
#
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,2)/grub/splash.xpm.gz
title Fedora Core (2.6.5-1.358)
        root (hd0,2)
        kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.5-1.358.img
title WinXP
        rootnoverify (hd1,1)
        chainloader +1


H.
>
> So FC2 is on hdd3?  Assuming that...
>
>> master: hda
>> slave1: nothing
>> master2: dvd/cd
>> slave2: hdd
> ...
>> recommendations?
>
> I still suspect grub is getting confused.  May still want to check BIOS
> setting for hard drives.  On some systems should be "LBA" or "OTHER"
> rather than "DOS".  If that doesn't help, given that nothing is on IDE0
> slave, easiest would be to move hdd to hdb.  Assuming use of labels in /
> etc/fstab, should only have one Linux filesystem partition entry
> requiring no changes:
>
> LABEL=/    /      ext3       defaults        1 1
>
> and for swap, change to
>
> /dev/hdb1  swap   swap       defaults        0 0
>
> grub.conf should then look something like:
>
> # grub.conf generated by anaconda
> #
> # Note that you do not have to rerun grub after making changes to this 
> file
> # NOTICE:  You do not have a /boot partition.  This means that
> #          all kernel and initrd paths are relative to /, eg.
> #          root (hd1,2)
> #          kernel /vmlinuz-version ro root=/dev/sda2
> #          initrd /initrd-version.img
> #
> #boot=/dev/hda
> default=0
> timeout=10
> splashimage=(hd0,2)/grub/splash.xpm.gz
> title Fedora Core (2.6.5-1.358)
>        root (hd0,2)
>        kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
>        initrd /initrd-2.6.5-1.358.img
> title WinXP on hda2
>        rootnoverify (hd1,0)
>        chainloader +1
>
> and /boot/grub/device.map should have
>
> hd0    /dev/hda
> hd1    /dev/hdb
>
>
> Sooooo, boot to rescue mode (presumably - after HW change of 2nd HD from
> IDE0 slave to IDE1 slave and given assumption of / now on hdb3) and
> with /dev/hdb3 mounted on /mnt/sysimage, "chroot /mnt/sysimage", edit
> /etc/fstab and /boot/grub/grub.conf and /boot/grub/device.map as above,
> (or adjusted for reality), and "grub-install /dev/hda" (may not really
> be necessary but could help).  Reboot and hope for the best!
>
> Good luck,
> Phil
>
>
>
>
>
> -- 
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list 





More information about the users mailing list