Solved

BOOT.INI for Win98 on partition 2

Posted on 1999-01-28
6
521 Views
Last Modified: 2013-12-14
Hi,

I would like to add a boot option to boot.ini for win98, which was installed after NT, with the following configuration:

The systems has 1 IDE Disk
1st Partition is NTFS with NT40
2nd Partition is FAT with Win 98
3rd Partition is NTFS for NT

The section for operating systems is currently by default:

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server, Version 4.0" /noserialmice=com1
...

I added an entry

multi(0)disk(0)rdisk(0)partition(2)="Windows 98"

but this don't work. I also tried:

multi(0)disk(0)rdisk(0)partition(2)\="Windows 98"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows 98"
D:\="Windows 98"

None of the above did it right, almost when Win 98 was selected I ended up in a trap screen. Changing the active partition between 1st and 2nd with FDISK works.

Could anyone give me a hint, please.
0
Comment
Question by:Triggy
6 Comments
 
LVL 13

Expert Comment

by:Mirkwood
ID: 1773060
I think the reason is that the first partition is a NTFS partition.
0
 
LVL 2

Expert Comment

by:mbreuker
ID: 1773061
The following syntax should be correct:

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server, Version 4.0"
multi(0)disk(0)rdisk(0)partition(2)\="Windows 98"
C:\="Windows 98"

My first guess as to why this wouldn't work for you would be that you formatted the second partition as FAT32, which the NT boot loader partition does not recognize and therefore, to the boot loader, partition 2 is really partition 3. If this is not the case, it could also be that you had the entry
D:\="Windows 98"
Since Windows 98 does not recognize NTFS partitions, when it tries to boot, it thinks there is only one partition, C:. I am not 100% sure that what result the D:\ would have, but it's worth trying to change.

0
 
LVL 3

Accepted Solution

by:
drcheap earned 100 total points
ID: 1773062
I have tried to do this before...I think the answer "You can't do that..."
I heard from numerous people that for DOS/Win3.x/Win9x to boot, the first partition on the boot device must be of a recognizeable type (FAT16 for any, or FAT32 for 95OSR2 and Win98).  Since it's NTFS, Win98 won't boot.

There is an exception to this rule (see the ... in quote above?)...  I've seen it done before, once, when a friend of mine loaded Solaris, WinNT, and Win98 on the same drive...
The partitions were, in order: UFS,FAT32,NTFS,FAT16   (last one for some files that all could read).  I doubt you want to go installing Solaris just to be able to boot Win98 off of a second partition, so here's my other solution (that I currently do):

Since I don't like Win9x, and only use it on rare occasion, I tossed in a smaller (2GB) hard drive into my machine, installed Win98, then moved it to "D:" and put my big NT drive back in.  When I want to boot to Win98 I simply reboot and go into the BIOS config, tell it to boot off the IDE-1 device instead of IDE-0.  When I want NT again, I just change the boot device back...not as nice as a boot menu, but it works perfectly!

0
Do email signature updates give you a headache?

Constantly trying to correctly format email signatures? Spending all of your time at every user’s desk to make updates? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today!

 
LVL 1

Author Comment

by:Triggy
ID: 1773063
It is possible! Sure not by the NT boot loader itself, but...

It really seems to be a problem for dual booting Win9x and NT when the first and active boot partion is NTFS and Win98 is placed on a FAT partition after that. In other words the NT boot loader might be unable to read the boot sector of the FAT partition, which in my case is second on disk. I didn't spent more time for this to investigate.

But it is possible using a tool I found at ntfaq.com, which is named bootpart

http://www.ntfaq.com/ntfaq/download/bootpart.zip

This free tool reads the boot sector of any partition, writes it to a file and adds the entry for the boot.ini menu. Opposite to its small explanation, I had to activate the FAT partition, create the boot image file BOOT98.BIN then reactivate the NTFS partion. After copying the boot image file from FAT to NTFS as file and adding a entry to boot.ini like

multi(0)disk(0)rdisk(0)partition(1)\BOOT98.BIN="Windows 98"

it really works.

Thanks for comments.
0
 
LVL 3

Expert Comment

by:drcheap
ID: 1773064
I tried that before my current setup...
Made the boot image, modified boot.ini, tried to use it...no luck.
It made an attempt to load the boot image, and just got stuck when Win98 tried to load.

0
 
LVL 1

Author Comment

by:Triggy
ID: 1773065
I have absolutely no problems with bootpart, except that I had to activate partition 2 and to boot Win98 from FAT to create the image file. This is not as the small readme explains. I copied the image file to the root of partition 1 (NTFS) and it works.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

If you get continual lockouts after changing your Active Directory password, there are several possible reasons.  Two of the most common are using other devices to access your email and stored passwords in the credential manager of windows.
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now