Dave Barton wrote:
I have just upgraded a PC for a colleague, who, after much badgering and encouragement, conceded to have a dual boot install of OpenSUSE 10.3 on a second drive. Installed XP Pro on hd0, no problem. Created a FAT32 partition on hd1 using 50% of the disk capacity, leaving remainder unallocated for Linux partitions. Booted to the 10.3 installation DVD and the install to hd1, including on-line updates, went perfectly, until the first reboot, where I get:
GRUB Loading stage1.5 Grub loading, please wait... Error 21
At which point everything grinds to a standstill.
Restart from the installation DVD and finalize the installation via the "Other Options -> Boot Installed System" option. Then I can log in to a fully operational KDE desktop, where everything appears to be working perfectly.
The GRUB files read:
/boot/grub/device.map
(fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb
/boot/grub/menu.lst
# Modified by YaST2. Last modification on Fri Jan 18 08:55:09 EST 2008 default 0 timeout 8 gfxmenu (hd1,5)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 root (hd1,5) kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250824A_5ND3YLCZ-part6 vga=0x317 resume=/dev/sdb5 splash=silent showopts initrd /boot/initrd-2.6.22.5-31-default
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,5) chainloader (hd0,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy### title Floppy rootnoverify (hd1,5) chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 root (hd1,5) kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250824A_5ND3YLCZ-part6 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3 initrd /boot/initrd-2.6.22.5-31-default
/etc/grun.conf setup --stage2=/boot/grub/stage2 (hd0) (hd1,5) quit
Have checked the BIOS and hardware jumpers are set correctly.
I have never experienced any GRUB issues with any previous installs, consequently I have not had reason to educate myself about GRUB configuration. I have unsuccessfully searched for and tried a few Googled suggestions. I need to get this machine back to my colleague soon and I would hate to hand it back as a Windows only box.
Can any of you folks here help me out with this?
TIA
Dave
Dave, I guess the only other way I can help is to post a working grub config from one of my dual boot machines hand hope it helps. Here goes: The drives I have are sda (windows) sdb and sdc (linux raid) with md0, md1 and md2 as follows: ripper:/home/david # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/md1 20641788 6299548 13293604 33% / udev 517984 128 517856 1% /dev /dev/md0 69960 15487 50861 24% /boot /dev/md2 286877332 220164 272084616 1% /home /dev/sda1 61440560 54750856 6689704 90% /windows/C /dev/sda6 17928508 66556 17861952 1% /windows/D Just substitute /sdb for /md above and below for your setup (your partition numbers may vary) My swap is /dev/sda5 The device.map is: ripper:/boot # cat grub/device.map (fd0) /dev/fd0 (hd0) /dev/sda (hd2) /dev/sdc (hd1) /dev/sdb What does yours show for (hd1)? I ask because in your first menu.lst definition for 10.3 you have root (hd1,5) and then root=/dev/disk/by-id/scsi-SATA_ST3250824A_5ND3YLCZ-part6. This may be right, but it is worth a double check. You may want to try setting this to /dev/sdb# where # is what is shown as / in response to df. the working menu.lst I have is: # Modified by YaST2. Last modification on Tue Jan 1 22:39:43 CST 2008 default 2 timeout 8 gfxmenu (hd1,0)/message ##YaST - activate ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.13-0.3 root (hd1,0) kernel /vmlinuz-2.6.22.13-0.3-default root=/dev/md1 vga=0x31a resume=/dev/sda5 splash=silent showopts initrd /initrd-2.6.22.13-0.3-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3 root (hd1,0) kernel /vmlinuz-2.6.22.13-0.3-default root=/dev/md1 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /initrd-2.6.22.13-0.3-default ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,0) chainloader (hd0,0)+1 ###Don't change this comment - YaST2 identifier: Original name: floppy### title Floppy rootnoverify (hd1,0) chainloader (fd0)+1 -- David C. Rankin, J.D., P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org