Dual Boot Mac El Captain insieme a Ubuntu 14.04


18

A causa di molte cose vecchie nell'archivio, sono un po 'confuso. Come installo Ubuntu 14.04 sul mio IMac con MacOS El Captain. È necessario utilizzare Refit? Che dire dell'installazione diretta da un'unità Ubuntu Live USB?

Risposte:


31

rEF È stato abbandonato dal 2010. Ne ho creato un fork, chiamato rEFInd, che sto mantenendo attivamente. Non è strettamente necessario utilizzare nessuno dei due programmi, ma l'uno o l'altro (e in particolare rEFInd) possono essere utili.

Il principale "gotcha" con OS X 10.11 ("El Capitan"), rispetto alle precedenti versioni di OS X, è la nuova funzionalità System Integrity Protection (SIP), nota anche come "rootless". Questa è una funzione di sicurezza che dovrebbe rendere più difficile per gli utenti inesperti l'autodistruzione dei sistemi o il controllo del computer da parte del malware. Ciò ha l'effetto collaterale indesiderato di rendere più difficile l'installazione e l'utilizzo di alcuni tipi di software di basso livello, inclusi i gestori di avvio di terze parti come rEFIt ed rEFInd. In breve, è necessario disabilitare SIP. Questo è descritto in alcune pagine, come questa e questa. Dopo aver installato rEFInd, è possibile riattivare SIP.

Ci sono circa un milione di siti che descrivono come installare Ubuntu su un Mac. Prova a trovarne uno relativamente recente. Inoltre, tieni presente che è possibile installare Ubuntu in modalità BIOS / CSM / legacy o in modalità EFI. Quest'ultimo è quasi sempre preferibile, ma molte guide (soprattutto quelle più vecchie) descrivono la prima, spesso senza descrivere correttamente la differenza. Vedi questa mia pagina per informazioni di base su cos'è il Compatibility Support Module (CSM) e perché è problematico. (Quella pagina è più orientata ai PC basati su UEFI che ai Mac, ma è ancora abbastanza applicabile.)

A grandi linee, ti consiglio di:

  1. Avvia il programma di installazione di Ubuntu in "prova senza installare la modalità".
  2. Aprire una finestra del programma Terminale.
  3. Nel Terminale, digitare ubiquity -b. Questo eseguirà il programma di installazione di Ubuntu, ma gli -bdice di non installare un boot loader. Se segui le opzioni di installazione avanzate, assicurati di usare ext4fs come file system. Non utilizzare una /bootpartizione separata a meno che non si utilizzi LVM, RAID o una /partizione root ( ) crittografata . Potrebbe essere necessario ridurre la partizione OS X per fare spazio a Ubuntu (oppure puoi farlo prima di iniziare).
  4. Al termine, riavviare, ma tenere premuto Command + R per avviare l'ambiente di recupero di OS X.
  5. Avviare una finestra Terminale e digitare csrutil disableper disabilitare SIP.
  6. Reboot. Il sistema dovrebbe avviare normalmente OS X.
  7. Installa rEFInd.

A questo punto, al riavvio, dovrebbe comparire rEFInd e offrirti le opzioni per avviare OS X o Ubuntu. È probabile che entrambi funzioneranno; ma se hai usato una /bootpartizione separata , dovrai premere F2 o Inserisci due volte invece di Invio per avviare Ubuntu. Nella schermata risultante, è necessario aggiungere ro root={whatever}per dire al kernel dove si trova il /filesystem root ( ); {whatever}è una descrizione di quella posizione, come in /dev/sda7o /dev/mapper/ubuntu-root. Dopo l'avvio, l'esecuzione dello mkrlconf.shscript fornito con rEFInd dovrebbe ovviare alla necessità di aggiungere l' root=opzione.


Grazie Rod - molto utile. Funzionerà comunque se la partizione OS X viene rimossa completamente?
Erik,

2
Sì, puoi installare un sistema solo Ubuntu su un Mac. Funzionerà anche un doppio avvio Ubuntu / Windows. Fondamentalmente, tratta il Mac come un normale PC per questo tipo di configurazione. In passato, la configurazione del boot loader poteva essere complicata, ma sembra che gli strumenti non Apple funzionino meglio sui Mac di recente.
Rod Smith,

Wow Rod, vorrei averlo trovato quando ho fatto il mio dual boot OSX / Ubuntu all'inizio di quest'anno. Era un vero casino reale. Non riesco a credere di non aver mai trovato la tua pagina, alcune parole molto buone anche lì. Alla fine l'ho fatto funzionare, ma ho trovato il dual boot troppo fastidioso e distruttivo e sono tornato a una VM Ubuntu all'interno di OSX :( Non così fastidioso e leggermente più flessibile per le mie esigenze.
Madivad,

Il tuo commento e rEFInddavvero aiutato. Detto questo, mi sono bloccato su uno schermo nero dopo "provare senza installare". Dopo diverse ore di google, ho trovato questo e cambiato set gfxpayload=textda set gfxpayload=keep. Ha superato lo schermo nero ma non oltre il logo Ubuntu. Poi ho sostituito splash quietcon nomodesete quello ha fatto il trucco.
Abhijit Sarkar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.