Не могу сделать загрузочный USB на Mac

Я пытался сделать это со вчерашнего дня, следуя инструкциям, приведенным на официальной странице ubuntu.com здесь:

http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx

Я могу завершить каждый шаг без ошибок. Однако при перезагрузке Mac флэш-накопитель просто сообщает "отсутствует операционная система, нажмите любую клавишу...". Оттуда я ничего не могу сделать, кроме жесткого сброса.

Я пробовал Unetbootin, но это не создаст USB, который загружается с Mac.

редактировать: я также исправил таблицы разделов с помощью rEFIt, но по-прежнему не радует.

Какие-либо предложения?

5 ответов

Вот мой собственный ответ:

Хорошо, так что я понял это, во многом благодаря этой расширенной теме на macforums

http://forums.macrumors.com/showthread.php?t=1329407

Тем не менее, я собираюсь предложить краткую версию здесь. Кто бы ни отвечал за страницу Ubuntu на этой странице (ту, на которую я ссылался в моем OP), действительно должен ее изменить. Эти инструкции просто не работают.

Вот что вам нужно:

  • Скачать Ubuntu.iso

  • Загрузите и установите ссылку здесь http://refit.sourceforge.net/

  • Скачать и установить приложение UNetbootin можно здесь: http://unetbootin.sourceforge.net/

  • Флэш-накопитель 4 ГБ, отформатированный в FAT32

  • свободное место на внутреннем или внешнем диске для загрузки и установки тоже.

Создать файлы флешки:
Запустите UNetbootin. Выберите ubuntu iso в качестве источника и флэш-накопитель в качестве места назначения. Когда это будет сделано, вы получите предупреждение о том, что USB не является загрузочным на Mac. Это ожидается.

Создать разделы на жестком диске:
Откройте Дисковую утилиту и выберите внутренний или внешний диск, который вы собираетесь использовать. Создайте на нем раздел размером 2 ГБ, отформатированный в FAT32. Создайте другой раздел (вы также можете выбрать FAT32 для этого) того же размера, что и для окончательной установки (у меня есть внутренний диск объемом 750 ГБ на моем Mac, поэтому я предоставил Ubuntu 100 ГБ этого).

Получить имена устройств:
Откройте Terminal.app на своем Mac и скопируйте / вставьте эту команду (вы можете набрать ее, но позже будут более сложные команды, которые вы можете вырезать и вставить, чтобы избежать ошибок)

diskutil list

По выводу определите и флешку и раздел 2гб. Они будут иметь имена, такие как /dev/disk1s1 и dev/disk0s4, например. Убедитесь, что вы выбрали правильное имя, иначе вы можете нанести какой-то ущерб.

Демонтировать устройства:
Откройте Disk Utility.app и нажмите на флэш-накопитель в боковой панели. Нажмите кнопку "Снять" на панели задач выше. Сделайте то же самое для внутреннего раздела 2 ГБ.

Переместить файлы с флешки на раздел HD:
Скопируйте и вставьте это в Терминал, но НЕ нажимайте "возврат":

sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4

Измените имена устройств, чтобы они соответствовали тем, которые вы нашли в шаге 3. Первое имя устройства - источник (флэш-диск), второе - место назначения (толстый раздел 2 ГБ на вашем внутреннем диске). Обратите внимание, что я добавил "r" перед "disk" на устройстве вывода. Это преднамеренно, и вы должны обязательно добавить его, поскольку это значительно ускоряет процесс копирования.

Дважды проверьте правильность строки, затем, когда вы будете готовы, нажмите "возврат" и введите свой пароль администратора (он будет невидимым при вводе).

Удалить флешку:
Когда это в конце концов завершится, демонтируйте и извлеките флешку Тебе это больше не нужно.

Исправить таблицы разделов:
Перезагрузите Mac, удерживая нажатой клавишу "Option". В меню rEFIt выберите "Синхронизировать таблицы разделов". Подтвердите с помощью "y" и выйдите. Затем выберите "перезагрузка" в меню.

Запустите Ubuntu Live CD:
Теперь вы должны увидеть логотип Пингвина. Нажмите на него, чтобы запустить Ubunutu Live CD.

Я установил Ubuntu на свой IMac в середине 2011 года, следуя этим инструкциям. Хотя позже я придумала способ сократить шаги пополам. Я создал образ Ubuntu прямо в раздел HD без использования USB

Вот что я сделал:

  1. Разделите жесткий диск Mac с помощью дисковых утилит:

    1. Создайте 40GB раздел FAT32 для Ubuntu

    2. Создайте раздел на 5 ГБ для хранения загрузочного образа Linux

  2. Используйте Unetbootin для непосредственного создания образа в разделе 5 ГБ.

  3. Перезагрузка - удерживайте нажатой клавишу выбора - загрузитесь в Ubuntu с помощью rEFIT.

