Inmiddels heb ik XP geinstalleerd op een externe (2.5") hardeschijf zonder de originele Xandros installatie aan te tasten en zonder gebruik te maken van een CDROM speler.
Wel loop ik nog tegen het probleem aan dat ik de USB drivers niet kan updaten (want dan krijg ik een BSOD omdat de USB pport van de systeemschijf dan gereset wordt) en kan ik geen swapfile gebruiken omdat Windows dat weigert op een externe schijf. Voor de 1GB 900 is dat echter niet echt een probleem
Hoe heb ik het gedaan?
Ik ben begonnen met ideeen uit deze guide: http://forum.eeeuser.com/viewtopic.php?id=1888
Allereerst heb ik een oud SD kaartje van 128MB gebruikt als bootdisk, welke ik heb aangemaakt met Physdiskwrite (
http://m0n0.ch/wall/physdiskwrite.php).Het boot disk image dat ik gebruikte is de volgende: MS Windows XP System Setup Disk (
http://freepctech.com/pc/002/files010.shtml)
Op de externe schijf heb ik twee partities aangemaakt, een van 10GB voor Windows (FAT32, nog geen NTFS anders herkent de DOS installer hem niet) en een 1GB FAT partitie voor de Windows installatie schijf. De gehele Windows disk (XP Home NL met SP2) heb ik toen naar deze partitie gekopieerd. Vervolgens heb ik de Windows DVD files op de harddisk aangepast volgens de volgende guide (welke eigenlijk geschreven is voor een SP1 disk, maar bij mij ook prima werkte op een OEM Home SP2 schijf):
http://www.ngine.de/article/id/8
Het terug injecteren in de ISO hoefde ik dus niet te doen, aangezien ik toch vanaf de harddisk ging installeren. Zonder het aanpassen van de bestanden kreeg ik een BSOD met error 0x07B, oftewel hij raakte de verbinding met de systeemschijf kwijt tijdens het booten door een reset van de USB aansluiting. Hetzelfde probleem eigenlijk als ik nu heb wanneer ik de drivers wil updaten. Mijn XP CD bevatte geen files sectie in de DOSNET.INI, maar die gehele sectie heb ik toen toegevoegd..USBPORT.INF ontbrak helemaal, deze heb ik van mijn normale XP installatie gekopieerd en aangepast.
Tot slot heb ik op de FAT32 partitie nog wel boot.ini, NTDETECT en NTLDR gekopieerd op advies van deze guide:
http://forum.eeeuser.com/viewtopic.php?id=21002 . Dit om te zorgen dat deze schijf als C gezien zou worden.
De installatie hierna is eigenlijk heel simpel:
1) Zet in de BIOS de interne schijven uit en OS installatie op START
2) boot met de SD kaart door bij het starten op esc te drukken
3) ga naar de map i386 en start de installatie met het commando winnt
4) Na een reboot wordt de voor Windows aangemaakte partitie inderdaad als C herkent en verder installeert ie hier automatisch op.
Tijdens de installatie heb ik wel de FAT32 partitie om laten zetten naar NTFS, aangezien DOS toch niet meer nodig is.
Momenteel ben ik bezig met Ubuntu op een derde partitie te zetten op dezelfde schijf (met een swap partitie erbij)
Hopelijk heeft iemand anders hier ook iets aan
[
Voor 5% gewijzigd door
Verwijderd op 07-08-2008 13:28
]