Come si crea un USB Ubuntu persistente dal vivo su un Mac che si avvierà su un Mac o PC?


11

Ciao, in realtà ho creato con successo un Ubuntu USB live (12.04.3 64 bit su 8 GB LiveUSB) utilizzando unetbootin, tuttavia non è persistente e non si avvia su un Mac.

Oppure, se qualcuno ha qualche suggerimento su come modificare il file .iso in modo che si avvii da un Mac e sia persistente, sarebbe fantastico. Sto eseguendo OSX Mavericks, quindi l'applicazione dovrebbe funzionare anche su Mavericks.

Ho provato a seguire http://ubuntuforums.org/showthread.php?t=2174630 ans, come suggerito di seguito, ho scelto la partizione GUID (non MBR) e quindi ho aggiunto una parola persistente nel file grub.cfg. e dopo aver avviato e modificato alcune impostazioni, ho provato a riavviare utilizzando l'opzione di riavvio nel menu Ubuntu e non ha funzionato. Ho spento e riacceso manualmente il computer, ma quando ho provato ad avviarlo la seconda volta, ho superato il logo Ubuntu e lo schermo è diventato nero. Ci ho provato più volte e ho ottenuto lo stesso risultato. ecco il mio testo dal file grub.cfg:

if loadfont /boot/grub/font.pf2 ; 
then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm 
fi 

set menu_color_normal=white/black   
set menu_color_highlight=black/light-gray 

menuentry "Try Ubuntu without installing" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi persistent file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- 
initrd  /casper/initrd.lz } 

menuentry "Install Ubuntu" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash -- 
initrd  /casper/initrd.lz }


menuentry "Check disc for defects" 
{ set gfxpayload=keep linux /casper/vmlinuz.efi boot=casper integrity-check quiet splash -- 
initrd  /casper/initrd.lz }

Quale versione di Ubuntu e che tipo di Mac? Stai usando un'immagine a 32 o 64 bit? Maggiori dettagli per favore.
Jo-Erlend Schinstad,

1
È la versione 12.04.3 e sto usando un'immagine a 64 bit. Ho un drive USB da
Jeremy Gleeson

Sono su una barca simile. È stato in grado di avviare l'avvio, ma non è stato persistente e l'aggiunta di "persistente" al mio file grub.cfg sembrava rendere l'avvio dello schermo nero subito dopo il logo di Ubuntu. Sei riuscito a trovare una soluzione @JeremyGleeson?
user2347638

Risposte:


1

Dovresti essere in grado di farlo utilizzando diskutil. Ho usato questo metodo per l'ultima volta su Sierra, quindi ymmv su qualcosa in seguito.

$ diskutil list
$ diskutil eraseDisk FAT32 UBUNTU /dev/<YOUR USB DISK ID>
$ diskutil unmountDisk /dev/<YOUR USB DISK ID>
$ sudo dd if=<path to ubuntu live iso> of=/dev/<YOUR USB DISK ID>

Una volta completato, è necessario riavviare e avviare da USB live.

Una volta avviato, avvia gparteddal terminale.

Seleziona l'unità USB e seleziona la Unallocatedpartizione su di essa.

Crea una nuova partizione, etichettala ext3/ext4(non sei sicuro che altri filesystem funzioneranno. Mai provato.) Con l'etichettapersistence

Uscita gparted

Crea un mountpoint per la tua nuova partizione di persistenza.

$ mkdir -p /mnt/ubuntu_usb $ mount <USB DRIVE> /mnt/ubuntu_usb

PER abilitare l'archiviazione persistente è necessario un persistence.conf.

$ echo "/ union" > /mnt/ubuntu_usb/persistence.conf
$ umount <DISK>

Riavvia il mac e tieni premuto il tasto Opzione. Si spera che tu abbia un'opzione per Ubuntu (persistenza) per l'avvio da ora


0

Ho seguito il seguente link per creare live linux USB: http://ubuntuforums.org/showthread.php?t=2174630 Invece di MBR scegliere la partizione GUID e quindi aggiungere la parola persistente nel file grub.cfg. Ha funzionato per me.


