Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I originally had one single partitioned Win98 hard drive. I recently added a second hard drive with the intention of installing RH Linux 7.3 and Win98. I would like to use GRUB to load either Linux, Win98 on original HD, or Win98 off of new HD.
So far I am able to boot Linux and Win98 on only the new HD. The /boot/grub/grub.conf originally was
default=1
timeout=10
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-3)
root (hd0,8)
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda9
initrd /boot/initrd-2.4.18-3.img
title Win98 Explorer and MS Office Only
rootnoverify (hd0,0)
chainloader +1I tried adding the old HD (slated as the Primary Slave) in the device.map
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdband then adding the following lines to grub.conf
title Win98 Everything
rootnoverify (hd1,0)
chainloader +1My new HD path is /dev/hda and old HD path is /dev/hdb if this is of any interest. Again, it only has one partition When I select the old Win98 I get an "invalid system disk" error.
Do you have any suggestions on how to make this work? Is it even possible to do what I'm trying to do?

HI,
I too had tried similar thing with WinME,ideally Grub should boot an OS even though the partition is on a different hard disk, but i could not do it,rather the partition of Windows had crashed and i had to reinstall.
The conclusion is tht since a pri(and sec) slave hard disk can't boot hence u r receiving the error.
However if u try to make u second hard disk a sec master and tht with right changes in the files thn ur system wil work fine.
Abybaby.

Im not sure a Win partition can be booted if it is on a secondary hd.
You could verify this very easily by switching the two hd cables and let it go.
If it starts, that's it.Assuming that you also could have problems by replacing a disk this way, reinstalling is always recommended, you could solve the problem by creating rooms for your secondary windows installation on your first hd, taking care of the facts that in this disk you should have 2 primary partition (and one extended, maybe even common, Im not sure that would work).
Then you could keep your Rh on your secondary hd, wich should be booting as well.

I tried booting the original hd (win98) as a secondary master and it wouldn't boot. I didn't get invalid system disk error as before. Rather I get that it can't locate the drive. (I did change the drive mapping and GRUB loader file to hd3 and hdc as the Linux hardware browser recognizes the original hd).
I also tried switching the cables as max suggested without any luck either. I would install the secondary win98 on the first hd, but I would like to boot my old drive as it was originally. Main reason that I want to keep it this way is because I have a couple programs for work that would be a tremendous pain to find all the disks again and reinstall them.
Any other suggestions on how to do this?

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |