Dual booting windows xp and windows 98

I have windows xp on drive C(SATA Pimary) and windows 98 on drive H(IDE secondary) (F is used for a firewire hardrive). I tried to edit my boot. ini for it to let me choose to boot into windows 98 at the boot menu so i tried this timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS multi(0)disk(0)rdisk(0) ...

Everything New Technology 1823 This topic was started by ,


data/avatar/default/avatar14.webp

2 Posts
Location -
Joined 2005-04-07
I have windows xp on drive C(SATA Pimary) and windows 98 on drive H(IDE secondary) (F is used for a firewire hardrive). I tried to edit my boot.ini for it to let me choose to boot into windows 98 at the boot menu so i tried this
 
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition (bootscreen)" /noexecute=optin /fastdetect /KERNEL=kernel1.exe
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows 98"
 
but it just gives an error of hal.dll is missing or corrupt then reboots.
I have the H harddrive on a PCI IDE channel so would that be the problem for it not booting? Or do i just need to get the boot.ini correct?
 
Also please note windows 98 was installed on the H harddrive on another machine which it was known as drive C before i moved it to this pc.
 
(dont mind about my windows xp boot line it just allows me to boot into my custom boot screen just help me with the windows 98 plz)

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar09.webp

1019 Posts
Location -
Joined 2004-12-21
The boot.ini should be:

Quote:[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition (bootscreen)" /noexecute=optin /fastdetect /KERNEL=kernel1.exe
C:\="Windows 98"

Or if your 98 is installed to H: then the last line is:
H:\="Windows 98"
 
You are missing bootsect.dos file for Windows 98?
 
The bootsect.dos file should exits in "C:\" or in that drive where you have installed Windows 98 ("H:").
 
Repairing the Windows:registered: XP Boot Loader
 
1) Create a Win98/Me Startup Disk, floppy
2) Create a Notepad file with the following entries, exactly as shown:
 
Note! Change the C:\ to H:\ if your 98 installed to it.

Quote:L 100 2 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q

 
3) Save the file to the Win98/Me Startup Disk as READ.SCR
4) Boot the computer with the Win98/Me Startup Disk and at the A: prompt type
 
DEBUG < READ.SCR
 
Steps 1 - 4 create the BOOTSECT.DOS file needed to boot Win98/Me.
Now lets repair XP boot loader.
 
5) Insert your XP CD and boot from it.
 
6) You'll see some files being copied, then you'll be presented with a choice of installing or
repairing an existing installation. Choose Repair.
 
7) You'll be asked which XP installation you want to log into. Enter 1. There is usually only
one installation.
 
8) You'll be prompted for the Administrator password. For Home, the default password is blank, so just hit Enter. For Pro, enter the same password you did during setup for the Administrator account (this is not the same as the password for an Admin level account. It must be the Administrator account password).
 
9) At the C:\Windows prompt, type FIXBOOT. You'll be prompted to confirm. Do so.
10) When FIXBOOT is finished, remove the XP CD and type EXIT and the machine will reboot.
 
 

data/avatar/default/avatar14.webp

2 Posts
Location -
Joined 2005-04-07
OP
sorry but i couldn't get it to work so i installed windows 2000 on that hard drive instead. I tried to install it on my new pc but it couldn't format the disk to install windows 2000 so i installed it on my old pc and took the hard drive out when it was finished and put it in my new pc again. It is in the pci ide channel set on master (my windows xp on the sata master as always) but when i tried to boot up windows 2000 from the operating system selection menu and it was fine. I got my boot.ini correct for once i think

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition (bootscreen)" /noexecute=optin /fastdetect /KERNEL=kernel1.exe
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
 
i hear my hard drive on the pci ide channel load then to my horror the blue screen of death comes up.
It goes like STOP:0x0000007B and a bunch of code stuff
I read about it and it says it could be a hardware alteration. I was wondering could this be cause i installed windows 2000 on my old pc and then moved it to my new pc and so all the hardware is different that it dosnt work? Another reason i read is that the boot sector could have a virus but i dont think i hav any viruses on my pc although i have noticed my linux lilo boot loader disappeared.
 
Anyway i have tried doing Last known working configuration and safe mode but same thing pops up. Someone help please.
I think theres something wrong with windows 2000 and i would like to avoid any changes to my windows xp if possible since i have loads of stuff on it and i wouldnt like it muck it up. Also i wouldnt like to lose my custom bootscreen.

data/avatar/default/avatar09.webp

1019 Posts
Location -
Joined 2004-12-21
Have you tried the repair installation?
 
1. Start Windows 2000 by using the Windows 2000 CD-ROM or Setup boot disks.
2. When Windows 2000 Setup starts, press ENTER to start, and then press the R key to repair the existing installation.
3. Press R again to initiate the emergency repair process to fix the existing installation of Windows 2000.
4. Press F to initiate the process that automatically repairs the computer.
5. If you have an ERD, insert the disk when you are prompted, and then when Setup completes repairing your boot sector, restart your computer to finish the process.
 
If you do not have an ERD, press L. Windows starts to search for the installation and displays any installation that it finds. If the emergency repair process cannot locate the Windows 2000 installation, reinstall Windows 2000.
 

data/avatar/default/avatar37.webp

2 Posts
Location -
Joined 2005-04-11
Halo, I'm not sure this will help you.
I have two hard drives, one with dual boot Win2k and win 98 SE. The dual boot works while I formatted the drive in two partites C (FAT32) - D (NTFS) and installed first Win 98 on C then Win 2k on D.
The other hard drive is called (after two cd players E: and F: ) G:.
On the G; drive is WinMe (from my old computer)
If I want to boot with WinMeI, I change the bios setting in starting up from D:.
 
Interesting play of driveletters?
 
Started up in WinMe it calls its drive C:. The other hard drive is then D: with windows 98 SE. Win2K is unvisible (NTFS).