Как записать ISO-образ на USB-накопитель в Mac OS X?

214490
Jason Marcell

Каков наилучший способ получить ISO-образ на USB-накопителе на Mac? Восстановление с помощью Дисковой утилиты не работает.

ISO это Ubuntu Mini.ISO. Это минималистичный установочный ISO для установки Ubuntu. Он должен быть загрузочным на ПК. Я пытаюсь установить Ubuntu на ПК без CD-ROM. Единственный компьютер, который у меня есть, - это MacBook.

88
Можете ли вы быть немного более информативным в том, что вы пытаетесь достичь. Я думаю, что у меня есть представление о том, в чем проблема, но ваш вопрос неопределенный ricbax 14 лет назад 1
Я пытаюсь «записать» загрузочный ISO-образ ubuntu mini.iso на USB-накопитель для использования на ПК. На данном ПК нет компакт-диска. У меня нет другого linux или выиграть машины вокруг. Jason Marcell 14 лет назад 0

8 ответов на вопрос

114
l0b0

Непосредственно из раздела Как установить Ubuntu на MacBook с помощью страницы USB Stick (мое форматирование):

  1. Загрузите нужный файл
  2. Откройте терминал (в / Applications / Utilities / или запросите терминал в Spotlight)
  3. Преобразуйте файл .iso в .img, используя опцию преобразования hdiutil (например, hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)
  4. Примечание: OS X имеет тенденцию помещать конец .dmg в выходной файл автоматически. При необходимости удалите расширение .dmg,mv ~/path/to/target.img{.dmg,}
  5. Запустите, diskutil listчтобы получить текущий список устройств
  6. Вставьте ваш флеш медиа
  7. Запустите diskutil listснова и определите узел устройства, назначенный для вашего флэш-носителя (например /dev/disk2)
  8. Выполнить diskutil unmountDisk /dev/diskN(заменить Nна номер диска из последней команды; в предыдущем примере Nбудет 2)
  9. Выполните sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(замените /path/to/downloaded.imgпуть, где находится файл изображения; например, ./ubuntu.imgили ./ubuntu.dmg).
  10. Использование /dev/rdiskвместо /dev/diskможет быть быстрее.
    • Если вы видите ошибку dd: Invalid number '1m', вы используете GNU dd. Используйте ту же команду, но замените bs=1mна bs=1M.
    • Если вы видите ошибку dd: /dev/diskN: Resource busy, убедитесь, что диск не используется. Запустите Disk Utility.app и размонтируйте (не извлекайте) диск.
  11. Запустите diskutil eject /dev/diskNи удалите флеш-носитель после завершения команды
  12. Перезагрузите Mac и удерживайте его, Altпока Mac перезагружается, чтобы выбрать USB-накопитель.

Примечание. На новых компьютерах Mac может потребоваться установить менеджер загрузки EFI для загрузки с USB.

Смотрите также: Загрузите Ubuntu Desktop .

Может быть, люди не "вслепую" голосовали за это. Может быть ... как и я, они гуглили, как записать ISO-образ на USB-накопитель в MacOS, вы знаете НАЗВАНИЕ ЭТОГО ВОПРОСА ... нашли это ... и это сработало. Geez. +1 Justin Jenkins 12 лет назад 12
Я не уверен, о чем весь этот шум. Ответ на 100% по теме, работает отлично, и полученный диск не более специфичен для платформы, чем ISO, который вы записали на него. Я использовал эти инструкции для записи ISO-образа установщика ОС (Ubuntu, WinXP и т. Д.) На флэш-диск, и результат отлично работал на ПК. spaaarky21 12 лет назад 8
Нет, я просто не смог загрузиться на ПК с помощью USB-ключа, созданного этим способом на моем MacMini. Похоже, проблема в том, что BIOS не загружается. Nicocube 12 лет назад 2
Если вы хотите увидеть прогресс, убедитесь, что у вас установлен `pv`, и запустите` pv /path/to/downloaded.img | sudo dd = = dev / rdiskN bs = 1m` вместо `sudo dd if = / путь / к / download.img из = / dev / rdiskN bs = 1m`. jvatic 9 лет назад 4
Это также не помогло мне, мне нужно было использовать ответ @neesh, чтобы USB-устройство могло загружаться на ПК. Преобразование из iso в img не должно сохранять поддержку загрузки. Также интересно, сработает ли простое пропускание преобразования, но, как указывает раб ниже, может не сработать с UEFI. Brian 6 лет назад 0
16
Al-k

У меня была очень похожая проблема, что ни один из них не ответил.

