Link to home
Start Free TrialLog in
Avatar of Mythwyn
Mythwyn

asked on

Dual Hard Drive (switched) Multi-Boot on 2nd Drive Can't Hook ME/98

I've setup a Dual hard drive system with a switch (toggle) that forces either drive to become the master. On the first drive I have XP Pro and 3 empty partitions. On the second drive I've install Win98; Win98SE; WinME; Win2000Server; XPHome; XPPro; Linux;- Installation was in that order, (I had all partitions Fat32 except Linux) XPPro being the last install went into the first partition (Primary) which at install was converted to NTFS as was XPHome in the 1st extended logical partition. When toggled to the 1st HD, XPPro(1) boots normally shows all partitions except Linux in Explorer. When toggled to the second HD, the linux boot manager offers itself and a single windows option. I've already managed to edit the XPPro(2) boot.ini file so that when windows is selected for the Linux loader, it goes into a selection screen showing my 6 windows options. My Boot.ini is as follows:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Millennium Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(6)\WINDOWS="Microsoft Windows 98 Second Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(7)\WINDOWS="Microsoft Windows 98 GOLD" /fastdetect

Note: Because of the toggle this 2nd HD does become the primary.
Everything works properly when I select any of the first 3 options, but when I select any of the last 3 options I receive a "Windows is unable to start because the following file is corrupt or cannot be found: <windows-root>\system32\hal.dll. Please re-install the mentionned file". I've read about this in other articles here, but not able to make sense of the answers as to weither they applied.

Keep in mind, I've looked around the web myself, Microsoft.com; Here; ect.. So links and pastes to/from articles (unless they're concise) and obvious don't cut it.
If someone can correct the path, or instruct clearly as to what files (and where) need to be replace (and where) to properly hook the older OSs listed without doing reinstalls, before I figure it out myself, you can have 250 points. Available assets include ghost images of each OS after install, 2 other systems, the original CDs, a wheel barrel, and a holocaust cloak. I have BootMagic and other tools but not thinking they'll automatically find my missing ME and 98 installs. I'm not opposed to doing clean installs on the other systems to recover files, but prefer not to. If your courious, I want the multiple OS setup to test update/optimization tools I'm working on. Sooner the better, and I'm not concerned about the Linux install, I can put that on another box.
SOLUTION
Avatar of CrazyOne
CrazyOne
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Secondaly if I am understanding this correctly you have these Windows OS's on the some disk and different partitions. Because ME and 98 use some of the some bootfiles I think you will need to use a third party Boot Manager like Boot Magic the you mentioned.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kussomak1939
kussomak1939

oh cool you have a switch that works too hehe but i still prefer the Raid BIOS because you can choose from 4 different harddrives also if win2k bothers you about linux partition use Partition Magic to make the partition table i had linux Mandrake working on the same HD where win2k resides and worked fine but i had problems when i put it on the other drive Im not sure about ME but win98se didn't care for the linux partition
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
What do say James (trekie1) how are you doing?
Avatar of Mythwyn

ASKER

Well i'm feeling that I'm not gonna get away with a simple fix. Had hoped when booting into the second HD I could have simple menu access to all OS be it provided by Linux, Windows or Boot Magic.

It also does'nt look as though I can get there from here.
So I'm willing to do a complete wipe and re-install of all OS. So I'm altering the challenge. First Can I get all OSs to work on one HD without having to hide and unhide them with partition magic, at least after install (during is fine). Will BootMagic handle this if nessary?

I'm after a Step by Step guide to getting Win98; Win98SE; WinME; Win2000Server; XPHome; XPPro; and perferable Linux on one HD. I want to have at least XPHome in NTFS even if converted after the completed setup.

I know most of you guys are here for the challenge and the glory :) but I'm incressing the points to 575 just for fun.
I want to keep it to a simple boot menu, without having to make special adjustments to reach particular OSs. Remember I switch my drives back and forth from Master to Slave with a toggle, not that it should effect anything. I can always unplug to due the setup. Thanks and good luck.
Avatar of Mythwyn

ASKER

