Почему я не могу смонтировать ISO установщика Ubuntu 12.04 в Mac OS X?

19

За последние несколько дней я загрузил 32- и 64-разрядную версию сервера и настольного компьютера для установки на ПК на базе Intel.

В OS X это нормально, если дважды щелкнуть ISO-образ, и он будет монтировать ISO-файл в искателе, а также в дисковой утилите.

Когда я пытаюсь смонтировать любой из загруженных ISO-образов Ubuntu, OS X возвращает сообщение об ошибке The following disk images couldn't be opened. Причина, приведенная для ошибки no mountable filesystem.

Тем не менее, я все еще могу открыть ISO непосредственно из дисковой утилиты и записать его на DVD / CD.

Что изменилось в этом выпуске, чтобы вызвать это? Что-то не так с текущими ISO?

Машине OS X, которой я пользуюсь, всего две недели, и у нее нет проблем с другими ISO.

Эрик
источник
2
@EliahKagan Похоже, что OP ссылается на сообщение об ошибке, отображаемое при попытке смонтировать любой из установочных ISO-файлов 12.04 в OS X. Я попытался смонтировать проверенные загрузки ubuntu-12.04-desktop-amd64.isoи ubuntu-12.04-desktop-i386.isoв OS X 10.6.8 (Snow Leopard) и подтвердил, что вы получаете сообщение об ошибке, которое описывает OP. Я также без проблем смонтировал эти образы с помощью утилит Daemon Tools и IsoBuster в Windows 7. Похоже, проблема заключается в том, как OS X монтирует ISO. Но я не знаю, что это за состав ISO, что приводит к этому сбою.
иррациональный Джон
@irrationalJohn Можете ли вы подтвердить, что это не происходит с .isoболее ранней версией Ubuntu? Если это так, то Fufus Руфус «s ответ о том, почему это происходит, вероятно , правильно.
Элия ​​Каган
@EliahKagan Я попробовал то, что оказалось доступным без загрузки. Оба ubuntu-8.04.4-desktop-amd64.isoи ubuntu-10.04.4-desktop-amd64.isoсмонтированы как положено. ubuntu-11.10-desktop-i386.isoне. Я получил то же сообщение об ошибке, что и для 12.04 ISO.
иррациональный Джон
4
К триггеру «не по теме» ближе: это чрезвычайно актуальный и актуальный вопрос. Не каждый потенциальный пользователь Ubuntu использует Windows.
Иш
@irrationalJohn - спасибо за ваши эксперименты, подтверждающие проблему, см. подробный ответ по причине с обходным решением.
Иш

Ответы:

21

Это связано с ошибкой (в некотором роде) в пакете, используемом для создания ISO-образов Ubuntu

  • Начиная с 11.10 ISO-образы Ubuntu стали «гибридными», что означает, что ISO-образ также можно записывать побитно на USB-устройство, чтобы сделать его работающим Live-USB, без использования StartUp Disk Creator, UNetBootin и т. Д.

    • Обратите внимание, что этот «гибрид» отличается от определения «гибридной» в OS X / Disk Utility, которое просто относится к ISO, читаемому на Mac (HFS +) и Windows (ISO9660).
  • Гибридная функциональность Ubuntu обеспечивается isohybridсценарием в загрузчике SysLinux . Он работает, инкапсулируя стандартную файловую систему CD ISO9660 в раздел, так что он будет работать без изменений при записи на USB / жесткий диск.

  • В этом отчете об исправлении / ошибке обсуждается проблема, связанная с isohybridнастройкой UUID GPT, в результате чего Дисковая утилита / OS X не может распознать гибридную файловую систему и, следовательно, не смонтирует ее. Надеемся, что в какой-то момент это будет исправлено, и будущие гибридные ISO-образы Ubuntu будут совместимы с Disk Utility.

Альтернатива для извлечения / изучения ISO-образов Ubuntu на OS X: Keka

  • Keka - это интерфейс с открытым исходным кодом OS X дляпакета p7zip , который может просматривать и извлекать ISO-образы в дополнение к множеству других функций управления архивами. Хотя он не позволит вам «монтировать» Ubuntu ISO самостоятельно, он должен позволить вам просматривать файловую систему ISO и извлекать то, что вам нужно.
иш
источник
Если вам нужна альтернатива командной строки для извлечения isohybridISO, вы можете попробовать xorriso. В отличие от p7zip и его производных, он обрабатывает файловые системы Rock Ridge и, следовательно, имена файлов длиной более 64 символов.
Майк
5

В случае, если кто-то еще придет сюда, потому что он пытался установить Ubuntu в Vmware Fusion, но не смог смонтировать iso, по крайней мере, в Vmware Fusion 4, вы можете «Продолжить без диска» - тогда он позволит вам выбрать iso на следующем экране, поэтому OSX не нужно монтировать его, а Vmware будет монтировать его просто отлично.

Кем Мейсон
источник
Я использую VMWARE fusion pro 11.0, поведение аналогичное, создайте новый vm, откройте настройки vm вместо автоматического определения, выберите iso с диска, используя раскрывающийся список
Roee
2

Может быть , потому , что они теперь гибридные (DVD / USB) ISOs которые могут быть непосредственно dd«эд на диск USB и загружаться. 1

1. https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033495.html

Фуфус Руфус
источник
@Eliah Kagan Я интерпретировал его пост о том, что он может гореть и монтироваться, но не как двойной щелчок.
Fufus Rufus
0

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

user150803
источник
Уточнить свой ответ. Объясните более подробно, что вы подразумеваете под «сначала сможете загружать любые данные».
Карел
0

Я столкнулся с той же ошибкой, после прочтения ответа izx, я использовал приложение « Unarchiver » для извлечения ISO. Также приятно знать, что теперь можно иметь работающий загрузочный USB.

biocyberman
источник
0

Я сделал это путем:

  1. hdiutil attach -verbose -noverify -nomount download_ubuntu.iso

  2. откройте Diskutil GUI и выберите подключенный, но не смонтированный диск с Ubuntu

  3. Diskutil -> Файл-> Новый образ диска с диска Ubuntu

  4. выберите readonly или read / write без шифрования и выберите соответствующий пункт назначения

  5. Вы получаете файл .dmg, который можно смонтировать в OS X, а также создать загрузочный usb, выгрузив его с помощью diskuti или dd

Thanx

user279538
источник
Это не сработало для меня. Так что попробовал xorriso (как описано выше Майком. Я использовал xorriso -indev XX-YY.iso -osirrox на -extract / outdoor
Бен
Это тоже не сработало для меня. Он создал .dmg, но я получаю ту же самую «не монтируемую файловую систему», открывающуюся, как и из исходного .iso. Использование 7zip отлично работало для извлечения файлов на диск.
Марк Эдингтон
-1

Преобразовать ISO в DMG.

hdiutil convert -format UDRW -o ~/Desktop/ubuntu-12.10-desktop-i386.iso.img ~/Desktop/ubuntu.iso)
jwerre
источник
1
Преобразование будет работать, но вы не сможете открыть полученный файл .DMG.
Лорин Хохштайн
хммм .. работал на меня.
Jwerre
2
не работал для меня
Кем Мейсон