Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Доброго времени. Интересует данный сабж, как из папки сделать загружаемый *.iso образ без программ. Хотелось бы собрать папку в какой либо архив и переименовать его, с архивами rar и zip не катит, выходит вот такая ошибка
Цитата:Не удалось открыть образ оптического диска E:\***.iso.
Could not get the storage format of the medium 'E:\***.iso' (VERR_NOT_SUPPORTED).
Код ошибки: VBOX_E_IPRT_ERROR (0x80BB0005)
Компонент: Medium
Интерфейс: IMedium {29989373-b111-4654-8493-2e1176cba890}
Вызванный интерфейс: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
Код ошибки метода: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Может кто знает, что делается ещё с объектами в архиве и с самим архивом в процессе создания iso образа.
Программы типа UltraIso и ImgBurn не советовать, мне нужно создавать образ без помощи стороннего софта.
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Сообщений: 3,494
Тем: 52
Зарегистрирован: Jun 2010
Репутация:
12,167
03-18-2013, 10:02 AM
(Сообщение последний раз редактировалось: 03-18-2013, 10:06 AM Deazer.)
Не совсем уверен , но можно попробовать Hex реактором указать на сегмент загрузочного сектора и количество таких секторов.Насколько я помню там всего два параметра.
Добавлено через 3 минуты
А вот же
http://www.xakep.ru/post/24290/default.asp?print=true
Сообщений: 2,303
Тем: 24
Зарегистрирован: Sep 2010
Репутация:
5,617
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
03-18-2013, 10:08 AM
(Сообщение последний раз редактировалось: 03-18-2013, 10:09 AM [STIGMATED].)
Deazer Написал:Не совсем уверен , но можно попробовать Hex реактором указать на сегмент загрузочного сектора и количество таких секторов.Насколько я помню там всего два параметра.
Добавлено через 3 минуты
А вот же
http://www.xakep.ru/post/24290/default.asp?print=true
Та не, глянул в хексе 2 файла с одинаковым содержимым, только один реальный iso, а другой переименованный rar. Дак там разница в хексе глобальная. Как-то что-то не то
Добавлено через 1 минуту
ANZO Написал:Если java то http://prdownload.berlios.de/jiic/jiic-1.1.2.zip
Если нет, то читаем спецификации http://dllpiton.am9.ru/index.php?option=...Itemid=115
А вот за ссылочку с java огромное спасибо, как раз для явы и искал, но подумал, что такого нет, разленился
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Сообщений: 2,303
Тем: 24
Зарегистрирован: Sep 2010
Репутация:
5,617
Формат zip не имеет никакого отношения до iso как и все остальные алгоритмы сжатия.
Сообщений: 3,494
Тем: 52
Зарегистрирован: Jun 2010
Репутация:
12,167
0_o ну вроде понятно и дураку что zip загрузочным ни сделать ни каким раком.
Стигмат нахрена тебе загрузочный зип :ugar:
Я вообще думал у тебя есть некий iso и тебе надо замутить его загрузочным.
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Я предположил, что есть некий способ сделать из папки загрузочный iso образ без помощи софта.
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Сообщений: 1,317
Тем: 115
Зарегистрирован: Sep 2012
Репутация:
3,925
Архиватор просто распакует ISO.
ISO - это не сжатый архив, а просто архив.
Сообщений: 2,303
Тем: 24
Зарегистрирован: Sep 2010
Репутация:
5,617
Это не архив, а образ файловой системы
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Что-то не совсем получается создать нормальный загружаемый образ.
Код плагина
[SRC="xml"]
<plugin>
<groupId>com.github.stephenc.java-iso-tools</groupId>
<artifactId>iso9660-maven-plugin</artifactId>
<version>1.2.2</version>
<executions>
<execution>
<id>generate-iso</id>
<goals>
<goal>iso</goal>
</goals>
<phase>package</phase>
<configuration>
<finalName>${project.build.finalName}.iso</finalName>
<inputDirectory>iso</inputDirectory>
</configuration>
</execution>
</executions>
</plugin>
[/SRC]
Всё компилится идеально, образ создаётся, виртуалка определяет нормально. Но при загрузке пишет
Поправьте меня, если делаю не так. Распаковал для примера рабочий образ никс системы, папку с grub ложу в свеже-компилируемый iso образ. По идее должно же запускаться? Подскажите, где мой косяк?
Web программист\разработчик
— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
|