Jak vytvořit bootovací flash disk na Mac OS z příkazové řádky

Byl jsem donucen nainstalovat na svůj Macbook specifickou verzi Ubuntu nativně. Jelikož jsem si chtěl zachovat výhody Mac OS, který používám posledních 6 let, můj cíl bylo vytvořit dual-boot Ubuntu spolu s Mac OS. Instalovat operační systém z CD/DVD je již přežitek doby, vytvářel jsem tedy vždy v poslední době bootovací flash disk pomocí softwaru UNetbootin. Tento program vytvoří dobře bootovací flash disk z image operačního systému, ale Mac OS verze tohoto programu mi nikdy nefungovala.

Ukažme si, jak se bez něj obejít, pokud si otevřeme příkazovou řádku. 

Převedení ISO image staženého operačního systému formátu na UDIF (Apple Disk Image):

hdiutil convert -format UDRW -o /cesta/vystupni/image /cesta/k/operacni-systemu.iso

Vypsání všech připojených diskových oddílů a zařízení pomocí příkazu níže. Jsou zde vypsáné přístupové cesty ve tvaru /dev/diskN, kde N je číslo, který odděluje jednotlivé zařízení. Například můj hard disk má číslo 0 a tedy je přístupný pod /dev/disk0. Připojený flash disk má číslo N rovné 1, tedy /dev/disk1. U vás se můžou čísla N lišit.

diskutil list

Odpojení našeho flash disku od souborového systému:

diskutil unmountDisk /dev/diskN

Přeformátování flash disku výsledného UDIF image souboru:

sudo dd if=/cesta/vystupniho/souboru of=/dev/diskN bs=1m

Odpojení flash disku:

diskutil eject /dev/diskN

Nyní by jste měli být schopni nabootovat na Macbook zařízeních z flash disku.

Google Summer of Code 2016

3 roky jsem nepřidal žádný obsah. Byly to opravdu krušné tři roky na ČVUT, které stále pokračují, takže něco dalšího z nedostatku času zřejmě přidám po zkouškách. Mnohé, co jsem napsal v minulosti, mělo pokračování a nebo se změnilo. Každopádně jsem se dostal do Google Summer of Code programu pro rok 2016 a na poddoméně http://gsoc-2016.jan-rudolf.cz mám vyhrazenou stranu pro informace týkající se postupu a týdenních reportů pro mentory a administrátory. Je psán v angličtině a případný nějaký český článek o tom, jak jsem se tam dostal, jak to funguje a jaké jsou jiné příležitosti, napíšu po zkouškách.