Ik wil een dual-boot systeem maken met XP en MS-DOS. De PC waar ik op werk had aanvankelijk alleen XP op C:. Daarnaast is er een hidden partitie met diagnostic software.
Ik heb nu een nieuwe FAT partitie toegevoegd die E: is gaan heten. Om te zorgen dat daarvan geboot kon worden heb ik die gemoved naar de 2e positie. De partities die nu aanwezig zijn zijn dus:
1. diagnostics
2. E: FAT (MSDOS)
3. C: NTFS (XP)
Allemaal primaire partities.
De DOS partitie is geformateerd met de /S optie, dus die is in principe bootable. Als ik die met PQmagic tot Active partitie promoveer lukt dat ook. (Die is dan natuurlijk C: ipv E:) Maar dan kan ik dus niet meer bij XP, dus dat heb ik weer terug gedraaid.
Nu is dus de XP partitie de actieve, en bij het opstarten wordt boot.ini aangesproken. Die ziet er alsvolgt uit:
Alleen de 2e optie werkt. Met geen van de andere opties krijg ik MSDOS opgestart. Hoe krijg ik dit wel voor elkaar?
Ik heb nu een nieuwe FAT partitie toegevoegd die E: is gaan heten. Om te zorgen dat daarvan geboot kon worden heb ik die gemoved naar de 2e positie. De partities die nu aanwezig zijn zijn dus:
1. diagnostics
2. E: FAT (MSDOS)
3. C: NTFS (XP)
Allemaal primaire partities.
De DOS partitie is geformateerd met de /S optie, dus die is in principe bootable. Als ik die met PQmagic tot Active partitie promoveer lukt dat ook. (Die is dan natuurlijk C: ipv E:) Maar dan kan ik dus niet meer bij XP, dus dat heb ik weer terug gedraaid.
Nu is dus de XP partitie de actieve, en bij het opstarten wordt boot.ini aangesproken. Die ziet er alsvolgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
| [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)="partition 1" multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(0)partition(3)="partition 3" c:\bootsect.dos="C bootsect" c:\="C Dos" e:\bootsect.dos="E bootsect" e:\="E Dos" |
Alleen de 2e optie werkt. Met geen van de andere opties krijg ik MSDOS opgestart. Hoe krijg ik dit wel voor elkaar?