A falta de averiguar cómo lograr una configuración de arranque dual para mi MacBook Air de 2GHz i7 a mediados de 2012 para arrancar a un sistema operativo Linux, he creado un arranque USB "directo" con Ubuntu 16.04.2 LTS usando UNetbootin . Me gustaría, sin embargo, como un arranque "persistente" USB. Se puede hacer esto? 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 se ejecute en Sierra?
- Por estas Instrucciones de instalación de la empresa (de la versión 0.4.0 ), parece que podría ser una opción:
6) OPCIONAL! Si va a iniciar Ubuntu, puede crear un archivo de persistencia en la raíz de su USB para guardar los cambios. Puede hacerlo con los siguientes comandos (suponiendo que su USB se llame usb y esté montado en / media / user ... obviamente, configure estos en 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. Puede cambiar el tamaño del archivo de persistencia en megabytes ajustando el parámetro de conteo. Todos los valores deben ser una potencia de dos (por ejemplo, 2, 4, 8, 16, 32, 64, 128 ... 1024, 2056). Luego, para activar la persistencia, cuando inicie su 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 esté activada, y luego presione 0 para iniciar la unidad. Debe repetir este proceso cada vez que desee iniciar con persistencia.
-
Las "instrucciones" se escribieron el 23 de diciembre de 2016 ... y hay algunas cosas que observo que son diferentes:
-
casper
existe en el USB, escasper-rw
donde se escriben los datos persistentes, o ¿debo modificar el comando acasper
?
-
-
Suponiendo
casper-rw
, esto 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 con respecto a los valores numéricos de tamaño de bloque, excepto esto (desde 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.
-
Entonces ... intenté esto en una alondra:
$ dd if = / dev / zero of = / Volumes / UBUNTU / casper-rw bs = 1m count = 128 128 + 0 registros en 128 + 0 registros 134217728 bytes transferidos en 29.537984 segundos (4543903 bytes / seg)
-
... pero ahora:
$ sí | mkfs.ext3 / Volúmenes / UBUNTU / casper-rw -bash: mkfs.ext3: comando no encontrado
-
... a la que invocé
brew install e2fsprogs
y$ sí | sudo $ (brew --prefix e2fsprogs) /sbin/mkfs.ext3 / Volumes / UBUNTU / casper-rw mke2fs 1.43.4 (31-ene-2017) Creación de sistemas de archivos con 131072 bloques de 1k y 32768 inodos. UUID del sistema de archivos: 4217a6de-e267-4cec-b4e7-f70acb9adb0c Copias de seguridad de Superblock almacenadas en bloques: 8193, 24577, 40961, 57345, 73729
Asignación de tablas de grupo: hecho
Escribiendo tablas de inodo: hecho
Creación de diario (4096 bloques): hecho Escribiendo superbloques e información contable del sistema de archivos: hecho -
pero sigue sin persistir: \
-
En la sección de CONFIGURACIÓN de las instrucciones, también intenté colocar estos archivos en el directorio / efi / boot / del USB en vivo sin ningún resultado ...
- boot.efi
- bootX64.efi
¿Alguna salida conocida de este agujero de conejo con macOS Sierra?