A falta de averiguar cómo lograr una configuración de arranque dual para mi mediados de 2012 2GHz i7 Macbook Air para arrancar con un sistema operativo Linux, he hecho un USB de arranque "en vivo" con Ubuntu 16.04.2 LTS utilizando UNetbootin . Sin embargo, me gustaría tener un USB de arranque "persistente". ¿Es posible? Hasta ahora he intentado lo siguiente para modificar el USB "en vivo" pero ¿sería mejor hacer un USB persistente en Windows y esperar que funcione en Sierra?
- Según estos Instrucciones de instalación para empresas (de la versión 0.4.0 ), esto parece que podría ser una opción:
6) ¡OPCIONAL! Si vas a arrancar Ubuntu, puedes crear un archivo de persistencia en root de tu USB para guardar los cambios. Puedes hacerlo con los siguientes comandos (asumiendo que tu USB se llama usb y está montado en /media/usuario... obviamente, establece las rutas correctas):
dd if=/dev/zero of=/media/user/usb/casper-rw bs=1M count=128
yes | mkfs.ext3 /media/user/usb/casper-rw
Estos comandos crean un archivo de persistencia de 128 MB. Puedes cambiar el tamaño del archivo de persistencia en megabytes ajustando el parámetro count. Todos los valores deben ser una potencia de dos (por ejemplo, 2, 4, 8, 16, 32, 64, 128 ... 1024, 2056). A continuación, para activar la persistencia, cuando arranque la unidad USB, seleccione la opción 2 para ir a la pantalla de opciones avanzadas, resalte la opción 1 y asegúrese de que se activa y, a continuación, pulse 0 para arrancar la unidad. Debe repetir este proceso cada vez que desee arrancar con persistencia.
-
Las "instrucciones" fueron escritas el 23 de diciembre de 2016... y hay algunas cosas que noto que son diferentes:
casper
existe en el USB, escasper-rw
donde se escriben los datos persistentes, o debo modificar el comando para quecasper
?
-
Suponiendo
casper-rw
se produce un error:$ dd if=/dev/zero of=/Volumes/UBUNTU/casper-rw bs=1M count=128 dd: bs: valor numérico ilegal
...a lo que man dd no ofrece ninguna aclaración respecto a los valores numéricos del tamaño de bloque, excepto esto (de 1994):
Where sizes are specified, a decimal, octal, or hexadecimal number of bytes
is expected. If the number ends with a ``b'', ``k'', ``m'', ``g'', or ``w'',
the number is multiplied by 512, 1024 (1K), 1048576 (1M), 1073741824 (1G)
or the number of bytes in an integer, respectively. Two or more numbers
may be separated by an ``x'' to indicate a product.
-
Así que... probé esto por diversión:
$ dd if=/dev/zero of=/Volumes/UBUNTU/casper-rw bs=1m count=128 128+0 registros entrantes 128+0 registros fuera 134217728 bytes transferidos en 29,537984 s (4543903 bytes/seg)
-
...pero ahora:
$ yes | mkfs.ext3 /Volumes/UBUNTU/casper-rw -bash: mkfs.ext3: comando no encontrado
-
...a la que invoqué
brew install e2fsprogs
y$ yes | sudo $(brew --prefix e2fsprogs)/sbin/mkfs.ext3 /Volumes/UBUNTU/casper-rw mke2fs 1.43.4 (31-ene-2017) Creando sistema de archivos con 131072 bloques 1k y 32768 inodos UUID del sistema de archivos: 42176a6de-e267-4cec-b4e7-f70acb9adb0c Copias de seguridad de superbloques almacenadas en bloques 8193, 24577, 40961, 57345, 73729
Asignación de tablas de grupo: hecho
Escribiendo tablas inode: hecho
Crear diario (4096 bloques): hecho Escribiendo superbloques e información contable del sistema de ficheros: hecho -
pero sigue sin persistir :\
-
según la sección SETUP de las instrucciones, también intenté soltar estos archivos en el directorio /efi/boot/ del live USB sin éxito...
- boot.efi
- bootX64.efi
¿Alguna salida conocida de esta madriguera con macOS Sierra?