GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come avviare Ubuntu su un Mac da una memoria USB esterna?

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)

Correlati:Installa Ubuntu su Asus Eee-PC 1005PE - Gestire partizioni speciali?

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/


Ubuntu
  1. Installa Ubuntu | Come installare Ubuntu da USB? | Installazione di Ubuntu da Pen Drive

  2. Come creare un'unità USB Ubuntu avviabile per Mac in OS X

  3. Come eseguire l'aggiornamento a Ubuntu 15.10 da Ubuntu 15.04

  4. Come installare Windows Xp da Ubuntu tramite USB?

  5. Come installare Ubuntu 16.04 da una scheda SD?

Come aggiornare da Ubuntu 16.10 a Ubuntu 17.04

Come creare un'unità USB live di archiviazione persistente Ubuntu

Come installare Ubuntu

Come aggiornare da Ubuntu 20.04 a Ubuntu 22.04

Come disinstallare Ubuntu da Windows Dual Boot in modo sicuro

Come installare Windows dopo Ubuntu Linux in Dual Boot