Risposte:
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:
ubiquity -b
. Questo eseguirà il programma di installazione di Ubuntu, ma gli -b
dice di non installare un boot loader. Se segui le opzioni di installazione avanzate, assicurati di usare ext4fs come file system. Non utilizzare una /boot
partizione 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).csrutil disable
per disabilitare SIP.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 /boot
partizione 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/sda7
o /dev/mapper/ubuntu-root
. Dopo l'avvio, l'esecuzione dello mkrlconf.sh
script fornito con rEFInd dovrebbe ovviare alla necessità di aggiungere l' root=
opzione.
rEFInd
davvero 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=text
da set gfxpayload=keep
. Ha superato lo schermo nero ma non oltre il logo Ubuntu. Poi ho sostituito splash quiet
con nomodeset
e quello ha fatto il trucco.