Il software Boot Camp sul mio Macbook Pro mi permette di dual boot tra Mac OS X 10.6 e Windows 7. Tuttavia, volevo anche l’opzione per l’avvio in Windows XP perché testavo il software che deve essere eseguito sia con Windows XP che con 7. Sfortunatamente, Boot Camp non supporta più di un sistema operativo Windows. Grazie al cielo il movimento open source ha fornito la soluzione sotto forma di rEFIt.
rEFIt è Da Bomba!
rEFIt è uno strumento di menu di avvio che consente di triplicare l’avvio su Mac Intel. Se hai mai attivato Boot Camp tenendo premuto il tasto Opzione all’avvio e ti è stata offerta una selezione di due icone (per Mac OS X e Windows), rEFIt può fornire un menu simile ma con tre icone.
Sono riuscito a far funzionare il triple boot seguendo le istruzioni trovate in un post sul forum chiamato Triple Boot Mac OS X + XP + 7 (cerca la risposta da “simscada”). Non ho seguito la sequenza di passaggi esattamente perché volevo salvare la mia installazione di Boot Camp di Windows 7 esistente. Non ho avuto successo, ma alla fine ho ancora il triplo avvio.
La prima cosa che ho fatto è stato scaricare e installare rEFIt sotto Mac OS X. Ho quindi dovuto riavviare due volte prima di vedere il menu rEFIt all’avvio. Il menu di avvio rEFIt apparirà sempre all’avvio per impostazione predefinita. Durante il processo di impostazione del triplo avvio, a volte ho visto icone di avvio estranee per la partizione EFI nascosta (aka partizione di avvio del sistema Mac OS X), un “Boot Legacy OS” (non so cosa sia) e l’unità DVD-ROM. Alla fine, quelle icone di avvio estranei andato via. Quindi ignorali se li vedi.
Nota: La partizione EFI nascosta è in realtà la prima partizione. La partizione Mac OS X è la seconda partizione. Tuttavia, per evitare la confusione (o forse per aggiungere ad esso), ignorerò la partizione EFI nascosta e farà riferimento alla partizione Mac OS X come prima partizione.
Epic Failure: tentativo di salvare Windows 7 Boot Camp esistente
Anche se il post affermava che Windows XP doveva essere installato nell’ultima partizione, ho deciso di vedere se avrebbe funzionato altrimenti. Ho ridotto la partizione Mac OS X per creare spazio per Windows XP tra la partizione Mac OS X (prima partizione) e la partizione Boot Camp di Windows 7 esistente (ultima partizione). Ho quindi installato Windows XP e dopo il riavvio, ho scoperto che né il nuovo Windows XP né il Windows 7 esistente si avviavano correttamente.
- Windows XP mi ha dato questo errore: “Impossibile avviare Windows perché il seguente file è mancante o danneggiato: \ system32 \ ntoskrnl.exe. Si prega di reinstallare una copia del file di cui sopra.”
- Windows 7 mi ha dato questo errore:”NTLDR manca”.
Presumibilmente, alcuni strumenti di partizione commerciali per Mac OS X mi avrebbero permesso di liberare spazio alla fine per Windows XP (senza distruggere Windows 7 esistente), ma non volevo spendere i soldi.
Primo: Creare partizioni Windows 7 e XP
Per preparare il disco rigido per il triplo avvio, ho dovuto ridurre la partizione Mac OS X (prima partizione) ed eliminare la partizione Boot Camp di Windows 7 esistente per creare due nuove partizioni, una per Windows 7 (seconda partizione) e l’altra per Windows XP (terza e ultima partizione).
il Mio Macbook Pro ha un disco rigido da 320 gb e ho deciso di dimensione a loro piace così:
Partizione | Dimensione | OS |
---|---|---|
1 | 140GB | Mac OS X 10.6 |
2 | 140GB | Windows 7 |
3 | 40GB | Windows XP |
La dimensione di cui sopra stanziamenti riflettono la mia predetto modello di utilizzo e conti per l’installazione minima dimensione per ogni sistema operativo. Una nuda installazione di Windows 7 richiede 25 GB e una nuda installazione di Windows XP richiede 5 GB. Microsoft Office 2007 richiede un ulteriore 15GB. Userò Windows XP principalmente per i test, quindi non ho intenzione di installare molto software su di esso. Ho intenzione di utilizzare Windows 7 e Mac OS X allo stesso modo.
Nota: Per le istruzioni di simscada e il mio esperimento, è necessario installare Windows XP nell’ultima partizione sul disco rigido in modo che il triplo avvio funzioni.
Ho creato le partizioni utilizzando l’utility disco fornita con Mac OS X. Non avevo bisogno di reinstallare Mac OS X (secondo le istruzioni di simscada) perché Utility disco mi ha permesso di ridimensionare la partizione Mac OS X esistente senza distruggere il sistema operativo su di esso.
Ecco come ho aggiunto le partizioni Windows 7 e XP:
- Esegui l’applicazione ” Utility disco “in Mac OS X. Seleziona il disco rigido a sinistra e fai clic sulla scheda” Partizione ” a destra. Vedrete un bel grafico del disco rigido con la partizione di Mac OS X come un rettangolo.
- Elimina la partizione Boot Camp esistente se ne hai una. Il rettangolo di partizione Mac OS X nel grafico crescerà per recuperare lo spazio inutilizzato.
- Nota: Faremo ridimensionare e aggiungere le operazioni di partizione utilizzando il grafico. Le modifiche non vengono applicate finché non si preme il pulsante Applica in basso a destra. È possibile annullare le modifiche in qualsiasi momento premendo il pulsante Ripristina. Tuttavia, se si rimuove una partizione esistente (come una partizione Boot Camp) selezionandola e premendo il segno meno (nella parte inferiore del grafico), l’operazione di rimozione verrà applicata immediatamente!
- Selezionare la partizione Mac OS X e fare clic sul segno più sotto il grafico per creare una nuova partizione. Questa nuova partizione occuperà porzioni dello spazio libero o dello spazio di partizione inutilizzato.
- Selezionare la nuova partizione e fare nuovamente clic sul segno più per creare un’altra nuova partizione. Entrambe le nuove partizioni avranno la stessa dimensione.
- Ridimensionare le tre partizioni facendo clic sull’angolo in basso a destra dei loro rettangoli e trascinando su/giù. In alternativa, puoi semplicemente selezionare la partizione e inserire la dimensione desiderata (in GB) nel campo “Dimensione” a destra del grafico. Nota: la regolazione della seconda dimensione della partizione ri-regolare la terza dimensione della partizione di conseguenza.
- Per le nuove partizioni di Windows, ho aggiornato il campo “Nome” per essere “Win7” o “WinXP” (assicurarsi che Windows XP sia l’ultima partizione) e il campo “Formato” per essere “MS-DOS (FAT)”. I nomi aiuteranno in seguito a identificare le partizioni. Durante l’installazione di Windows, riformatteremo il formato MS-DOS in NTFS.
- Una volta che si è soddisfatti con le dimensioni delle partizioni (assicurarsi di lasciare un po ‘ di spazio libero, non viola nella partizione di Mac OS X), fare clic sul pulsante Applica. Inserisci la tua password di amministratore quando richiesto.
- Il ridimensionamento della partizione di Mac OS X ha richiesto un po ‘ di tempo per essere applicato (come 20-30 minuti). Le nuove creazioni delle partizioni sono state molto veloci (pochi secondi).
Secondo: Installa Windows 7
Ecco i passaggi che ho intrapreso per installare Windows 7:
- Inserito il DVD di installazione di Windows 7 e riavviare il computer Mac. Al riavvio, tenere premuto il tasto” C ” per avviare dal DVD. Verrà visualizzato un breve messaggio “Premere un tasto qualsiasi per avviare da CD” e scomparire, quindi la schermata di avvio di Windows 7.
- Durante l’installazione di Windows 7, mi è stato chiesto, con le seguenti partizioni:
Partizione Dimensione Tipo Nota Disco 0 Partizione 1 200.0 MB Primaria Questo è il segreto partizione EFI. Disco 0 Partizione 2 130.4GB Primary Questa è la partizione Mac OS X che confondiamo con la prima partizione. Disco 0 Spazio non allocato 128,0 MB Questo è uno spazio rimanente dalla creazione delle partizioni. Disco 0 Partizione 3: WIN7 130.3 GB Sistema La partizione di Windows 7 che ci riferiamo a come la seconda partizione. Disco 0 Partizione 4: WINXP 37.0GB Primary La partizione di Windows XP che chiamiamo la terza partizione. - Preparare la partizione di Windows 7 formattandola come NTFS: selezionare la partizione WIN7, fare clic su ” Opzioni unità (avanzate) “e fare clic su” Formato ” per formattare la partizione WIN7 come NTFS. Il formato farà sì che la partizione perda l’etichetta” WIN7″.
- Quando il formato è fatto, il pulsante Avanti sarà quindi abilitato. Fare clic su Avanti per completare l’installazione.
- Windows si riavvierà una volta e forse due volte.
- Nota: Al riavvio, nel menu rEFIt, scegliere l’icona di Windows con cui avviare. L’icona di Windows si chiamerà “Avvia Windows dalla partizione 3” (non dimenticare che a causa della partizione EFI nascosta, la nostra seconda partizione di Windows 7 è in realtà la terza partizione confused ancora confusa?). Se non selezioni nulla entro 20 secondi, rEFIt avvierà automaticamente Mac OS X. Se ciò accade, basta riavviare manualmente e assicurarsi di selezionare la partizione di Windows 7 da cui avviare.
Per utilizzare completamente l’hardware Mac sotto Windows, ho dovuto installare i driver Boot Camp, la cui versione obsoleta si trova comodamente sul DVD di installazione di Mac OS X (what cosa, scaricare i driver da Internet? Che non è così il apple.com modo). Durante l’esecuzione di Windows 7, effettuare le seguenti operazioni:
- Oh mio dio, non riesco a inserire il DVD di Mac OS X perché il DVD di Windows 7 è nel disco rigido e l’unità slot Mac non ha alcun pulsante di espulsione (beh, c’è un pulsante di espulsione sulla tastiera Mac ma questo non funziona senza il driver Boot Camp).
- Non ti preoccupare, Microsoft ha coperto sotto Windows 7: aprire Explorer, selezionare l’unità DVD, e fare clic su Espelli nel menu azione in alto. (Sfortunatamente, questo non funziona con Windows XP. Continua a leggere per trovare come farlo in Windows XP. E ‘cosi’ che uso la suspense per tenerti inchiodato.)
- Inserire il DVD di installazione di Mac OS X, eseguire il ” setup.exe”, e accettare le opzioni di installazione predefinite per installare i driver Boot Camp per l’hardware Mac.
- Se ti piace toccare invece di fare clic (e due dita toccare per fare clic destro), ecco come configurare il trackpad per accettare rubinetti:
- Esegui “Boot Camp” (puoi eseguirlo direttamente o fare clic sull’icona dark grey diamond Boot Camp nella barra delle applicazioni e selezionare “Pannello di controllo Boot Camp…”).
- Fare clic sulla scheda Trackpad.
- Controlla le opzioni” Tocca per fare clic “e” Trascina “nella sezione ” Un dito”.
- Seleziona l’opzione “Tocco secondario” nella sezione “Due dita”.
- Nota: un problema che ho notato è che quando tocco due volte per trascinare, devo toccare due volte, attendere mezzo secondo prima di essere in grado di trascinare. Si tratta di un problema di driver Boot Camp che Apple non ha ancora risolto (se mai).
- È possibile eseguire il “Apple Software Update” per aggiornare il software Boot Camp ora o successivamente.
L’ultima e molto importante azione è quella di utilizzare Windows 7 per contrassegnare l’ultima partizione di Windows XP come avviabile (aka renderlo “Attivo”):
- Esegui “Gestione computer” (o fai clic con il pulsante destro del mouse su Computer e seleziona Gestisci).
- Vai alla scheda “Archiviazione- > Gestione disco”.
- Selezionare la partizione WinXP, fare clic con il pulsante destro del mouse e selezionare “Contrassegna partizione come attiva”. Vedrai l’etichetta “Sano (partizione primaria)” cambiare in ” Sano (Attivo, partizione primaria)”. Si sta fondamentalmente contrassegnando la partizione come una partizione avviabile contenente un sistema operativo.
- Mentre sei qui, puoi rinominare l’etichetta per la partizione di Windows 7 (cerca l’unità “C:”) per essere qualcosa come “Win7”. (Si potrebbe notare che l’installazione del driver Boot Camp aveva rinominato la partizione come “Boot Camp” in precedenza.)
Terzo: Installare Windows XP
Infine, installare Windows XP nell’ultima partizione.
- Prima di riavviare, rimuovere il DVD di installazione di Mac OS X e inserire il CD di installazione di Windows XP.
- All’avvio, tenere premuto il tasto” C ” per avviare dal CD di Windows XP. Verrà visualizzato un breve messaggio “Premere un tasto qualsiasi per avviare da CD” e scomparire prima che venga visualizzata la schermata di installazione di Windows XP.
- Durante l’installazione di Windows XP, mi è stato richiesto il seguente elenco di partizioni:
Etichetta unità Partizione Dimensione Nota G: Partition1 200 MB Nascosto partizione EFI H: Partition2 133514 MB Mac OS X spazio non Partizionato 129 MB Avanzi di spazio E: Partition3 (WIN7) 133513 MB Windows 7 C: Partition4 (WINXP) 37889 MB La nostra partizione Windows XP di destinazione - Selezionare ” Partition4 (WINXP)”, premere il tasto Invio, quindi selezionare” Formattare la partizione utilizzando il file system NTFS (Quick) ” opzione. Per un’altra risposta nel post del forum, non selezionare l’opzione” Lascia intatto il file system corrente (nessuna modifica)”.
- Una volta completata e riavviata l’installazione di Windows XP, ora vedo due icone di Windows (oltre all’icona di Mac OS X) nel menu rEFIt. Ho selezionato la seconda icona di Windows (denominata “Avvio di Windows dalla partizione 4”) per avviare Windows XP. Si è avviato con successo in Windows XP! Evviva! Dopo alcune configurazioni, Windows XP si riavvierà una seconda volta.
- Al secondo riavvio (o se lo si perde, basta riavviare manualmente), selezionare la prima icona di Windows 7 in modo da verificare che Windows 7 può ancora essere avviato e anche, in modo da poter espellere il CD di Windows XP. (Non sono riuscito a trovare un modo per espellere un CD in Windows XP perché non ho potuto accedere al menu del tasto destro con il trackpad Mac con un solo pulsante. E non avevo un normale mouse USB disponibile. Bummer.)
- Riavviare in Windows XP, inserire il DVD di installazione di Mac OS X e installare i driver Boot Camp in modo da poter configurare l’hardware Mac. Seguire le istruzioni sotto la sezione di Windows 7 sopra per configurare la funzionalità di tocco del tasto destro del mouse per il trackpad Mac.
È possibile utilizzare “Gestione computer” in Windows XP (o Windows 7) per rinominare la partizione di Windows XP in qualcosa come “WinXP”.
Quarto: impedisci a Windows 7 chkdsk di rompere le autorizzazioni di Windows XP
L’ho scoperto nel modo più duro. Se un file viene danneggiato (ad esempio da un’interruzione di corrente), Windows 7 eseguirà un’operazione chkdsk (check disk) sulla propria partizione e sulla partizione di Windows XP. Sfortunatamente, a Windows 7 chkdsk non piacciono le impostazioni di autorizzazione di Windows XP sui file nella partizione XP e le “correggeranno”, interrompendo l’installazione di Windows XP. Questo accadrà se in avvio di Windows 7, non è stato possibile annullare il chkdsk nel tempo e si vede un mucchio di chkdsk messaggi come “Eliminazione di una voce dall’indice con id 311 indice $SDH del file 9” e “Sostituzione di id di protezione non valido con predefinito id di protezione per il file nomefile #1093”; l’ultimo messaggio potrebbe verificarsi da 10.000 a 100.000 volte e richiede 15-20 minuti per completare.
Per impedire a Windows 7 di eseguire automaticamente un comando chkdsk sulla partizione di Windows XP, procedere come segue:
- Avviare Windows 7.
- Esegui “Prompt dei comandi”.
- Digitare questo comando:
chkntfs /X D:
(dove D: è la lettera di unità assegnata alla partizione di Windows XP)
io suggerisco di fare lo stesso in Windows XP per evitare che Windows XP chkdsk da eseguire sul partizione di Windows 7 (non so se qualcosa di brutto accadrà, ma vediamo di non trovare out).
Se sei stato colpito da questo problema di chkdsk, c’è un modo per recuperare. Lascia che il chkdsk di Windows 7 sia completo. Una volta che chkdsk è fatto, seguire questi passaggi per ripristinare le autorizzazioni di Windows XP:
- Avvia Windows XP e accedi come utente “amministratore”.
- Se vedi solo il cursore del mouse e un desktop vuoto, procedi come segue:
- Premi Ctrl-Alt-Canc (con la tastiera Macbook, dovrai anche tenere premuto il tasto Fn) per avviare il Task Manager.
- Vai al menu “File – > Nuova attività”, digita “explorer” e premi Ok. Dovrebbe apparire la barra di avvio e le icone del desktop.
- Apri “Risorse del computer”.
- Vai al menu “Strumenti- > Opzioni cartella – > Visualizza “e deseleziona” Usa condivisione file semplice (consigliata)”. Questo è necessario in modo da poter vedere la scheda Sicurezza nelle proprietà per le unità e le cartelle. Premi Ok.
- Torna in “Risorse del computer”, fai clic con il pulsante destro del mouse sull’unità C: e seleziona”Condivisione e sicurezza…”.
- Fare clic sulla scheda Sicurezza e quindi sul pulsante Avanzate in basso a destra.
- Ricontrolla che il gruppo “Amministratori” abbia impostato l’autorizzazione “Controllo completo”. In caso contrario, impostalo. (Se il tuo account utente normale non è un account amministratore, potrebbe essere necessario ricrearlo una volta completati questi passaggi.)
- Seleziona la casella “sostituisci le voci di autorizzazione su tutti gli oggetti figlio con le voci mostrate qui che si applicano agli oggetti figlio”.
- Premere Applica e dire Sì alla finestra di dialogo avviso di sicurezza. Le autorizzazioni su tutte le cartelle e i file sull’unità C: verranno ora ripristinate per dare il pieno controllo agli amministratori.
- Una volta completata la reimpostazione delle autorizzazioni, verificare che le autorizzazioni siano valide facendo clic con il pulsante destro del mouse su “Risorse del computer”, selezionando Gestisci e quindi Gestione disco. Dovrebbe mostrare le unità e le partizioni.
Windows 7 potrebbe anche rompere il cestino di Windows XP. Se ciò si verifica, all’avvio, Windows 7 ti chiederà “Il Cestino su D:\ è danneggiato. Vuoi svuotare il Cestino per questa unità?”Rispondi sì o no. La correzione per questo è eliminare il Cestino di Windows XP (Windows XP lo ricreerà):
- Durante l’esecuzione di Windows 7, avviare il prompt dei comandi.
- Digitare i seguenti comandi per eliminare il Cestino di Windows XP, supponendo che l’unità D: sia la partizione di Windows XP.
D:
rmdir /s /q RECYCLE RICICLARE.CONTENITORE
RICICLATORE rmdir /s /q
Puoi anche fare quanto sopra durante l’esecuzione di Windows XP in modalità provvisoria; non passare all’unità D: perché probabilmente sarebbe la partizione di Windows 7 in Windows XP.
Avanzi
Sorprendentemente, Mac OS X 10.6 in grado di leggere le unità NTFS e Windows XP e 7 in grado di leggere il Mac HFS+ (aka Mac OS Extended) unità. Quest’ultimo è abilitato dall’installazione del driver Boot Camp su Windows. Sfortunatamente, l’accesso in scrittura non è consentito per entrambi i casi.
Se si utilizza VMware Fusion ed è stato in grado di caricare la vecchia installazione di Windows 7 Boot Camp (che abbiamo eliminato come parte del processo di avvio triplo) in precedenza, è possibile caricare la nuova partizione di Windows 7 con una semplice modifica. Prima di eseguire VMware Fusion, eliminare la sottocartella obsoleta (che ha uno strano nome come “%2Fdev%2Fdisk0”) nella cartella “~\Library\Application Support\VMware Fusion\Virtual Machines\Boot Camp”. Quando viene eseguito VMware Fusion next, rigenererà le informazioni necessarie per poter caricare la nuova partizione di Windows 7. (Non sono sicuro se c’è un modo per VMware Fusion per caricare anche la nuova partizione di Windows XP.)
Ho trovato un suggerimento che le etichette delle icone di avvio rEFIt possono essere rinominate. Quindi, invece di” Avviare Windows dalla partizione 3″, l’icona potrebbe dire”Windows 7″. E invece di “Avviare Windows dalla partizione 4″, l’icona potrebbe dire”Windows XP”. Sfortunatamente, non sono riuscito a trovare le istruzioni specifiche su come farlo.
Vi auguro successo nel ottenere il vostro computer Mac al triplo avvio.