Come faccio ad avviare il mio Mac da una chiave USB Ubuntu?


61

Se selezioni "USB" e "Mac" in questa pagina di download , vengono fornite una serie di istruzioni da riga di comando per creare una chiave USB da cui il MacBook si avvierà in Ubuntu.

Li ho seguiti alla lettera due o tre volte su chiavi USB diverse e non funziona. C'è una grande discussione tecnica su EFI ecc. Ma questo insieme di istruzioni sembra suggerire che dovrebbe funzionare, ma non funziona.

Aiuto? Sono sempre più insoddisfatto dell'approccio più bloccato che Apple sta adottando e mi piacerebbe iniziare a usare Linux al fine di passare all'utilizzo come il mio sistema operativo principale, ma l'avvio dal CD richiede un'eternità, funziona lentamente e spero davvero che si stacchi da USB.

Qualcuno può aiutarmi?


Non sono sicuro che tu possa. Non ho sentito alcun successo nel farlo. Hai invece preso in considerazione l'idea di fare dualboot per il tuo Macbook? Gestisco un Macbook a triplo avvio con rEFIt ed è fantastico.
Pete Ashdown,

Il modo più semplice è usare l'utility bootcamp. Qui puoi inserire il CD di Ubuntu invece di quello di Windows.
c0de

Non è possibile. Ho provato tutto ( askubuntu.com/questions/251958/… ) Dimenticalo.
Cyphunk,

1
Forse non sono completamente sicuro di quello che stai chiedendo, ma dopo aver installato Ubuntu iso (v12.04) su una chiavetta USB da un computer Windows, ho appena tenuto premuto Alt sul Mac all'avvio per scegliere una diversa opzione di avvio, e l'unità appariva come Windows. Ho iniziato da quello, e mi è venuto bene.
Codesmith,

L'approccio "bloccato" è il motivo per cui ho acquistato un telefono Android per sostituire il mio vecchio iPhone e non me ne sono mai pentito.
Rolf,

Risposte:


34

Risposta breve: non puoi. Apple non vuole che tu avvii un sistema operativo diverso da OS X tramite USB. Se il tuo Mac ha un'unità ottica funzionante, usala. Ti farà risparmiare dolore. Se hai un Mac più recente (64 bit), ricorda di usare il Mac iso ( amd64+mac), non il normale amd64iso. (Vedi questo per una spiegazione della differenza)

Risposta più lunga: (Ok, ho mentito sopra.) Puoi, ma "è complicato". Un metodo che ha funzionato per un numero di persone è ddla chiave USB avviabile nella propria partizione sul disco rigido e quindi avviare quella partizione. Il metodo di base è spiegato bene qui .

Questo non funziona sempre, anche sullo stesso hardware. In particolare, se hai un MacBook Air, che non ha un'unità ottica, i forum sono pieni di post su come provare il trucco da dd a una partizione e fallire. Per i possessori di MacBook Air, si consiglia vivamente di ottenere un MacBook Air SuperDrive (no, non è sufficiente una normale unità CD / DVD USB ) e quindi utilizzarlo per installarlo tramite la normale rotta del CD (utilizzando Mac iso per un'installazione a 64 bit ).

Infine, questo metodo USB ha funzionato (!) Per installare l'11.10 sul mio MacBook Air 3,1 (modello di fine 2010). Tuttavia, mi aspetto che siano necessarie alcune modifiche per funzionare su altre versioni di Air, per non parlare degli altri Mac.


4
Il metodo dd non ha mai funzionato sul mio 1) Macbook 3,1 2) Macbook Pro 3,1 3) Macbook Pro 8,2 ... Qualunque cosa affermano ancora nelle opere. Mi sento tradito!

Il ddmetodo a cui mi riferisco nella risposta più lunga non è lo stesso delle istruzioni "ufficiali". Sembra funzionare bene su un discreto numero di modelli di MacBook, ma non su Air.
Chan-Ho Suh,

2
non ha funzionato su un macbook in alluminio intorno al 2010. Ubuntu sembra uno sciocco a lasciare queste FAQ e istruzioni ovviamente molto inaffidabili per l'uso dell'USB. Considerando che la maggior parte dei macbook in questi giorni non hanno unità CDrom Ubuntu dovrebbe seriamente concentrarsi su questo un po 'di più o cancellare gran parte dei laptop dalla loro base di utenti.
Cyphunk,


