Как создать загрузочный установочный USB для Linux из ISO в OS X?

9

Я загрузил ISO для сетевой установки Debian на компьютер под управлением OS X. Я хочу поместить данные из ISO на USB, чтобы я мог установить Debian на другой ноутбук (не ноутбук Apple). Этот ноутбук в настоящее время не имеет установленной системы, поэтому я должен подготовить USB-накопитель на компьютере с OS X.

Сначала я попытался установить UNetbootin на компьютер с OS X. Когда этот загрузочный USB не загружался, я обнаружил здесь сообщение об ошибке, в котором говорится, что, хотя UNetbootin перечисляет версию для OS X, он фактически не может создавать загрузочные USB.

Далее я попробовал инструкции в DebianEeePC. Как:

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Это заняло около 10 минут, сообщений об ошибках не было, но USB по-прежнему не загружался.

  • В прошлом USB-устройства, созданные с помощью UNetbootin для Windows и использующие ddметод в Linux, работали успешно, но в настоящее время мне доступна только OS X.

Как я могу создать загрузочный установочный USB для Linux из ISO в OS X?

Деревня
источник

Ответы:

14

Вы должны конвертировать ISO в формат UDRW, используя:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

Для дальнейших шагов и ссылки нажмите на эту ссылку,

выполните следующие действия: создайте загрузочную флешку из ISO в Mac OS X

124
источник
Получается ли получаемый образ загрузочным на оборудовании сторонних производителей? Документация hdiutilговорит, UDRWчто это UDIF read/write imageформат, и википедия утверждает, что UDIF является специфическим форматом Apple.
CNST
Я расширил свой комментарий, как указано выше, в отдельный вопрос: unix.stackexchange.com/questions/126655/…
cnst
Я только что ответил на другой вопрос, который вы связали, но для других, которые не удосужились зайти так далеко: да, он загружается на оборудовании не от Apple; Я только что попробовал это.
Джед Дэниелс
Соответствующие инструкции Ubuntu: ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
Иоаннис Филиппидис
7

ddдолжно быть сделано для устройства of=/dev/disk1вместо разделаof=/dev/disk1s1

chlu
источник
5

Как говорится в приведенном выше комментарии (из cnst), UDRW является проприетарным для Apple / Mac / OSX. Мне пришлось преобразовать в «UDTO - DVD / CD-R master для экспорта», чтобы сделать USB загрузочным на других машинах. Когда dd заканчивается в этом случае, OSX (Mavericks) жалуется, что не может прочитать диск / USB в этом формате, что своего рода подтверждает это. Кроме того, unetbootin для OSX также не работает.

Во всех инструкциях по всей интернет-сфере блогов и даже в официальной документации Linux написано, что используется UDRW, и нет ясности относительно создания загрузочного USB для MAC.

Так что существуют десятки сайтов с инструкциями по созданию загрузочного USB-накопителя Linux на OSX. Все, что я сделал, это заменил UDRW на UDTO по команде hdiutil, и это сработало:

hdiutil convert -format UDTO -o destination_file.img source_file.iso
Боб А
источник
Для меня преобразование в UDRW или UDTO (из ISO) всегда приводило к одному и тому же файлу (так же, как входной ISO, совпадает md5). К счастью для большинства Linux ISO, их уже достаточно, так что все в порядке. К сожалению, не так много с Windows ISO, хотя FWIW: superuser.com/q/1063220/39364
rogerdpack
0

Я бы посчитал https://unetbootin.github.io/ правильным ответом для людей, которые ищут удобное решение с использованием графического интерфейса. Это также отнимает часть загрузки ISO, если хотите.

Его там целую вечность, и я думаю, достаточно надежный, чтобы упомянуть

Евгений Майер
источник