GRUB with 2 copies of Win2000pro, and mepis linux

syf3r

Senior member
Oct 15, 1999
673
0
0
I recently installed GRUB into the MBR of a machine on which I'm trying to get two copies of Winoows 2000 Pro to run, but to be invisible from each other. Here's the scenario:

All OS's running on /dev/hda

Partitions:

/dev/hda1 - Hidden FAT 32 LBA (Windows2000 #1)
/dev/hda2 - Hidden FAT 32 LBA (Windows2000 #2)
/dev/hda3 - Extended
/dev/hda5 - Hidden FAT 32 (logical)
/dev/hda6 - Linux swap
/dev/hda7 - Linux

Here is my menu.lst file:

default saved
timeout 30
color cyan/blue white/blue
foreground ffffff
background 2f5178
splashimage /boot/grub/mepis.xpm.gz

title MEPIS at hda7, kernel 2.4.26
kernel (hd0,6)/boot/vmlinuz-2.4.26 root=/dev/hda7
nomce quiet splash=silent vga=791 hdb=ide-scsi
initrd (hd0,6)/boot/initrd.mepis
hide (hd0,0)
hide (hd0,1)
savedefault

title MEPIS at hda7, kernel 2.6.7
kernel (hd0,6)/boot/vmlinuz-2.6.7 root=/dev/hda7 nomce psmouse.proto=imps quiet splash=silent vga=791
initrd (hd0,6)/boot/initrd.mepis
savedefault

title Windows 2000 One
hide (hd0,1)
unhide (hd0,0)
root (hd0,0)
rootnoverify
chainloader +1
boot

title Windows 2000 Two
hide (hd0,0)
unhide (hd0,1)
root (hd0,1)
rootnoverify
chainloader +1
boot

title MEMTEST
kernel /boot/memtest86.bin


Both copies of windows are being dumped onto their own partition from a bootable el-Ghost CD which boots to a DOS command prompt, runs ghost, and dumps a system image onto the partition. (I did this because I use el-Ghost regularly for single-system reloads so the discs were already there, and hoping that avoiding the windows 2000 installation process would prevent it from overwriting the MBR, which seems to have been successful because GRUB works.)

So here's what I did... I used fdisk in linux to unhide /dev/hda1. Then I rebooted and pop the el-Ghost CD into the drive during bootup, and dumped the image onto hda1. Reboot and choose the Windows 2000 menu item (win2k_1) which I previously placed in GRUB's menu.lst file. The win2k_1 system boots just fine. Rebooted back into linux and used fdisk to check that both hda1 and hda2 showed as hidden again. They did. That implies that my hides and unhides in menu.lst are working properly. Used fdisk to unhide /dev/hda2. Reboot, and repeat process of dumping image from el-Ghost CD, this time onto hda2. (Incidentally, the Ghost interface also showed the first partition hda1 with an (h) for hidden.) I rebooted and choose win2k_2 in GRUB, but the system boots into win2k_1. :confused:

It seems Windows 2000 Pro can see another copy of Windows 2000 Pro, even if the partition table marks them both as hidden. Is it not possible to completely hide two copies of Windows 2000 from each other? Is it something I'm doing wrong with menu.lst? Has anyone gotten a dual win2kpro/win2kpro system to run? Every single article I find on the net deals with different versions of windows (i.e. win2k with win98 with DOS, etc). I had hoped that since both of my win2k's are FAT32 it would make things easier. Any suggestions?

/syf3r