Desidero eseguire Ubuntu sul mio iMac da una memoria USB esterna, un disco esterno o un'unità flash.
Posso facilmente creare una chiavetta USB avviabile e usarla per installare Ubuntu 14.04 su un dispositivo USB correttamente partizionato. Tuttavia, contrariamente ad alcune affermazioni qui e altrove, dopo il riavvio il risultato non viene rilevato dal Mac come avviabile.
Ho cercato ampiamente su Google e sono sicuro che è possibile far sì che il Mac lo avvii, ma le istruzioni che ho trovato sono state troppo vaghe (installazione di Ubuntu su disco rigido esterno e avvio in un Mac) o in un caso, troppo complesso (http://www.rodsbooks.com/ubuntu-efi/) per avere molto senso. Tuttavia, sembra che il thread comune utilizzi REFind per modificare le opzioni di avvio.
Quindi, sono riuscito a far installare rEFInd su una partizione sull'unità esterna ma non rileva l'installazione di Ubuntu. Ho una partizione ext2 /boot sullo stesso disco e ho copiato ext2_x64.efi nella directory /EFI, ma non ci vado.
Sono un po' bloccato a questo punto e i prossimi passi dovranno essere uno studio dettagliato di bootloader ed EFI. Tuttavia, penso di dover essere vicino a risolverlo e spero che qualcuno possa indicare una guida passo passo da qualche parte.
Per ricapitolare:
- Il disco USB ha la partizione ext2 /boot (con l'immagine vmlinuz su di esso) e la partizione ext4 / con il resto di Ubuntu 14.04 installato
- Non è avviabile dopo l'installazione
- Metti rEFInd su un'altra partizione FAT32 che contiene la directory /EFI
- Copiato ext2_x64 in /EFI/boot e /EFI/refind
- Può avviare, rEFInd carica, c'è un'opzione per avviare ext2_x64.EFI(?) ma non Ubuntu/vmlinuz.
Se riesco a risolvere il problema, metterò una guida chiara sul Web da qualche parte!
Migliore risposta
Bene, ci ho passato un secondo giorno intero e ora l'ho risolto.
Spero sinceramente che qualche altra povera anima ne tragga un po' di valore.
Ecco una ricetta che funziona (almeno, sul mio iMac con Ubuntu 14.04):
- Avvia con USB avviabile, installa Ubuntu
- Partizia la tua USB come segue:
- Partizione di avvio EFI da 200 MB
- 200 MB ext2, monta su
/boot
- Scambia spazio se lo desideri
- Una o più altre partizioni per contenere Ubuntu correttamente (ad es. ext4 su
/
)
- Completa l'installazione, riavvia su OS X
- Ottieni gdisk (pkg installer per OS X) e rEFInd binari
- esegui "diskutil list" dalla console e annota il nome del dispositivo e la partizione EFI (ad es.
/dev/disk3
,/dev/disk3s1
) - Segui la ricetta gdisk su http://www.rodsbooks.com/ubuntu-efi/ sotto "Riparazione dell'installazione" punto 6
-
Installa rEFInd sulla partizione EFI della tua USB. Dalla directory di ricerca:
./refind-install -–usedefault /dev/disk3s1
(puoi trascinare il file nel prompt dei comandi per ottenere il percorso completo)
Quindi, al riavvio, puoi "Avvio EFI" per rEFInd e dovrebbe esserci un'opzione per avviare GRUB/linux.
L'ho documentato in modo più dettagliato qui:http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/