Я следую этим инструкциям для создания кроссплатформенного CD. Я столкнулся с проблемой в Mountain Lion, где я не могу смонтировать образ для чтения и записи.
Когда я ввожу следующее в Терминале:
hdiutil attach -readwrite ~/2013CD.iso
Я получаю следующее сообщение:
hdiutil: attach failed - Function not implemented
Есть ли способ обойти это? Мне нужно иметь возможность смонтировать образ как readwrite, чтобы внести в него изменения.
PS: я прочитал вашу ссылку. Я не уверен, как шаг 5 мог бы сработать, если hdiutil внутренне не выполнит то, что я описал как шаг 1.
Hennes 11 лет назад
0
Да, шаг 5 не работает, но мне не нужно фоновое изображение
colincameron 11 лет назад
0
3 ответа на вопрос
6
Hennes
ISO 9660 (образы CD) не предназначены для записи. Вся файловая система предназначена для эффективного доступа только для чтения.
Если вы хотите изменить часть .iso, у вас есть три варианта:
Скопируйте все данные. Поменяй копию. Создайте новый файл ISO.
Если iso является частью мультисессионного CD, вы можете добавить новые файлы и изменить индекс. Это не изменит старые файлы, и вы не сможете освободить место, удалив файлы.
Используйте оверлейную файловую систему . Все записи идут в часть без iso, но отображаются так, как если бы они были в iso. Вот так много живых CD работает.
Спасибо за ответ. Причина, по которой мне нужно монтировать в режиме чтения-записи, заключается в том, что папка открыта при монтировании с помощью `sudo bless -folder / Volumes / CD -openfolder / Volumes / CD`. Можно ли это сделать без монтирования в режиме чтения-записи?
colincameron 11 лет назад
0
Без понятия. Я не пользователь Mac. Однако этот URL, кажется, указывает, что благословение больше не требуется для OS / X. (https://discussions.apple.com/thread/354645?start=0&tstart=0). Вы пытаетесь создать образ компакт-диска для древней Mac OS 8?
Hennes 11 лет назад
0
Это обсуждение, кажется, относится к благословению системной папки, а не к образу диска. Это все еще необходимо, чтобы папка открывалась при вставке диска.
colincameron 11 лет назад
0
1
user199906
У меня такая же проблема. Обходной путь - использовать Mac под управлением OS X 10.6.8.
Горный лев, кажется, блокирует это по некоторым причинам.
... прикрепите изображение, доступное только для чтения, как с опцией shadow:
hdiutil attach -owners on your.dmg -shadow
После ввода этой команды изображение будет присоединено как новое устройство к вашей операционной системе. Обычно это показывается из командной строки.