¿Cómo se crea un Ubuntu USB persistente en vivo en una Mac que se iniciará en una Mac o PC?

11

Hola, en realidad he creado con éxito un Ubuntu USB en vivo (12.04.3 de 64 bits en LiveUSB de 8GB) usando unetbootin, sin embargo, no es persistente y no arrancará en una Mac.

O, si alguien tiene alguna sugerencia sobre cómo editar el archivo .iso para que arranque desde una Mac y sea persistente, también sería genial. Estoy ejecutando OSX Mavericks, por lo que la aplicación también debería ejecutarse en Mavericks.

He intentado siguiente http://ubuntuforums.org/showthread.php?t=2174630 años, como se sugiere a continuación, elegir partición GUID (no MBR) y luego añadir la palabra persistente en el archivo grub.cfg. y después de arrancar y cambiar algunas configuraciones, traté de reiniciar usando la opción de reinicio en el menú de ubuntu, y no funcionó. Apagué y encendí mi computadora manualmente, pero cuando intenté arrancar por segunda vez, pasé el logotipo de Ubuntu y luego mi pantalla se oscureció. Intenté esto algunas veces más y obtuve el mismo resultado. Aquí está mi texto del archivo 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 }
Jeremy Gleeson
fuente
¿Qué versión de Ubuntu y qué tipo de Mac? ¿Estás usando una imagen de 32 bits o 64 bits? Más detalles por favor.
Jo-Erlend Schinstad
1
Es la versión 12.04.3, y estoy usando una imagen de 64 bits. Tengo una unidad USB de
Jeremy Gleeson
Estoy en un bote similar. Pude hacer que el arranque se ejecutara pero no fue persistente y agregar "persistente" a mi archivo grub.cfg pareció hacer que el arranque se bloqueara en la pantalla negra justo después del logotipo de Ubuntu. ¿Pudiste encontrar una solución @JeremyGleeson?
user2347638

Respuestas:

1

Debería poder lograr esto usando diskutil. Utilicé este método por última vez en Sierra, así que mmm en cualquier cosa posterior.

$ 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 vez que se complete, debe reiniciar y arrancar desde el usb en vivo.

Una vez que arranca, comienza gparteddesde la terminal.

Seleccione la unidad USB y seleccione la Unallocatedpartición en ella.

Cree una nueva partición, etiquétela ext3/ext4(no estoy seguro si otros sistemas de archivos funcionarán. Nunca lo intentó) con la etiquetapersistence

Salida gparted

Cree un punto de montaje para su nueva partición de persistencia.

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

Para habilitar el almacenamiento persistente necesita a persistence.conf.

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

Reinicie el mac y mantenga presionada la tecla Opción. Esperamos que tenga una opción para que Ubuntu (persistencia) arranque desde ahora

Chris Black
fuente
0

Seguí el siguiente enlace para crear Live Linux USB: http://ubuntuforums.org/showthread.php?t=2174630 En lugar de MBR, elija la partición GUID y luego agregue la palabra persistente en el archivo grub.cfg. Funcionó para mi.

usuario232608
fuente
1
Intenté esto y después de arrancar y cambiar algunas configuraciones, intenté reiniciar usando la opción de reinicio en el menú de ubuntu, y no funcionó. Apagué y encendí mi computadora manualmente, pero cuando intenté arrancar por segunda vez, pasé el logotipo de Ubuntu y luego mi pantalla se oscureció. Intenté esto algunas veces más y obtuve el mismo resultado. aquí está mi texto del archivo grub.cfg:
Jeremy Gleeson
1
if loadfont /boot/grub/font.pf2; luego configure 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 "Pruebe Ubuntu sin instalar" {set gfxpayload = mantenga linux /casper/vmlinuz.efi archivo persistente /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 solo-ubiquity splash silencioso - initrd /casper/initrd.lz}
Jeremy Gleeson
1
menuentry "Verificar disco en busca de defectos" {set gfxpayload = keep linux /casper/vmlinuz.efi boot = casper integridad-check quiet splash - initrd /casper/initrd.lz}
Jeremy Gleeson
1
Además, si conoce una forma de hacer grub para que se inicie automáticamente en "probar ubuntu sin instalar", eso también sería apreciado
Jeremy Gleeson
0

En realidad, estoy usando Mac Air 2013, que es de 64 bits. He instalado ubuntu 13.10 versión de 64 bits. Seguí exactamente las mismas instrucciones, y de hecho lo he usado muchas veces. En este punto, lo que puedes intentar es seguir lo que dice y esta vez seguir como está. Me refiero a seleccionar MBR no GUID. Si no tiene el archivo grub.cfg en su carpeta de arranque, está bien. Pero, revise el archivo syslinux.cfg para la palabra persistente. Si está allí, eso debería funcionar perfectamente. Quiero decir que funcionó para mí, espero que también funcione para ti. Intenta jugar con archivos .cfg y seguramente podrás hacerlo.

user233951
fuente
0

Si necesita que su Mac arranque desde el USB de Ubuntu, el sitio web de Ubuntu tiene una guía detallada que explica cómo dd la imagen del disco en un USB .

Alternativamente, si tiene acceso a Windows, descargue Rufus . Al seleccionar el tipo de imagen, elija DD y seleccione el archivo ISO deseado (los ISO de Ubuntu son híbridos, lo que significa que pueden copiarse en modo ISO o DD). DD es el que quieres, eso es lo importante. También asegúrese de establecer el esquema de partición / tipo de sistema de destino en MBR para BIOS Y UEFI.

