Dual Boot to DOS partition

Status
Not open for further replies.
Is ntldr.exe in XP really BootManager?

Hello. I have this problem:

I have two PRIMARY partitions. On the first I have WinXP, on second MS-DOS.
When I set second partition "ACTIVE", system will boot from second partition where is only command.com, autoexec.bat, io.sys, msdos.sys - That's a correct. BUT, when, I set "ACTIVE" partition the first partition, the system will boot WinXP(that's right), and NTLDR run boot.ini. When I choose second posibillity which is MSDOS(the first is WinXP), I see only black screen with white cursor blinking on a left up side of monitor.

Can ntldr forward boot procedure other bootable partition? like do normaly Boot Manager like for example MagicBoot or Advanced Bott Manager and others.

Only what I need is boot sometime from second partition, and don't install MS-DOS partition before installing WinXP partition. (When I install WinXP, after MSDOS, XP installer detected other bootable area and make boot.ini and other 'things' and after this is possible boot from DOS, but I need reverse process)

pls excuse my english ;)

Boot.ini:
----------------------------
[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 Home Edition" /fastdetect
C:\="MSDOS"
------------------------------
 
The problem is the C:\="MSDOS" line of your boot.ini. Your dos isn't installed to "C:\" it's on "D:\". C:\="MSDOS" would be correct if dos was installed first. XP would see it and add that line to the boot.ini file. I don't know if D:\="MSDOS" would work but you could try it. Another option is to
Go to Start-> Run. Type in MSCONFIG. Hit enter. Click on the BOOT.INI tab.
Click on "Check all boot paths". It will check to see which ones are valid. I'm not sure if this will fix the C:\="MSDOS" line or just prompt you to remove it because it isn't valid. Only way to find out is to try it.
 
I was thought, that the BOOT.INI need "see" the DOS format path - and DOS didn't show The first partition because there is NTFS. So I haven't idea change C:\ for D:\. But Important is, that when I change it for D:\, The system will reboot immediately. So, change between C:\ and D:\ is, that D make reboot, and C make black screen with blinking cursor. So, this way isn't good too :suspiciou

Your second option, "check all boot paths", isn't good too. Because this cheching procedure is very simple, and actually don't recognise syntactic mistake like missing ":" or "\". I mean, that check procedure say "Everiting is right".

Ok, I started be ready accept the reality, that I will have to use extern software(Boot Manager :rolleyes: )

Thanks alphanumeric, have a nice weekend :)
 
Status
Not open for further replies.
Back