пятница, 15 июля 2016 г.

Разбивка флешки на несколько primary-разделов в Mac OS X

Решил сделать на флешке несколько разделов (создавал мультизагрузочную флешку, на один из разделов хотел развернуть FreeBSD из img-образа memstick).

Что делал:

1. Подключил флешку к маку (к примеру, она определилась как FLASH)
2. Запустил терминал, вошел в привилегированный режим
sudo -s
3. Посмотрел командой df как называется диск у примонтированного раздела FLASH (в моем случае disk3)
4. Отмонтировал флешку
duskutil umount /Volumes/FLASH
5. Подключился к диску
fdisk -e /dev/disk3
посмотрел разделы print, удалил их erase, сохранил проделанные изменения write и вышел quit.
6. Создал четыре раздела, первые три по гигабайту, последний все оставшееся пространство
diskutil partitionDisk /dev/disk3 MBR FAT32 FIRST 1g FAT32 SECOND 1g FAT32 THIRD 1g  FAT32 FOUR 0b

Вот и всё, теперь можно распаковывать образ FreeBSD на, к примеру, 3 раздел, предварительно отмонтировав его
duskutil umount /Volumes/THIRD
Распаковываем
dd if=/Users/имя_пользователя/Downloads/OS/FreeBSD-10.3-RELEASE-i386-memstick.img of=/dev/disk3s3 bs=10240 conv=sync

Windows стоит разместить на первом разделе, в силу особенностей этой ОС, а загрузчик Grub с утилитами на 2 разделе.