En cuanto a la persistencia, si alguien más puede agregar / mejorar mi respuesta, hágalo ya que nunca he tenido experiencia configurando volúmenes persistentes.

Shreyas Sriram
fuente
0

Clonación y quizás un segundo paso

Puede usar un procedimiento de uno o dos pasos. ddes una herramienta poderosa pero también peligrosa, que 'siempre' está disponible en MacOS. Tenga mucho cuidado, verifique y vuelva a verificar, que todo esté correcto, antes de comenzar el proceso de clonación.

  • Un paso: si encuentra un archivo de imagen [comprimido] de un sistema [basado en Ubuntu], que es persistente en vivo y puede hacer lo que quiera, clónelo en un pendrive USB o una tarjeta de memoria. Si el archivo descargado está comprimido, debe extraerlo antes de la clonación, por ejemplo

    file.img.zip -> file.img

    file.img.xz -> file.img

    Desmonta todas las particiones en la unidad de destino y ejecuta dd

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

    donde n es un número (por ejemplo /dev/rdisk4).

    Hay consejos en este enlace .

  • Dos pasos: descargue y clone un archivo de imagen [comprimido] de un sistema [basado en Ubuntu], que es persistente en vivo y contiene mkusb.

    Arranque desde el pendrive USB o tarjeta de memoria que se hizo arrancable por clonación.

    Descargue un archivo iso de la versión y el sabor de Ubuntu, que desea instalar como live persistente.

    Ejecute mkusb-dus y cree una unidad en vivo persistente en otra unidad USB o tarjeta de memoria.

  • Enlaces

    Instalación de imágenes del sistema operativo en Mac OS (www.raspberrypi.org)

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

    Archivo de imagen comprimido con un sistema en vivo persistente y mkusb

sudodus
fuente
¿Alguien pudo hacer que esto funcionara en Mac? Seguí estos pasos, pero el usb creado con mkusb-dus no se inicia, a pesar del mismo inicio de imagen cuando se escribe con otro método. :(
Derwent
@Derwent, describa el método que utilizó con tantos detalles como sea posible. Qué sistema operativo se utilizó en cada paso. ¿Qué herramienta se usó y cómo se usó en cada paso? ¿Qué sistema operativo y qué versión trató de instalar (qué archivo iso o img utilizó)? ¿Intentaste clonar o crear un sistema en vivo persistente?
sudodus
Hola @sudodus. Instalé mkusb-dus en un Debian Stretch Livedisk, y lo usé para crear una persistencia en otro USB usando la misma imagen en vivo. Usé la imagen de gnomo aquí: cdimage.debian.org/debian-cd/current-live/amd64/bt-hybrid Lamentablemente no apareció como arrancable en mi Macbook Pro Retina 11,3 Mid-2014, que tiene requisitos especiales para que las tablas de partición puedan arrancar. Arrancará un disco en vivo que había grabado en la unidad pero no una unidad creada con mkusb. ¿El hardware de Mac es compatible con mkusb? Gracias.
Derwent
1. El método estándar de mkusbes clonar un archivo iso o un archivo de imagen. Al hacer esto, 'solo' envuelve un cinturón de seguridad dd, por lo que debería funcionar en todos los casos en que funciona una imagen clonada. En su caso, la clonación con ddobras y la clonación con mkusbdeberían funcionar también; 2. El método para crear una unidad en vivo persistente (in mkusb) está hecho para computadoras PC y no se ha probado en hardware Mac. Puede o no funcionar según el hardware y el sistema UEFI / BIOS.
sudodus
@Derwent, así que mi respuesta es que el hardware de Mac no es compatible con las unidades en vivo persistentes. En algunos casos funciona, pero no se prueba activamente en el desarrollo de mkusb. Una alternativa, que podría funcionar es el método 'Hágalo usted mismo' descrito en los siguientes enlaces, help.ubuntu.com/community/Installation/iso2usb y help.ubuntu.com/community/Installation/iso2usb/diy . Si prueba este método, comparta su resultado y modificaré mi respuesta.
sudodus
0

TLDR; Agregar "persistente" a grub.cfg es lo que rompió el arranque para mí (colgado en la misma pantalla en negro). Agregar un archivo casper-rw lo arregló y ahora tengo persistencia :)

Antecedentes: estoy ejecutando High Sierra, instalando Ubuntu 16.04, 64 bit. Borró el USB con la Utilidad de Discos y configuró como MS-DOS (FAT32). Descargado Ubuntu ISO, instalado en USB con UNetbootin . Tenía una bota que funcionaba pero quería que Linux reconociera mi trackpad y teclado en mi Macbook. ¿Se realizó la configuración y se reinició y se perdió toda la configuración? Sin persistencia :(

Se agregó "persistente" a grub.cfg y el arranque se bloqueó después de la pantalla del logotipo de Ubuntu. Resulta que necesitaba crear un archivo casper-rw en la raíz de mi memoria USB ejecutando

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

Reemplace 3500 con el tamaño de almacenamiento que desea que tenga su usb en vivo. Leí que FAT32 solo admite transferencias de archivos de menos de 4 GB, por lo que es posible que desee tener eso en cuenta.

Solo lo he probado con un par de archivos en mi escritorio, pero ambos arranca y persiste.

Tengo la idea aquí .

usuario2347638
fuente