Надеюсь это поможет. Спасибо за отличный пост.

Почему бы просто не использовать терминал?

Просто используйте dd так как Mac OS X - просто вариант Unix. Вы можете проверить, установлен ли он, перейдя в терминал.

открыть прожектор и набрать терминал и нажать ввод

cmd+space -> Terminal

введите в терминале

$ which dd

если он дает вам путь, он установлен. если нет вывода и пустое приглашение, вам придется установить его вручную (хотя, я сомневаюсь, что так и будет).

у вас в основном работает оболочка Unix bash в вашем распоряжении, и было бы проще использовать ваши встроенные инструменты. это также научит вас некоторым основам.

dd Обычно не рекомендуется людям, незнакомым с этим инструментом, потому что при неправильном использовании он может уничтожить ваш жесткий диск, отсюда и его псевдоним уничтожить диск.

Я не уверен, какие инструменты у вас будут доступны для проверки ваших точек монтирования и устройств, установленных в этих точках.

Выяснение ваших точек монтирования

Наиболее распространенные инструменты для определения того, где установлены ваши устройства, как правило,

df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)

если есть сомнения, проверьте, если fdisk доступен.

$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...

...partition schema here...

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907028991 3907026944  1.8T  b W95 FAT32


Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)

Device          Start        End    Sectors   Size Type
/dev/sdc1        2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2  1953515520 3907028991 1953513472 931.5G Microsoft basic data


Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Материал, который вас волнует, будет выглядеть примерно так.

Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...

Device     Boot Start      End  Sectors Size Id Type
/dev/sdd1        2048 31506431 31504384  15G  b W95 FAT32

Мы знаем название устройства и где оно находится.

/dev/sdd (the device name)
/dev/sdd1 (the device partition)

чтобы подтвердить, мы просто используем DF

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           793M  9.4M  784M   2% /run
/dev/sda5       450G   15G  413G   4% /
tmpfs           3.9G  780K  3.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda3        96M   29M   68M  30% /boot/efi
tmpfs           793M   24K  793M   1% /run/user/1000
/dev/sdd1        16G   11M   15G   1% /media/$USER/UBSKEY

Как только вы узнаете, где установлен ваш USB- накопитель, размонтируйте его, прежде чем

$ umount /dev/sdXy

например

$ umount /dev/sdd1

Это прямо отсюда.

Запись ISO на USB

Мы знаем, где находится iso, обычно Home -> Downloads (или что-то подобное). Теперь мы просто говорим dd записать на флешку, чтобы сделать живой носитель ( источник). Общая идея изложена в виде

  • перейдите в каталог, где находится iso

  • убедитесь, что вы находитесь в правильном каталоге и файл присутствует

  • напиши iso на usb

например

$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
    or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync

подождите, пока это не закончится. не будет никаких признаков того, что происходит, пока оно не завершится. sync проверит, что все в порядке, и распечатает информацию, указывающую, что он прочитал и написал после того, как закончил.

Примечание: если вы используете dd чтобы записать в раздел, он всегда не сможет загрузиться. Вы должны записать в первый байт устройства, чтобы оно могло создать загрузочный сектор на USB. вот почему я пишу /dev/sdd и не /dev/sdd1

https://bugs.launchpad.net/unetbootin/+bug/896686

Я обнаружил, что эта ошибка в Unetbootin до сих пор не исправлена.

Unetbootin не работает на OSX. В конце концов, флешка не загрузочная, но я могу использовать unetbootin на Ubuntu в течение всего дня.

Я успешно использовал эту формулу для создания USB-установщика на Mac:

(первый ответ) Как мне создать Ubuntu Live USB с помощью Mac?

Он конвертирует iso в img.dmg, затем использует dd. USB работал на ПК.

Сделай загрузочный USB для Mac.
Перейдите к разделу GParted в Linux на ПК-> Устройство-> Создать таблицу разделов-> В раскрывающемся списке выберите Mac-> Форматировать USB в FAT32-> Использовать USB-устройство записи для записи в USB. Я пробовал флешки, и они не работали.

15-летний IDE HDD в жестком диске USB работал впервые. Флэш-накопители USB не делали таблицу разделов Mac, но старый жесткий диск в корпусе внешнего жесткого диска USB делал. Подключите USB-кабель-> Включите MAC, и когда вы услышите звук, нажмите и удерживайте клавишу Option, и появится USB. Нажмите на USB-> Он загрузится-> Затем установите Linux на жесткий диск MAC с помощью жесткого диска USB.

Другие вопросы по тегам