1
Il metodo lungo, che è un po 'più aggiornato per le persone che lo trovano ora su lifehacker.com/5934942/… , funziona. Tuttavia, anche se ti preoccupi di installarlo tramite USB o in altro modo, avrai ancora molto lavoro da fare nella configurazione del sistema operativo a basso livello (meglio avere familiarità con il terminale) per il trackpad e altre cose per funzionare come previsto; molto riconfigurante. Peccato che non lo abbiano più sintonizzato per i Macbook ormai.
rcd

15

Come creare una chiavetta USB avviabile su OS X / macOS

Questa procedura richiede la creazione di un file .img dal file .iso scaricato. Cambierà anche il filesystem che si trova sulla chiavetta USB per renderlo avviabile, quindi esegui il backup di tutti i dati prima di continuare.

  1. Scarica Ubuntu Desktop

  2. Apri il Terminale ( /Applications/Utilities/o esegui una query sul Terminale in Spotlight).

  3. Inserisci il tuo supporto flash USB, che deve essere di almeno 2 GB e ha solo 1 partizione sull'unità flash USB. Per Ubuntu 18.04 e versioni successive l'unità flash USB dovrebbe essere di almeno 4 GB.

  4. Avviare l'app Utility Disco che si trova in Applicazioni -> Utilità o ricerca Spotlight.

    • Nel riquadro di sinistra, fai clic sull'unità USB per selezionarla.

    • Fai clic sulla scheda Partizione .

    • Seleziona 1 partizione dal menu a discesa.

    • Immettere un nome per l'unità.

    • Cambia il formato in Mac OS Esteso (Journaled).

    • Fai clic sul pulsante Opzioni .

    • Assicurarsi che il pulsante di opzione Tabella delle partizioni GUID sia selezionato e fare clic su OK .

    • Fai clic su Applica .

    Avvertenza: l' utilità disco deve essere utilizzata con cautela poiché la selezione del dispositivo o della partizione errata può causare la perdita di dati.

  5. Converti il ​​file .iso in .img usando l'opzione di conversione di hdiutil, ad es.

    hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
    

    Nota: OS X tende a inserire automaticamente la fine .dmg sul file di output.

  6. Correre:

    diskutil list
    

    per ottenere l'elenco corrente dei dispositivi.

  7. Correre:

    diskutil list
    

    di nuovo e determinare il nodo del dispositivo assegnato al supporto flash (ad es /dev/disk2.).

  8. Correre:

    diskutil unmountDisk /dev/diskN
    

    (sostituisci N con il numero del disco dall'ultimo comando; nell'esempio precedente, N sarebbe 2).

  9. Eseguire:

    sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
    

    (sostituire /path/to/downloaded.imgcon il percorso in cui si trova il file di immagine; ad esempio ./ubuntu.imgoppure ./ubuntu.dmg).

    • L'uso al /dev/rdiskposto di /dev/diskpotrebbe essere più veloce
    • Dai al ddcomando abbastanza tempo per terminare. Il completamento dell'esecuzione potrebbe richiedere 3-5 minuti. Al ddtermine, dovresti vedere una conferma del completamento del processo.
    • Se vedi l'errore dd: Invalid number '1m', stai usando GNU dd. Utilizzare lo stesso comando ma sostituirlo bs=1mconbs=1M
    • Se vedi l'errore dd: /dev/diskN: Resource busy, assicurati che il disco non sia in uso. Avviare "Disk Utility.app" e smontare (non espellere) l'unità.
  10. Correre:

    diskutil eject /dev/diskN
    

    e rimuovi il tuo supporto flash al termine del comando.


Avvio di Ubuntu su un Mac dall'unità USB

L'unità USB live di Ubuntu appena creata è ora pronta per essere inserita in un Mac.

inserisci qui la descrizione dell'immagine
Avvio di Ubuntu dall'unità USB

Per testare Ubuntu live USB su un Mac:

  1. Inserire l'unità USB in una porta USB disponibile.
  2. Riavvia o accendi il Mac.
  3. Immediatamente dopo il carillon di avvio, premere il tasto Opzione (a volte contrassegnato con Alt).
  4. Selezionare l'unità USB da cui avviare utilizzando la freccia sinistra e destra e i tasti Invio.
  5. Se non riesci a vedere l'unità USB nel passaggio 4, scarica il gestore di avvio rEFInd per ottenere una schermata in cui puoi scegliere tra i dispositivi disponibili per l'avvio.

2
Questo non risponde alla domanda. Questa risposta è come creare una chiave USB avviabile mentre è attualmente in esecuzione OS X. La domanda è come creare una USB in grado di avviare un Mac. Ho seguito queste istruzioni. Posso avviare un PC con la chiave USB risultante, ma il Mac non lo riconosce come dispositivo di avvio.
chrish,

