Partition HD per avvio triplo (o sposta Apple_Boot Recovery HD da una partizione primaria)

2

Voglio triplo boot ma sto incontrando un problema che ho esaurito le partizioni primarie. Attualmente usando il selettore di bootloader rEFIt o come si chiama, da quello che ho capito non è un bootloader ma seleziona il bootloader per il sistema operativo che si sceglie di avviare da un elenco.

Le quattro partizioni primarie sono utilizzate da OS X, ripristino OS X, BOOTCAMP (Windows 7) ed EFI è il quarto. Credo che "GUID_partition_scheme" sia solo l'etichetta del disco per l'intera unità. L'unità è un SSD da 256 GB, ma la dimensione o il tipo di HD non sembra essere un problema in questa situazione.

Ecco l'output del comando 'diskutil list':

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            125.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                125.1 GB   disk0s4

La mia unica opzione per eliminare "Apple_Boot Recovery HD" o posso spostarla e renderla (o la partizione EFI) in una partizione non primaria? Ovviamente ciò dovrà avvenire dopo aver ridimensionato l'unità per fare spazio alla terza partizione primaria.

Sono abbastanza nuovo per Apple ma sto bene con il partizionamento se sapessi cosa fare.

    
posta dghughes 08.01.2012 - 19:38
fonte

1 risposta

1

Ti stai confondendo tra gli schemi di partizionamento MBR e GPT. I Mac Intel generalmente utilizzano GPT, ma per Boot Camp aggiungono anche un cosiddetto MBR ibrido per l'avvio di Windows, che duplica tutte o alcune delle voci della partizione. GPT può avere un gran numero di partizioni (in genere, spazio sufficiente è riservato per 128 partizioni), ma come MBR supporta solo 4, se ne hai più, non puoi rappresentarle tutte nell'MBR. Si noti che una partizione di tipo EFI 0xEE è richiesta - normalmente copre l'intero disco, ma per l'MBR ibrido, di solito copre solo lo stesso GPT e la partizione EFI da 200 MB all'inizio del disco. In questo modo sono disponibili 3 partizioni MB utilizzabili , che Windows vedrà.

Non parli di quale dovrebbe essere il tuo terzo OS per il triplo boot; se si tratta di un'altra installazione di OS X, non hai nulla di cui preoccuparti. Basta installarlo normalmente, utilizzerà le voci GPT 5+. Se si desidera un altro sistema operativo basato su BIOS, come Windows o la maggior parte delle distribuzioni Linux, è probabile che si debba fare un pasticcio con l'MBR ibrido. Farei tutto il partizionamento nella Utility Disco di OSX, poiché aggiornerà contemporaneamente sia le tabelle GPT sia quelle MBR. Iniziare con la nuova partizione FAT32 per Windows o Linux. Quindi, se il tuo MBR copre il Recovery HD ma non ha alcuna voce per la tua nuova partizione, prendi le posizioni esatte e le dimensioni delle partizioni GPT usando

sudo gpt -r disk0

Questo dovrebbe elencare tutte le 5 partizioni.

In fdisk (o giù di lì), elimina la versione MBR di Recovery HD e crea una nuova partizione con l'esatta posizione e dimensione della tua nuova (5) partizione. Windows dovrebbe ora vedere questa partizione al posto del Recovery HD. Puoi cambiare il suo tipo, formattarlo, ecc. Come al solito. Semplicemente non provare a ridimensionarlo da fdisk o da Windows In genere, assicurati che tutte le partizioni presenti nell'MBR eccetto la partizione EFI 0xEE siano mappate esattamente su una partizione GPT.

Questo è tutto un po 'pericoloso quindi assicurati di avere backup di tutto.

    
risposta data 02.07.2012 - 18:03
fonte

Leggi altre domande sui tag