Non riesco a capire come ottenere una configurazione dual boot per il mio MacBook Air da 2GHz a metà 2012 per l'avvio su un SO Linux, ho realizzato una USB di avvio "live" con Ubuntu 16.04.2 LTS usando UNetbootin . Vorrei, tuttavia, come un USB di avvio "persistente". Può essere fatto? Finora ho provato quanto segue per modificare l'USB "live", ma sarebbe meglio fare una USB persistente su Windows e sperare che funzioni su Sierra?
- Per queste istruzioni di installazione Enterprise (dalla versione 0.4.0 ), sembra che potrebbe essere un'opzione:
6) OPTIONAL! If you're going to be booting Ubuntu, you can create a persistence file on the root of your USB to save changes. You can do that with the following commands (assuming that your USB is named usb and is mounted under /media/user... obviously, set these to the correct paths):
dd if=/dev/zero of=/media/user/usb/casper-rw bs=1M count=128
yes | mkfs.ext3 /media/user/usb/casper-rw
These commands create a 128 MB persistence file. You can change the size of the persistence file in megabytes by adjusting the count parameter. All values should be a power of two (e.g 2, 4, 8, 16, 32, 64, 128 ... 1024, 2056). Then, to activate persistence, when you boot your USB drive, select option 2 to go to the advanced options screen, highlight option 1 and make sure it activates, and then press 0 to boot the drive. You must repeat this process each time you wish to boot with persistence.
-
Le "istruzioni" sono state scritte il 23 dicembre 2016 ... e ci sono alcune cose che noto che sono diverse:
-
casper
esiste sull'USB, ècasper-rw
dove vengono scritti i dati persistenti, o dovrei modificare il comando incasper
?
-
-
Presumendo
casper-rw
, questo genera un errore:$ dd if = / dev / zero di = / Volumes / UBUNTU / casper-rw bs = 1M count = 128 dd: bs: valore numerico illegale
... a cui man dd non offre alcun chiarimento riguardo ai valori numerici delle dimensioni dei blocchi, tranne questo (dal 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.
-
Quindi ... ho provato questo su un'allodola:
$ dd if = / dev / zero di = / Volumes / UBUNTU / casper-rw bs = 1m count = 128 128 + 0 record in 128 + 0 record 134217728 byte trasferiti in 29.537984 secondi (4543903 byte / secondo)
-
... ma ora:
$ sì | mkfs.ext3 / Volumes / UBUNTU / casper-rw -bash: mkfs.ext3: comando non trovato
-
... a cui ho invocato
brew install e2fsprogs
e$ sì | sudo $ (brew --prefix e2fsprogs) /sbin/mkfs.ext3 / Volumes / UBUNTU / casper-rw mke2fs 1.43.4 (31-gen-2017) Creazione del filesystem con 131072 blocchi 1k e 32768 inode UUID del filesystem: 4217a6de-e267-4cec-b4e7-f70acb9adb0c Backup Superblock memorizzati su blocchi: 8193, 24577, 40961, 57345, 73729
Assegnazione di tabelle di gruppo: fatto
Scrivere tabelle degli inode: fatto Creazione journal (4096 blocchi): done Scrittura di superblocchi e informazioni di contabilità del file system: done -
ma ancora nessuna persistenza: \
-
per la sezione SETUP delle istruzioni, ho anche provato a rilasciare questi file nella directory USB live / efi / boot / inutilmente ...
- boot.efi
- BOOTX64.EFI
Qualche uscita nota da questa tana di coniglio con macOS Sierra?