С тегом «iso»
Ура, друзья мои! Свершилось! Спешу поделиться своей радостью!
Мне наконец-то удалось создать мультизагрузочный ЮСБ!
А теперь немного предистории.
Я загорелся мыслью создать для себя мультизагрузочную флешку. Да такую, что бы можно было ISO-образы грузить. Немного погуглив нашел только одно толковое руководство, да и то в нем описывается не совсем мой случай. Для тех, кто не любит ходить по ссылкам - там на флэшке создаются отдельные разделы для каждого образа, который хотите загрузить и с помощью бут-манагера Gujin они загружаются.
Меня этот вариант не устроил из-за релегиозных убеждений.
Я продолжил гуглить.
Из img в vdi
VBoxManage convertfromraw -format VDI *.img *.vdi
VirtualBox в VMware
vboxmanage internalcommands converttoraw *.vdi *.raw
qemu-img convert -f raw *.raw -O vmdk *.vmdk
Из img в vmdk
qemu-img convert -f raw *.img -O vmdk ./*.vmdk
А как из *.vdi в *.img или в *.iso?
Прошу прощения, что мой топик не соответствует правилам, я не знаю у кого спросить. На линухфоруме дело оказалось в названии образа.
А моя ситуация следующая:
Скачал с яндекс-зеркала openSUSE-11.1-DVD-i586.iso объём стандартный 4.2 Гига. Копирую на флешку 16Гиг - появляется окошко "Подтверждение потери потока", где сообщение, что образ содержит дополнительную присоединённую информацию, которая будет потеряна при копировании, а основное содержимое файла не будет потеряно, может быть потеряно "Сводный документ". Соглашаюсь потерять этот файл. Не копирует, мол места нет на флешке и вставьте другой диск, а потом уже сообщение об ошибке при копировании файла и о недостатке места на диске. Однако в другую папку на винчестере этот образ спокойно копируется. В свойствах флешки свободно более 15 Гигов. Другие файлы на флешку копируются. Форматнул флешку фат32, перегрузил комп, переименовал образ в open.iso, но история та же.
Помогите решить проблему, пожалуйста.
Вообще, о монтировании .iso уже была статья, но я думаю, что некоторые моменты стоит рассмотреть развернутее.
Мне кажется, все когда-либо сталкивались с необходимостью просмотреть содержимое образа диска без записывания его на cd или dvd. Те, кто пользуется или пользовался Windows, наверняка знают о таких программах, как Daemon Tools и Alcohol 120%, позволяющих создавать виртуальные разделы, на которых и можно просмотреть содержимое образа.
В Линуксе все как всегда — одновременно и проще, и сложнее.
Сегодня мне пришла в голову мысль поиграться под Линуксом в игру для Windows. WINE позволяет. Все отлично, но большинство образов игр лежат в формате mdf/mds (на местном торренте). Ставить лишнюю прослойку в виде daemon tools не хотелось, решил перегнать образ из mdf в iso (я знаю что mdf позволяет обходить защиту, но это были старые игры без защиты =)
Первым делом я наткнулся на mdf2iso. Попользовался раз, два, на третий раз вызвала ошибку. :(
Поискал еще и вышел на iso9660 analyzer tool. Эта утилита на порядок сильнее, поскольку позволяет переводить в iso9660 не только mdf, но и bin, nrg и другие.
Использовал уже n-цать раз и не единого разрыва ошибки
Сабж обнаружен в Debian/Stable и ArchLinux/Community под кодовым названием iat. (если вы заметили наличие iat в еще каких-либо дистрибутивах, пожалуйста, напишите об этом комментарий)
Формат вызова:
iat input.mdf output.iso
Будьте аккуратны: если не указать второй параметр, iat выдаст поток битов вам в консоль :)
UPD: vitroot озаботился смыслом программы :) их я вижу как минимум два:
1. Имхо, mdf и iso9660 все-таки разные форматы.
2. При помощи iat можно "прожечь" образ mdf (iat myimage.mdf | cdrecord -).
Совсем не обязательно записывать iso образ на болванку, чтобы просмотреть его. Можно просто примонтировать его к любой папке.
Здесь мы указываем mount путь к образу, а через пробел указан путь папки, куда мы хотим монтировать.
mount /home/username/obraz.iso /mnt/obraz/ -o loop
Чтобы монтировать образы, их нужно откуда-то снимать =)
Снять образ тоже очень просто.
Тут мы запускаем команду cat (вывести содержимое) через cd-rom и указываем путь к новому образу.
cat /dev/cdrom >> /home/username/new-obraz.iso
Снять образ можно и с помощью dd, так будет более надёжно.
Снимаем образ. if - откуда, of - куда.
dd if=/dev/cdrom of=/home/username/my-obraz.iso
Если для запуска игры в WINE необходимо вставить диск в привод, то достаточно будет просто смонтировать образ диска куда-нибудь, а потом в WINE добавить точку монтирования в качестве устройства привода.
Данная заметка была написана в рамках "Недели помощи", для вас, дорогие любители новых знаний =)
1
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|