met de Boot Camp-software op mijn Macbook Pro kan ik dual boot tussen Mac OS X 10.6 en Windows 7. Echter, Ik wilde ook de optie om op te starten in Windows XP omdat ik test software die moet worden uitgevoerd onder zowel Windows XP en 7. Helaas ondersteunt Boot Camp niet meer dan één Windows-besturingssysteem. Godzijdank de open source beweging de oplossing in de vorm van rEFIt.
rEFIt is Da Bomb!
rEFIt is een opstartmenu tool waarmee je kunt triple boot op Intel Macs. Als u ooit Boot Camp hebt geactiveerd door de Option-toets ingedrukt te houden bij het opstarten en een selectie van twee pictogrammen (voor Mac OS X en Windows) hebt aangeboden, kan rEFIt een vergelijkbaar menu bieden, maar met drie pictogrammen.
het is me gelukt om de triple boot werkend te krijgen door de instructies te volgen die gevonden zijn in een forum post genaamd Triple Boot Mac OS X + XP + 7 (zoek naar het antwoord van “simscada”). Ik heb niet de volgorde van de stappen te volgen precies omdat ik wilde mijn bestaande Windows opslaan 7 Boot Camp installatie. Ik was niet succesvol, maar kreeg nog steeds de triple boot werken op het einde.
het eerste wat ik deed was rEFIt downloaden en installeren onder Mac OS X. Ik moest toen twee keer opnieuw opstarten voordat ik het rEFIt menu zag bij het opstarten. Het rEFIt opstartmenu zal altijd verschijnen bij het opstarten standaard. Tijdens het proces van het opzetten van de triple boot, soms zag ik vreemde boot iconen voor de verborgen EFI partitie (aka Mac OS X systeem boot partitie), een “Boot Legacy OS” (weet niet wat dat is), en de DVD-ROM drive. Aan het einde, die vreemde boot iconen verdwenen. Dus negeer ze als je ze ziet.
Opmerking: De verborgen EFI-partitie is in werkelijkheid de eerste partitie. De Mac OS X partitie is de tweede partitie. Echter, om de verwarring te voorkomen (of misschien toe te voegen), zal ik de verborgen EFI-partitie negeren en zal naar de Mac OS X-partitie verwijzen als de eerste partitie.
Epic Failure: poging om bestaande Windows 7 Boot Camp
op te slaan hoewel de post verklaarde dat Windows XP in de laatste partitie moest worden geïnstalleerd, besloot ik om te zien of het anders zou werken. Ik kromp de Mac OS X-partitie om ruimte te maken voor Windows XP tussen de Mac OS X-partitie (eerste partitie) en de bestaande Windows 7 Boot Camp-partitie (laatste partitie). Ik installeerde vervolgens Windows XP en na het opnieuw opstarten, vond dat noch de nieuwe Windows XP of de bestaande Windows 7 met succes zou opstarten.
- Windows XP gaf me deze fout: “Windows kan niet starten omdat het volgende bestand ontbreekt of beschadigd is: \system32\ntoskrnl.executable. Installeer een kopie van het bovenstaande bestand opnieuw.”
- Windows 7 gaf me deze fout: “NTLDR ontbreekt”.
sommige commerciële partitietools voor Mac OS X zouden me aan het einde ruimte hebben gegeven voor Windows XP (zonder de bestaande Windows 7 te vernietigen), maar ik wilde het geld niet uitgeven.
eerste: Maak Windows 7-en XP-partities
om de harde schijf voor te bereiden op triple boot, moest ik mijn Mac OS X-partitie verkleinen (eerste partitie) en mijn bestaande Windows 7 Boot Camp-partitie verwijderen om twee nieuwe partities te maken, een voor Windows 7 (tweede partitie) en de andere voor Windows XP (derde en laatste partitie).
Mijn Macbook Pro had een 320GB harde schijf en ik besloten om de grootte ze zo graag:
Partitie | Grootte | OS |
---|---|---|
1 | 140GB | Mac OS X 10.6 |
2 | 140GB | Windows 7 |
3 | 40GB | Windows XP |
De bovenstaande grootte toewijzingen weerspiegeling van mijn voorspelde patroon van gebruik en rekeningen voor de minimale grootte van de installatie voor elk BESTURINGSSYSTEEM. Een kale installatie van Windows 7 duurt 25GB en een kale installatie van Windows XP duurt 5GB. Microsoft Office 2007 neemt een extra 15GB. Ik zal worden met behulp van Windows XP meestal voor het testen, dus niet van plan om veel software te installeren op het. Ik ben van plan om Windows 7 en Mac OS X gelijk te gebruiken.
opmerking: volgens simscada ‘ s instructies en mijn experiment, moet u Windows XP installeren in de laatste partitie op de harde schijf om de triple boot te laten werken.
ik heb de partities aangemaakt met het Schijfhulpprogramma dat bij Mac OS X wordt geleverd. Ik hoefde Mac OS X niet opnieuw te installeren (volgens de instructies van simscada) omdat Schijfhulpprogramma me in staat stelde om de bestaande Mac OS X-partitie te verkleinen zonder het besturingssysteem erop te vernietigen.
zo heb ik de Windows 7-en XP-partities toegevoegd:
- Voer de” Disk Utility ” toepassing onder Mac OS X. Selecteer de harde schijf aan de linkerkant en klik op de “partitie” tab aan de rechterkant. U ziet een mooie grafiek van de harde schijf met de Mac OS X-partitie als een rechthoek.
- verwijder de bestaande Boot Camp partitie als je er een hebt. De Mac OS X partitie rechthoek in de grafiek zal groeien om de ongebruikte ruimte terug te vorderen.
- opmerking: We zullen het formaat wijzigen en partitiebewerkingen toevoegen met behulp van de grafiek. Wijzigingen worden pas toegepast als u op de knop Toepassen rechtsonder drukt. U kunt wijzigingen op elk gewenst moment ongedaan maken door op de knop Herstellen te drukken. Echter, als je een bestaande partitie verwijdert (zoals een Boot Camp partitie) door deze te selecteren en op het minteken te drukken (onderaan de grafiek), zal de verwijderoperatie onmiddellijk worden toegepast!
- Selecteer de Mac OS X-partitie en klik op het plusteken onder de grafiek om een nieuwe partitie te maken. Deze nieuwe partitie neemt delen van de vrije ruimte of ongebruikte partitieruimte in beslag.
- Selecteer de nieuwe partitie en klik nogmaals op het plusteken om een nieuwe partitie aan te maken. Beide nieuwe partities hebben dezelfde grootte.
- Wijzig de grootte van de drie partities door op de rechteronderhoek van hun rechthoeken te klikken en omhoog/omlaag te slepen. U kunt ook gewoon de partitie selecteren en de gewenste grootte (in GB) invoeren in het veld “grootte” rechts van de grafiek. Opmerking: het aanpassen van de tweede partitiegrootte zal de derde partitiegrootte dienovereenkomstig aanpassen.
- voor de nieuwe Windows partities heb ik het veld “Name” bijgewerkt naar “Win7” of “WinXP” (zorg ervoor dat Windows XP de laatste partitie is) en het veld “Format” naar “MS-DOS (FAT)”. De namen zullen later helpen om de partities te identificeren. Bij het installeren van Windows, zullen we het MS-DOS formaat opnieuw formatteren naar NTFS.
- zodra u tevreden bent met de partitiegroottes (zorg ervoor dat u wat vrije, niet-paarse ruimte in de Mac OS X partitie achterlaat), klikt u op de knop Toepassen. Voer uw admin wachtwoord in wanneer daarom wordt gevraagd.
- het aanpassen van de Mac OS X-partitie duurde even (20-30 minuten). De nieuwe partitie creaties waren erg snel (een paar seconden).
tweede: Installeer Windows 7
dit zijn de stappen die Ik heb genomen om Windows te installeren 7:
- geplaatst de Windows 7 installatie DVD en herstart de Mac-computer. Houd bij herstarten de “C” toets ingedrukt om op te starten vanaf de DVD. U ziet een kort bericht “Druk op een toets om op te starten van CD” verschijnen en verdwijnen, en dan het Windows 7 opstartscherm.
- tijdens de Windows 7 installatie werd ik gevraagd met de volgende partities:
partitie grootte Type opmerking schijf 0 partitie 1 200,0 MB primair dit is de verborgen EFI partitie. Schijf 0 Partitie 2 130.4GB primair Dit is de Mac OS X partitie die we verwarrend noemen de eerste partitie. schijf 0 Niet toegewezen ruimte 128,0 MB Dit is wat overgebleven ruimte van het maken van de partities. schijf 0 partitie 3: WIN7 130.3 GB systeem de Windows 7 partitie die we de tweede partitie noemen. schijf 0 partitie 4: WINXP 37.0GB primair de Windows XP-partitie die we de derde partitie noemen. - bereid de Windows 7-partitie door het te formatteren als NTFS: Selecteer de WIN7-partitie, klik op “Drive options (advanced)”, en klik op “Format” om de WIN7-partitie te formatteren als NTFS. Het formaat zal ervoor zorgen dat de partitie het label “WIN7” verliest.
- als het formaat klaar is, wordt de volgende knop ingeschakeld. Klik op Volgende om de installatie te voltooien.
- Windows zal een keer en misschien twee keer herstarten.
- Noot: Bij het opnieuw opstarten, in het rEFIt menu, kies het Windows-pictogram om mee op te starten. Het Windows-pictogram zal worden genoemd “Boot Windows van partitie 3” (Vergeet niet dat vanwege de verborgen EFI-partitie, onze tweede Windows 7-partitie is eigenlijk de derde partitie … verward nog?). Als u niet binnen 20 seconden iets selecteert, zal rEFIt de Mac OS X automatisch opstarten. Als dat gebeurt, gewoon handmatig herstarten en zorg ervoor dat u de Windows 7-partitie om op te starten selecteren.
om de Mac-hardware onder Windows volledig te kunnen gebruiken, moest ik de opstartcamp-stuurprogramma ’s installeren, waarvan de verouderde versie zich gemakkelijk op de Mac OS X-installatiedvd bevindt (…wat, de stuurprogramma’ s downloaden van het Internet? Dat is dus niet de apple.com weg). Tijdens het uitvoeren van Windows 7, Doe het volgende:
- Oh my gosh, ik kan de Mac OS X DVD niet invoegen omdat de Windows 7 DVD op de harde schijf staat en de Mac slot drive geen uitwerpknop heeft (Nou, er is een uitwerpknop op het Mac-toetsenbord, maar dat werkt niet zonder de Boot Camp driver).
- maak je geen zorgen, Microsoft heeft u gedekt onder Windows 7: Open Verkenner, selecteer het DVD-station en klik op uitwerpen in het menu Actie bovenaan. (Helaas werkt dit niet onder Windows XP. Lees verder om te vinden hoe het te doen onder Windows XP. Zo gebruik ik spanning om je vast te houden.)
- plaats de Mac OS X Install DVD, voer de ” setup.exe”, en accepteer de standaard installeeropties om de Boot Camp-stuurprogramma ‘ s voor de Mac-hardware te installeren.
- als u wilt tikken in plaats van klikken (en twee vingers tikken om met de rechtermuisknop te klikken), kunt u als volgt het trackpad configureren om tikken te accepteren:
- start “Boot Camp” (u kunt het direct uitvoeren of klik op het dark grey diamond Boot Camp icoon in het systeemvak en selecteer “Boot Camp Control Panel…”).
- klik op het tabblad Trackpad.
- controleer de” Tap to Click “en” Sleeping “opties onder de” One Finger ” sectie.
- controleer de” secundaire tik “optie onder de” twee vingers ” sectie.
- opmerking: een probleem dat me opviel is dat als ik dubbel tik om te slepen, ik dubbel tik, wacht een halve seconde voordat ik in staat ben om te slepen. Het is een boot Camp driver probleem dat Apple nog niet heeft opgelost (indien ooit).
- u kunt de “Apple Software-Update” uitvoeren om de Boot Camp-software nu of later bij te werken.
de laatste en zeer belangrijke actie is om Windows 7 te gebruiken om de laatste Windows XP-partitie te markeren als opstartbaar (ook bekend als make it “Active”):
- voer “Computer Management” (of klik met de rechtermuisknop op de Computer en selecteer Beheren).
- Ga naar het tabblad “Opslag – >Schijfbeheer”.
- Selecteer de WinXP-partitie, klik met de rechtermuisknop en selecteer “Markeer partitie als actief”. U ziet het label “gezond (primaire partitie)” veranderen in “gezond (actieve, primaire partitie)”. Je markeert in principe de partitie als een opstartbare partitie die een besturingssysteem bevat.
- terwijl u hier bent, kunt u het label voor de Windows 7-partitie hernoemen (zoek naar “C:” – station) om iets als “Win7″te zijn. (Je zou kunnen merken dat de Boot Camp driver installatie de partitie had hernoemd als “Boot Camp” eerder.)
Ten derde: Installeer Windows XP
ten slotte installeer Windows XP in de laatste partitie.
- Verwijder voordat u opnieuw opstart de Mac OS X installatie DVD en plaats de Windows XP installatie CD.
- houd bij het opstarten de “C” toets ingedrukt om op te starten vanaf de Windows XP CD. U ziet een kort bericht “Druk op een toets om op te starten vanaf CD” verschijnen en verdwijnen voordat het Windows XP installatie scherm wordt weergegeven.
- tijdens de installatie van Windows XP werd ik gevraagd met de volgende lijst met partities:
Stationslabel partitie grootte opmerking G: Partition1 200 MB Verborgen EFI-partitie H: Partition2 133514 MB Mac OS X Niet-gepartitioneerde ruimte 129 MB Overgebleven ruimte E: Partition3 (WIN7) 133513 MB Windows 7 C: Partitie4 (WINXP) 37889 MB ons doel Windows XP-partitie - Selecteer de ” Partition4 (WINXP)”, druk op de Enter-toets, en selecteer vervolgens” Format the partition using the NTFS file system (Quick) ” optie. Voor een ander antwoord in de forumpost, Selecteer niet de” Laat het huidige bestandssysteem intact (geen wijzigingen) ” optie.
- zodra de Windows XP-installatie is voltooid en opnieuw is opgestart, zie ik nu twee Windows-pictogrammen (naast het Mac OS X-pictogram) in het rEFIt-menu. Ik heb het tweede Windows-pictogram (genaamd “Boot Windows van partitie 4”) geselecteerd om Windows XP op te starten. Het is met succes opgestart in Windows XP! Yippee! Na enige configuratie zal Windows XP een tweede keer opnieuw opstarten.
- bij de tweede herstart (of als u het mist, gewoon handmatig herstarten), selecteert u het eerste Windows 7-pictogram zodat u kunt controleren of Windows 7 nog steeds kan worden gestart en ook, zodat u de Windows XP-CD kunt verwijderen. (Ik kon geen manier vinden om een CD uit te werpen onder Windows XP omdat ik geen toegang tot het rechtsklikmenu met de één-knop Mac trackpad. En ik had geen normale USB muis beschikbaar. Bummer.)
- herstart in Windows XP, plaats de Mac OS X installatie DVD en installeer de Boot Camp drivers zodat u de Mac hardware kunt configureren. Volg de instructies onder de Windows 7 sectie hierboven om te configureren klik met de rechtermuisknop Tap functionaliteit voor de Mac trackpad.
u kunt “Computer Management” gebruiken onder Windows XP (of Windows 7) om de Windows XP-partitie te hernoemen naar iets als “WinXP”.
vierde: voorkom dat Windows 7 chkdsk Windows XP-Machtigingen
breekt. Als een bestand beschadigd raakt (zeg van een stroomuitval), Windows 7 zal een chkdsk (check disk) operatie op zijn eigen partitie en de Windows XP-partitie te doen. Helaas, Windows 7 chkdsk houdt niet van de Windows XP toestemming instellingen op bestanden in de XP-partitie en zal” corrigeren ” hen, het breken van de Windows XP installatie. Dit zal gebeuren als u bij het opstarten van Windows 7 niet in staat was om de chkdsk op tijd te annuleren en u ziet een heleboel chkdsk berichten zoals “het verwijderen van een indexingang met id 311 van index $SDH van file 9” en “het vervangen van ongeldige beveiliging id met standaard beveiliging id voor Bestand Bestandsnaam #1093”; Het Laatste bericht kan optreden van 10.000 tot 100.000 keer en zal 15-20 minuten duren om te voltooien.
om te voorkomen dat Windows 7 automatisch een chkdsk-opdracht uitvoert op de Windows XP-partitie, doet u het volgende:
- Start Windows 7.
- Voer “Opdrachtprompt”Uit.
- typ deze opdracht:
chkntfs / X D:
(waarbij D: is de stationsletter toegewezen aan de Windows XP-partitie)
ik stel voor om hetzelfde te doen onder Windows XP om te voorkomen dat Windows XP chkdsk wordt uitgevoerd op de Windows 7-partitie (niet zeker of er iets ergs zal gebeuren, maar laten we niet te weten komen).
als u last had van dit chkdsk probleem, is er een manier om te herstellen. Laat de Windows 7 chkdsk compleet. Zodra chkdsk is gedaan, volg deze stappen om de Windows XP machtigingen resetten:
- Start Windows XP en meld u aan als de” administrator ” – gebruiker.
- als u alleen de muiscursor en een leeg bureaublad ziet, doet u het volgende:
- druk op Ctrl-Alt-Del (met het Macbook-toetsenbord moet u ook de Fn-toets ingedrukt houden) om Taakbeheer te starten.
- Ga naar het menu “Bestand – >nieuwe taak”, typ” explorer ” in en druk op Ok. De startbalk en bureaublad pictogrammen moeten verschijnen.
- Open “Mijn Computer”.
- Ga naar het menu ” Extra- >Folder Options – >View “en vink”Use simple file sharing (Recommended)” uit. Dit is nodig, zodat u het tabblad Beveiliging kunt zien in de eigenschappen voor schijven en mappen. Druk Op Ok.
- terug in” mijn Computer”, klik met de rechtermuisknop op de C: drive en selecteer”Sharing and Security…”.
- klik op het tabblad Beveiliging en vervolgens op de knop Geavanceerd rechtsonder.
- Controleer of de groep “Administrators” de “Full Control” – rechten heeft ingesteld. Zo niet, stel het dan in. (Als uw normale gebruikersaccount geen administratoraccount is, moet u het mogelijk opnieuw maken zodra deze stappen zijn voltooid.)
- Vink het vakje” permission entries on all child objects with entries here that apply to child objects ” aan.
- druk op Toepassen en zeg ja tegen het pop-upvenster Beveiligingswaarschuwing. De machtigingen op alle mappen en bestanden op de C: drive zal nu worden gereset om volledige controle te geven aan beheerders.
- als de permission reset voltooid is, test dan of de permissies geldig zijn door met de rechtermuisknop op “mijn Computer” te klikken en vervolgens te selecteren beheer en vervolgens Schijfbeheer. Het moet u de schijven en partities tonen.
Windows 7 kan ook de prullenbak van Windows XP breken. Als dit gebeurt, bij het opstarten, zal Windows 7 u vragen met ” de prullenbak op D:\ is beschadigd. Wilt u de prullenbak voor deze schijf legen?”Antwoord ja of nee. De oplossing hiervoor is om de prullenbak van Windows XP te verwijderen (Windows XP zal het opnieuw maken):
- tijdens het uitvoeren van Windows 7, Start de opdrachtprompt.
- Typ de volgende opdrachten om de prullenbak van Windows XP te verwijderen, stel dat het D: – station de Windows XP-partitie is.
D:
rmdir /s / q $RECYCLE.BIN
rmdir /s / q RECYCLER
u kunt het bovenstaande ook doen tijdens het uitvoeren van Windows XP in de Veilige modus; gewoon niet overschakelen naar de D: – schijf, want dat zou waarschijnlijk de Windows 7-partitie onder Windows XP.
restjes
verrassend genoeg kan Mac OS X 10.6 de NTFS-schijven lezen en Windows XP en 7 kan de Mac ‘ s HFS+ (aka Mac OS Extended) schijf lezen. De laatste wordt ingeschakeld door de Boot Camp driver installatie op Windows. Helaas is schrijftoegang voor beide gevallen niet toegestaan.
Als u VMware Fusion gebruikt en in staat was om de oude Windows 7 Boot Camp installatie te laden (die we eerder hebben verwijderd als onderdeel van het triple boot proces), kunt u de nieuwe Windows 7 partitie laden met een eenvoudige wijziging. Voordat u VMware Fusion uitvoert, verwijdert u de verouderde submap (die een vreemde naam heeft zoals “%2Fdev%2Fdisk0”) onder de map “~\Library\Application Support\VMware Fusion\Virtual Machines\Boot Camp”. Wanneer VMware Fusion de volgende keer wordt uitgevoerd, zal het de nodige informatie regenereren om de nieuwe Windows 7-partitie te kunnen laden. (Ik weet niet zeker of er een manier is voor VMware Fusion om de nieuwe Windows XP-partitie ook te laden.)
ik vond een hint dat de rEFIt boot icon labels hernoemd kunnen worden. Dus in plaats van “Boot Windows van partitie 3”, het pictogram zou kunnen zeggen “Windows 7”. En in plaats van “Boot Windows van partitie 4”, het pictogram zou kunnen zeggen “Windows XP”. Helaas kon ik de specifieke instructies nergens vinden over hoe dit te bereiken.
ik wens u succes bij het drievoudig opstarten van uw Mac-computer.