Toon posts:

[XP/Longhorn] Dual-boot-probleem na format Linux-partities

Pagina: 1
Acties:

Verwijderd

Topicstarter
Klein probleem op dit moment. Eerst had ik als volgt mijn hd van mijn notebook ingedeeld:

- ext2 partitie voor Linux
- swap partitie voor Linux
- NTFS partitie voor WinXP
- NTFS partitie voor data (documenten etc)

Nu wilde ik eigenlijk Linux eraf gooien en hier de alpha-versie van Windows Longhorn op gooien. Ik gebruikte eerst altijd GRUB bootloader en nadat ik in Windows zat heb ik de Linux partities geformateerd en samengevoegd tot een NTFS-partitie. Volgende dag opnieuw opgestart en merkte ik meteen dat ik iets hierbij over het hoofd had gezien: de bootloader. Hij kwam in een 'GRUB-command' terecht waar ik niet veel raad mee wist. Ik dacht, nou ja dan maar een fixmbr. Ik dus gedaan in Recovery Console. Weer opnieuw opstarten en nu NTLDR is missing, oeps. Nou ja, kopieren we die even. Toen kwam ik er achter in de Recovery Console (ja sorry, zag het pas de tweede keer) dat hij de driveletters had gewijzigd. Partitie C (met winxp) was nu ineens E geworden en G (geformateerde Linux-partities, nu dus NTFS) was ineens C:\ geworden. Ik eerst maar eens boot.ini gecheckt maar dat bleek gewoon goed te zijn. Toch een vraag hierover:
- waar moet boot.ini staan? Eerste partitie (C) of Bootpartitie (E)?
- welke nummers moet ik in de boot.ini zetten voor de bootpartitie? (hij telt vanaf 1, maar in welke volgorde?)
Nadat ik dat bestand had gecheckt eerst maar eens Longhorn op de lege NTFS-partitie geinstalleerd, kon ik iig bij mijn data komen (die op D staat). Wel, nu dus boot.ini nogmaals gecontroleerd en klopt gewoon. Bij het opstarten start hij echter automatisch Longhorn op zonder ook maar iets te vragen of zo (geen probleem, maar ik wil dat hij dat vraagt). Dus:
- hoe zorg ik ervoor dat hij WinXP weer gewoon start (daar moet ik nu toch echt even heen :P)

Bovendien, ik kan me vaag herinneren dat GRUB op een hele kleine partitie van een paar MB staat op het begin van de schijf, deze partitie kan ik echter niet bij. Klopt dat dit inderdaad zo is en kan het zijn dat hier het probleem in zit? Hoop dat iemand hier raadt mee weet, ik kom er even niet meer uit.

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Probeer eens de ntdetect.com en ntldr op de zelde partitie te zetten als de boot.ini? Als je de Longhorn-beta hebt geinstalleerd natuurlijk de bestanden van die cd, omdat dat de nieuwste zijn :)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Verwijderd

Topicstarter
Op de WinLonghorn-partitie staat alleen een boot.bak:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Longhorn" /FASTDETECT /DETECTHAL
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /FASTDETECT
waarbij ik die laatste regel er zelf bijgezet heb

Op de WinXP-partitie staan 'verse' bestanden van ntldr, ntdetect.com en geen boot.ini. Klopt dat laatste wel? Ik weet dus niet waar die boot.ini moet staan en wat er precies in moet staan (lees: vraag me af of de nummers van de partities wel kloppen).

edit
zal nu eens proberen NTLDR en NTDETECT.COM op Longhorn-partitie te zetten

edit2
nu ik aan het kopieren ben kom ik erachter dat 'show hidden files nog uit stond' 8)7
Op longhorn partitie staat dus wel een ntldr en een ntdetect.com en ook een boot.ini:
[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 Longhorn" /FASTDETECT
zal hier dus eens even iets toevoegen (ivm XP installatie die niet in deze boot.ini voorkomt)

edit3:
kan het bestand met geen mogelijkheid editten en bootcfg-command heeft niet de opties om een nieuwe entry toe te voegen (tenminste, in Longhorn dan). Klopt het iig wel dat in boot.ini beide entries moeten staan (entry voor xp en entry voor longhorn)? En vraagt hij dan automatisch bij het opstarten welke hij moet nemen of moet er een boot-loader geinstalleerd worden?

[ Voor 52% gewijzigd door Verwijderd op 04-03-2005 18:15 ]


Verwijderd

Topicstarter
Ik ben er volgensmij uit. Na veel uitproberen in boot.ini en wat zoeken op internet waar dat bestand moet staan doet hij het zoals ik wil. Ik heb nu de volgende boot.ini:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Longhorn" /FASTDETECT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /FASTDETECT
Het duurde wel even voordat ik de juiste partitie van XP had gevonden maar toen werkte het uiteindelijk. Wat ik wel raar vind is dat boot.ini op beide partities moet staan, maar dat zal wel kloppen dan. Bij het opstarten komt er keurig een menutje om te kiezen welk OS ik wil starten en beide booten op de juiste manier. Als ik nog problemen heb horen jullie het wel :P