3
L'ho fatto con successo, ma all'inizio la chiave USB non è stata visualizzata nell'elenco, ho dovuto ricollegarla e poi è apparso come un disco di avvio EFI
Keith M

1
Ha funzionato bene per me per un Macbook Air (~ 2012 e Macbook Pro a metà / fine 2009). Si noti che funzionerà solo su un'unità con 1 partizione. "dd-ing" il file su 1 partizione di 2 non ha funzionato per me in termini di presentarsi al gestore di avvio mac. Un blog post su questo con gli stessi passaggi è anche qui: business.tutsplus.com/tutorials/…
DynamicDan

Correggimi se sbaglio, ma questo ti darà solo un avvio esque da CD live, giusto? non un'installazione persistente.
Alex Hart,

È corretto, questo ti darà un avvio live simile a un CD.
karel,

5

Con questi quattro passaggi ho installato Ubuntu 13.04 sul mio Macbook Air a metà 2011:

  1. Crea una nuova partizione usando Utility Disco

  2. Installa l'ultima versione di rEFInd sul tuo Mac

  3. Scarica l'ISO di Mac di Ubuntu e crea una chiavetta USB avviabile con UNetbootin

  4. Riavvia il Mac seleziona l'avvio da USB e installa Ubuntu


Alternativa [Testato su un iMac.2013] 1. Installa refit 2. Scarica l'ultimo Ubuntu ISO (13.04 a questo punto) 3. Crea un live USB con "Usb Startup Disk Creator" (viene fornito di default con tutte le installazioni Ubuntu) 4. Connetti disco usb su iMac 5. riavvia iMac 6. tieni premuto opzione o comando (alt o super) (dimentico quale) 7. seleziona efi × I commenti possono essere modificati solo per 5 minuti × I commenti possono essere modificati solo per 5 minuti × I commenti possono solo essere modificato per 5 minuti
airtonix,

1
A partire dal 3/2019 questa risposta ha funzionato su MacBook (circa 2008) e sono stato in grado di mettere Ubuntu 18.04. Grazie
Chad

4

Dopo un sacco di problemi con vari metodi ho finalmente ottenuto Ubuntu 13.04 a 32 bit lavorando su un macbook 2,1 (metà 2007). La mia unità DVD è rotta, quindi avevo davvero bisogno di una USB live.

(DISCLAIMER:) Non sono un programmatore ma dopo aver impostato le cose nel modo seguente ha funzionato come un incantesimo.

  1. Installa l'ultima versione di rEFIt.
  2. Scarica Mac Linux USB Loader da questa pagina: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. Scarica il codice sorgente dallo stesso link. È necessario il file bootlA32.efi che si trova nella cartella "EFI".
  4. Inserire l'unità flash USB e formattarla su FAT 32 utilizzando l'utilità del disco.
  5. Apri Mac Linux USB Loader e seleziona il file .iso che desideri avviare.
  6. Fai clic su Crea Live USB e segui le istruzioni, è un processo piuttosto semplice.

  7. Il mio modello di macbook si è appena rifiutato di avviarsi su efi64, quindi ho dovuto apportare alcune modifiche qui:

  8. Vai avanti e apri l'unità USB. Vai alla cartella "efi" e quindi alla cartella "boot". All'interno dovresti vedere un file chiamato bootX64.efi

  9. Cancellalo e posiziona invece il file bootlA32.efi.

  10. Ora basta riavviare e dal menu rEFIt scegliere di avviare dall'unità USB.

Spero che aiuti qualcuno là fuori!


Il caricatore USB per Mac Linux ha funzionato sul mio MacBook Pro 2012 senza problemi. github.com/SevenBits/Mac-Linux-USB-Loader/wiki/…
chrish,


-1

Scarica Ubuntu e crea una USB avviabile per saperne di più che funziona con Macbook, iMac e Mini ecc. (2011 e versioni successive).

Requisiti: 1. Unità USB da 2 GB 2. Sistema Ubuntu con accesso alla rete.


-3

Prova a ottenere una macchina con Ubuntu già installata, un PC, un notebook, qualunque cosa, magari da un amico, e quindi ottieni un'immagine ISO di Ubuntu 12.10 amd64. Usando Ubuntu, apri l' utility " Startup Disk Creator ", seleziona l'immagine ISO di Ubuntu, il dispositivo USB e crea il disco.

Tieni premuto il tasto opzione mentre il Mac si sta avviando e seleziona l'unità USB da cui avviare e il gioco è fatto. L'ho fatto e funziona.

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.