1
Ho provato questo e dopo aver avviato e modificato alcune impostazioni, ho provato a riavviare utilizzando l'opzione di riavvio nel menu Ubuntu e non ha funzionato. Ho spento e riacceso manualmente il computer, ma quando ho provato ad avviarlo la seconda volta, ho superato il logo Ubuntu e lo schermo è diventato nero. Ci ho provato più volte e ho ottenuto lo stesso risultato. ecco il mio testo dal file grub.cfg:
Jeremy Gleeson

1
se loadfont /boot/grub/font.pf2; quindi impostare gfxmode = auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi set menu_color_normal = bianco / nero set menu_color_highlight = black / light-grey menuentry "Prova Ubuntu senza installare" {set gfxpayload = keep linuxentz.evper/ /cdrom/preseed/ubuntu.seed boot = casper quiet splash - initrd /casper/initrd.lz} menuentry "Installa Ubuntu" {set gfxpayload = keep linux /casper/vmlinuz.efi file = / cdrom / preseed / ubuntu.seed boot = casper only-ubiquity quiet splash - initrd /casper/initrd.lz}
Jeremy Gleeson

1
menuentry "Controlla disco per difetti" {set gfxpayload = keep linux /casper/vmlinuz.efi boot = casper integrity-check quiet splash - initrd /casper/initrd.lz}
Jeremy Gleeson

1
anche se conosci un modo per creare grub in modo che si avvii automaticamente con "prova Ubuntu senza installare", questo sarebbe apprezzato anche
Jeremy Gleeson

0

In realtà, sto usando Mac Air 2013, che è a 64 bit. Ho installato Ubuntu 13.10 versione a 64 bit. Ho seguito esattamente le stesse istruzioni, e in effetti l'ho usato per così tante volte. A questo punto quello che puoi provare è seguire ciò che dice e questa volta segui così com'è. Voglio dire selezionare MBR non GUID. Se non hai il file grub.cfg nella cartella di avvio, va bene. Ma controlla il file syslinux.cfg per la parola persistente. Se è lì, dovrebbe funzionare perfettamente. Voglio dire, ha funzionato per me, spero che funzionerebbe anche per te. Prova a giocare con i file .cfg e sicuramente ce la farai.


0

Se hai bisogno che il tuo Mac si avvii da Ubuntu USB, il sito Web di Ubuntu ha una guida dettagliata che spiega come convertire l'immagine del disco su una USB .

In alternativa, se hai accesso a Windows, scarica Rufus . Quando si seleziona il tipo di immagine, selezionare DD e selezionare il file ISO desiderato (gli ISO di Ubuntu sono ibridi, il che significa che possono essere copiati in modalità ISO o DD). DD è quello che vuoi, questa è la cosa importante. Assicurarsi inoltre di impostare lo schema di partizione / il tipo di sistema di destinazione su MBR per BIOS E UEFI.

Per quanto riguarda la persistenza, se qualcun altro può aggiungere / migliorare la mia risposta, si prega di farlo poiché non ho mai avuto esperienza nell'impostazione di volumi persistenti.


0

Clonazione e forse un secondo passo

