GRUB Helpand

Ed Robitaille erobitaille at eagle1st.com
Tue Jul 13 17:21:00 EDT 2004


I just updated to SuSe 9.1 Pro. It went fairly well. Nothing actually broke until I decided to make a radical change.
I had been using grub with a boot floppy as the initial boot device. The
load process would the switch to /dev/hd0 for vmlinuz and initrd. I would get the screen for selecting the options . It worked.

I then decided to do it right; just boot from grub using /dev/hda0.
I made what I thought were the appropriate changes. Installed the 
files in the appropriate places and ran GRUB. I had Windows as the first (and default) selection -- gotta keep the peace with Linux the second choice. I thought to do it in stages but ....

When the system boots (still using a boot floppy), I get the new splash screen. If I select "Linux", it boots ok. If I let it time out to boot Windows (default),  the splash screen flashes and grub starts again. If I select Windows, the same thing happens again; Windows  doesn't load but Linux does.

My setup for the drives:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/hdb3              9742520   5637216   4105304  58% /
tmpfs                    63332        16     63316   1% /dev/shm
/dev/hdb1                15856      7773      7253  52% /boot
/dev/hda1              9958528   3482728   6475800  35% /windows/C

My menu list:
# Modified by YaST2. Last modification on Tue Jul  6 09:44:27 2004


color white/blue black/light-gray
default 0
gfxmenu (fd0)/boot/grub/message
timeout 10

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd0,0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
    kernel (hd0,0)/vmlinuz root=/dev/hdb3 vga=0x31a splash=silent desktop resume=/dev/hdb2  showopts
    initrd (hd0,0)/initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title floppy
    root (fd0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
    kernel (hd1,0)/vmlinuz root=/dev/hdb3 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0  3
    initrd (hd1,0)/initrd
>>>>>>>>>>>>>>>>>>>>>>> EOF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

and my grub.conf file:
   
root (hd1,0)
install  --stage2=/boot/grub/stage2 /grub/stage1 d (hd0) /grub/stage2 0x8000 (hd1,0)/grub/menu.lst
quit

>>>>>>>>>>>>>>>>>>>>>>> EOF <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

When I'm in Linux, I can access the Windows drive, I just can't boot it.

Any suggestions ??

Tnx

Ed




More information about the gnhlug-discuss mailing list