Стоит проверить UNetbootin . Это создаст загрузочный USB-диск на Mac для ПК.

После этого unetbootin сказал, что мне нужно загрузить его на ПК и что он не загружается на Mac. Попытка предложения командной строки сейчас. balupton 11 лет назад 0
Для Chrome Pixel метод UNetbootin работал, а командная строка - нет. mjibson 10 лет назад 0
Насколько я понимаю, UNetbootin не работает на Mountain Lion. 2rs2ts 10 лет назад 0
7
Dan Power

There is no need to convert the ISO to an IMG. I wasn't willing to convert an image first. This has easier steps, outlined below.

Start by listing the current disks and volumes:

diskutil list 

Now unmount the current volume for the disk you are about to overwrite. (X = Drive number, in my case was 1):

diskutil unmountDisk /dev/diskX 

Now dd the iso directly to the usb (again replace X with drive number of your USB drive):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m 

Done!

Раньше это работало, но я думаю, что новое загрузочное программное обеспечение UEFI не понимает полученный файл (2017). BIOS системы будут работать, хотя. Способ, который работает и все еще прост - это использование OS X Boot Camp Assistant. Укажите на ISO и USB-ключ, и он создаст загрузочную флешку UEFI. Rab 6 лет назад 0
3
iafi

Это очень старый вопрос, но он все еще выигрывает от обновленных ответов.

Etcher - это решение, рекомендованное Ubuntu для записи ISO-образов на USB-накопитель.

Etcher делает процесс практически безболезненным, если вам не удобна командная строка. Это только 3 шага и работал с первой попытки для меня.

Где Ubuntu рекомендует это? fixer1234 6 лет назад 1
[Создать загрузочную флешку в macOS] (https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-macos#0) iafi 6 лет назад 0
2
Chealion
  1. Убедитесь, что USB-ключ правильно отформатирован (Master Boot Record, FAT32 - при необходимости NTFS с использованием NTFS-3G )
  2. Вы можете попробовать использовать функцию восстановления в Дисковой утилите, нажав на том USB-ключа, затем нажав на вкладку «Восстановление» и выбрав ISO для восстановления на нем.
  3. Если шаг 2 не удался, вы можете сделать это вручную, запустив dittoили cp -r; например. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYили cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYвручную скопировать все файлы (включая скрытые)
@Chealion спасибо за ваш ответ. На самом деле я пытался установить Ubuntu ISO на свой USB, поэтому в итоге я просто использовал установочный диск Ubuntu, чтобы запустить его в живом режиме на своем Macbook. Оттуда у меня был доступ к утилите USB-Creator. Jason Marcell 14 лет назад 0
Также @Chealion У меня не будет времени, чтобы проверить ваш ответ как правильный в ближайшее время, так как некоторое время я не буду рядом с моим Mac (но я знаю, что Дисковая утилита у меня не работает) Если кто-то еще проверяет и голосует, Я отмечу как правильный. Jason Marcell 14 лет назад 1
2
neesh

Способ сделать это с помощью DiskUtility - сначала отформатировать диск с помощью Diskutility, а затем скопировать файлы из подключенного iso на вновь отформатированный диск с помощью cp -R. Пример: cp -R / Volumes / mount_iso / * / Volumes / formated_drive /

При форматировании обязательно выберите файловую систему ntfs и загрузите диск, выбрав правильный вариант в меню «Параметры» на вкладке «Стереть».

Именно это помогло мне записать загрузочный USB-диск Win10 от macOS Sierra. Преобразование из iso в img должно удалить главную загрузочную запись на диске. Переформатировав с MBR и скопировав файлы, работал отлично. Brian 6 лет назад 0
0
Per Wiklander

У меня есть пользователь SuperDuper для этой задачи раньше. Это делает работу и не намного больше. Как хорошая программа должна :-) Полная версия не является бесплатной ($ 30), но вы получаете то, что вам нужно бесплатно:

Вы можете скачать SuperDuper! v2.6.2 прямо сейчас, сделайте резервную копию и клонируйте свои диски бесплатно - навсегда!

Супер-пупер! не поддерживает разделы, которые не отформатированы как HFS, поэтому здесь это бесполезно. rspeed 13 лет назад 6
0
RyanWilcox

Unetbootin is a tool that installs ISOs on USB keys, or you can use dropdown menus to select distributions right there in the tool.

Slightly easier than doing dd on the command line yourself.

Unetbootin восходит к 2008 году по крайней мере. Еще один ответ здесь уже охватывал этот вариант Simon Sheehan 7 лет назад 0

Похожие вопросы