Hello All,
I’m trying to config a “dual boot” for my Dell Precision M40 laptop, thats equipped with a 80 GB HDD, 512 MB of SDRAM, nVidia video chipset with 32 MB of VRAM, and Sansung DVD-ROM / CD Burner.
I started by installing ‘Windows 2000 Professional SP3’ OS, creating:
/dev/sda1 (C:, formatted FAT32)
/dev/sda5 (D:, formatted NTFS)
,where Win2k Prof resides on ‘/dev/sda5’. After Win2k Prof. installation, I installed OpenSuSe v.11.2 on:
/dev/sda1 (/data1, location of GRUB)
/dev/sda6 (/swap)
/dev/sda7 (/root)
/dev/sda8 (/home).
As expected during the openSuSe installation Win2k Prof. ‘MBR’ was replaced with GRUB. So, using notes from the net I edited ‘/boot/grub/menu.1st’; adding script:
title Windows 2000 Professional SP4
map (hd0) (hd0)
rootnoverify (hd0,4)
chainloader +1
This is ‘/boot/grub/menu.1st’ script:
Modified by YaST2. Last modification on Mon Jun 21 07:25:35 MST 2010
THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,6)/boot/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.2
root (hd0,6)
kernel /boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-ST980815A_5LYCG35J-part7 repair=1 resume=/dev/disk/by-id/ata-ST980815A_5LYCG35J-part6 splash=silent quiet showopts vga=0x314
initrd /boot/initrd-2.6.31.5-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: other###
title Windows 2000 Professional SP4
map (hd0) (hd0)
map (hd0) (hd0)
rootnoverify (hd0,4)
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.2
root (hd0,6)
kernel /boot/vmlinuz-2.6.31.5-0.1-default root=/dev/disk/by-id/ata-ST980815A_5LYCG35J-part7 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd-2.6.31.5-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (fd0)
chainloader +1
END
Results of ‘# fdisk -l’ :
Device Boot: Start: End: Blocks: Id: System:
/dev/sda1 1 13 104391 83 linux (/boot)
/dev/sda2 14 9729 78043770 f W95 Ext’d (LBA)
/dev/sda5 14 1925 15358108+ 7 HPFS/NTFS
/dev/sda6 1926 2180 2048256 82 linux (swap)
/dev/sda7 2181 3710 12289693+ 83 linux (/root)
/dev/sda8 3711 9729 48347586 83 linux (/home)
END
This is the ‘/etc/grub.conf’ script:
setup --stage2=/boot/grub/stage2 --force-lba (hd0,1) (hd0,6)
quit
END
This is the ‘/boot/grub/device.map’ script:
(fd0) /dev/fd0
(hd0) /dev/disk/by-id/ata-ST980815A_5LYCG35J
END
I’ve tried all sorts of combinations of script code to get GRUB to boot Win2k Prof. w/o success. OpenSuSe v.11.2 boots w/o issue, and from inside linux OS I’m able to access NTFS Win2k Prof OS partition; which resides in root directory ‘/windows/C’. The ‘/dev/sda1’ partition is currently formatted w. ‘ext3’ as a result of GNU-linux OS install, containing GRUB (root dirctory ‘/data1’).
Any help would be appreciated, Thaxs.