500 point limit :(
Just out of interest, why are you actually swapping the drives.  iirc lilo [LInux LOader] and grub are able to effectively swap the ide chains over.
e.g. in lilo, add this to your section:
map-drive=0x80
         to = 0x81
map-drive=0x81
         to = 0x80

This should swap drive 1 and drive2 over.  the 0x80 and 0x81 are the bios references for the drives.

This may not help at all, but it may just provide a way in for you.

Hope this helps!
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Mythwyn

ASKER

Ok Crazy, Every OS partition as primary, hide everyone but the one being installed, hide that one, unhide another install, ect... Then load BootMagic? Do I unhide all the partitons and install or leave them hidden and install?
Can I do NTFS and Fat32? Do I need a Fat/Fat16 Partition?

Maybe your onto it here, I'm looking for clarification as I've little experence with BM.

I'll check back later, but I'm willing to try it tonight.
You can use what ever file system you want on each partition. Quite frankly I have never tried to partition for that many OS's at one time so I really don't know how it is going to go. The purpose of hiding the partitions during install is so the DOS base OS's think they are being intalled on C and won't over write the other DOS based OS's boot files.

The NT based OS's get along pretty good with one another so the partitions really don't need to be hidden to install them.
For All OSes i am developing a Software called "WINBOOT"

This software is totally for Microsoft Products and all other third party OSes like Linux, BEOS and other.
I can send u the Demo copy of that software
please tell me ur Email ID so that i can send u the Software.

Beacuse i developed this software only for that Purpose

Features of WINBOOT
-------------------

1. Run ur selected softwares from ur CDFS CD
   While running ur software+Windows from CD u need nothing
   on ur Hard disk or u Don't need hard disk to Run  
   Microsoft Windows products just boot the CD i will
   provide u and select whatever u want.
 
2. Install any Microsoft Windows product in just 8-10 Minute
3. Built-in CDFS Explorer by using this Explorer first u can make changes in ur drives then u can force program to
apply changes or u can also reset the same.
4. Check and Restore All drives or Windows Files
5. This Software keeps a list of Files on ur system to one
   of the following Drive :
       Virtual Drive  
       CDFS CD Drive
   This virtual drive is ur Hard Disk drive partition and
   it will be hidden from other softwares and Windows
   beacuse this drive is only for Recovery purpose.

6. Udation of CDFS CD or Virtual Drive.
   U can write CD from this Software for selected or all
   files


( There are so many options in Each Menu )



thankx

nk_hacker@yahoo.com


       







 
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is to:

Accept CrazyOne's Comments as answer

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Paul
EE Cleanup Volunteer
split the points around whoever helped in the problem! you don't need to give the whole 500 points to 1 person
thx
I agree with kussomak     why just crazyones comment  and also just which one ?   this one maybe ?...Use PM and create the same amount of primary partitions as you have OS's and one extended partition for data that you want to share between OS's.

Lets count  them up     Win98; Win98SE; WinME; Win2000Server; XPHome; XPPro; and perferable Linux on one HD..........6 possiably 7 primary partitions on one drive ???

eather split or delete
>>>>6 possiably 7 primary partitions on one drive ???

Why not? PM I beleive can create more then the 4 primary partitions.
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Well with three of those OS's the partitions will need to hidden for it to work so a I think a solution has been offered. I would recommend a split.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
James Mythwyn wants to install these three OS's so like I said some are going to have to be hidden

Microsoft Windows ME
Windows 98 Second Edition
Microsoft Microsoft Windows 98 GOLD"
Avatar of Mythwyn

ASKER

Split it is. :( I had hoped for a real solid "concise" step by step, It never came.

I appreciate all the effert put forth by all, but as you may notice, I selected trekie1's comment as Answer

>"maybe  and only if he keeps them hidden but thats not what he wanted
>http://www.powerquest.com/support/primus/id3477.cfm
>
>just another thread with no positive actual fix    only possiabley or maybe fixes offered
>recommend delete "

I also want to explain the "C" grade, It is in no way a reflection on your answers, It simply may not be posible.
It's a reflection on how well this thread resolves the question.

I've taken off my drive switch, my solution "although not what I strived for" is to simple create a base clean install of each OS on the first primary and back it up. With the speed of my system, it's only a matter of minutes to restore the needed OS, run my utility tests, and return to my working setup.

I appoligize if you feel I've wasted your time, "any shareing of knowledge is never wasted in my book" I feel the point split was fair based on realavence to the question. Hopefully someone will benifit from the thread.

Thanks All.