È possibile utilizzare una procedura in uno o due passaggi. ddè uno strumento potente ma anche pericoloso, che è "sempre" disponibile in un MacOS. Fai molta attenzione, controlla e ricontrolla che tutto sia corretto, prima di iniziare il processo di clonazione.

  • Un passo: se trovi un file di immagine [compresso] di un sistema Ubuntu [basato], che è persistente dal vivo e può fare quello che vuoi, clonalo su una chiavetta USB o una scheda di memoria. Se il file scaricato è compresso, è necessario estrarlo prima della clonazione, ad esempio

    file.img.zip -> file.img

    file.img.xz -> file.img

    Smonta tutte le partizioni sull'unità di destinazione ed esegui dd

    sudo dd bs=1m if=path_of_your_image.img of=/dev/rdiskn
    

    dove n è un numero (ad esempio, /dev/rdisk4).

    Ci sono suggerimenti in questo link .

  • Due passaggi: scaricare e clonare un file di immagine [compresso] di un sistema Ubuntu [basato], che è persistente dal vivo e contiene mkusb.

    Eseguire l'avvio dalla chiavetta USB o dalla memory card che è stata resa avviabile mediante clonazione.

    Scarica un file ISO della versione e del sapore di Ubuntu, che desideri installare come live persistente.

    Esegui mkusb-dus e crea un'unità live persistente in un'altra unità USB o scheda di memoria.

  • link

    Installazione delle immagini del sistema operativo su Mac OS (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    File di immagine compresso con un sistema live persistente e mkusb


Qualcuno è stato in grado di farlo funzionare su Mac? Ho seguito questi passaggi ma l'USB creato con mkusb-dus non si avvia, nonostante la stessa immagine si avvii quando viene scritto usando un altro metodo. :(
Derwent,

@Derwent, descrivi il metodo che hai usato con il maggior numero di dettagli possibile. Quale sistema operativo è stato utilizzato in ogni passaggio. Quale strumento è stato utilizzato e come è stato utilizzato in ogni passaggio? Quale sistema operativo e quale versione hai provato a installare (quale file iso o file img hai utilizzato)? Hai provato a clonare o creare un sistema live persistente?
sudodus,

Ehi @sudodus Ho installato mkusb-dus su un Livedisk Debian Stretch e l'ho usato per creare una persistenza su un'altra USB usando la stessa immagine live. Ho usato l'immagine di gnome qui: cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid Sfortunatamente non è apparso come avviabile sul mio Macbook Pro Retina 11,3 metà 2014 che ha requisiti speciali per l'avvio delle tabelle delle partizioni. Avvierà un disco live che avevo inserito nell'unità ma non un'unità creata con mkusb. L'hardware Mac è supportato da mkusb? Grazie.
Derwent,

1. Il metodo standard di mkusbè quello di clonare un file ISO o un file immagine. Nel fare questo, "avvolge" solo una cintura di sicurezza dd, quindi dovrebbe funzionare in tutti i casi in cui un'immagine clonata funziona. Nel tuo caso la clonazione con le ddopere e anche la clonazione con mkusbdovrebbero funzionare; 2. Il metodo per creare un'unità live persistente (in mkusb) è realizzato per computer PC e non testato su hardware Mac. Potrebbe funzionare o meno a seconda dell'hardware e del sistema UEFI / BIOS.
sudodus,

@Derwent, quindi la mia risposta è che l'hardware Mac non è supportato per le unità live persistenti. In alcuni casi funziona, ma non è attivamente testato nello sviluppo di mkusb. Un'alternativa che potrebbe funzionare è il metodo "Fai da te" descritto ai seguenti link, help.ubuntu.com/community/Installation/iso2usb e help.ubuntu.com/community/Installation/iso2usb/diy . Se provi questo metodo, condividi il tuo risultato e io modificherò la mia risposta.
sudodus,

0

TLDR; L'aggiunta di "persistente" a grub.cfg è ciò che ha rotto l'avvio per me (appeso alla stessa schermata nera). L'aggiunta di un file casper-rw lo ha risolto e ora ho persistenza :)

Sfondo: sto eseguendo High Sierra, installando Ubuntu 16.04, 64 bit. Cancellato l'USB con Utility Disco e configurato come MS-DOS (FAT32). Ubuntu ISO scaricato, installato su USB con UNetbootin . Aveva un avvio funzionante ma volevo che Linux riconoscesse il mio trackpad e la tastiera sul mio Macbook. L'installazione, il riavvio e tutte le impostazioni sono andate perse - nessuna persistenza :(

Aggiunto "persistente" a grub.cfg e l'avvio si blocca dopo la schermata del logo Ubuntu. Ho scoperto che dovevo creare un file casper-rw nella radice della mia chiavetta USB

dd if=/dev/zero of=casper-rw count=3500

Sostituisci 3500 con lo spazio di archiviazione di cui desideri disporre per il tuo live usb. Ho letto che FAT32 supporta solo trasferimenti di file inferiori a 4 GB, quindi ti consigliamo di tenerlo a mente.

Ho provato solo con un paio di file sul mio desktop, ma si avvia e persiste.

L'idea qui .

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.