Как создать образ ISO из набора файлов в файловой системе?


60

Я извлек Microsoft Office 2010 из .zipфайла в папку. Как я могу создать .isoфайл из этой папки?

Ответы:


65

Легко создать ISO в терминале, как описано в других ответах, но также есть несколько вариантов графического интерфейса, например, Brasero. Если у вас его еще нет, вы можете установить его, используя:

sudo apt install brasero

Как я могу создать ISO образы с Brasero?

  • Нажмите Superклавишу (ключ Windows) и найдите «brasero» и откройте его.
  • Нажмите на Data projectкнопку.

    введите описание изображения здесь

  • Нажмите зеленую кнопку «плюс» в левом верхнем углу панели инструментов, чтобы начать добавление файлов и каталогов к своему изображению:

введите описание изображения здесь

  • Введите название диска внизу, чтобы вам понравилось.
  • Убедитесь, что в оптических дисках нет пустых CD / DVD, и нажмите «Записать».
  • Brasero запросит у вас место, где вы хотите создать ISO-образ, укажите желаемое место и нажмите Create Image. Это оно!

Если вы хотите записать это изображение на диск, просто щелкните правой кнопкой мыши ISO-образ, который вы только что создали, и выберите «Открыть с помощью Brasero Disc Burner». Выберите свой оптический привод и нажмите Create Image.

введите описание изображения здесь


Это не создает загрузочный ISO-файл с загрузочного DVD, например. Я попытался создать ISO-образ из DVD с Windows 7 и попытался загрузить его в Virtual Box, но это не сработало.
eKek0

63

Несколько быстрых шагов:

  1. Загрузите Linux.

  2. Перейти на экран терминала. Обычно вы можете щелкнуть правой кнопкой мыши на рабочем столе и выбрать эту опцию из выпадающего меню.

    3A. Тип dd if=/dev/cdrom of=~/cdrom_image.iso.

    ИЛИ ЖЕ

    3B. Тип mkisofs -o /tmp/cd.iso /tmp/directory/Для создания ISO из файлов на вашем жестком диске.

Вы должны иметь разрешение на прямой доступ к диску с помощью dd. mountразрешения не обязательно совпадают с ddразрешениями! Также ... при создании файла ISO устройство не должно быть подключено. Чтобы размонтировать устройство cdrom, используйте umountкоманду следующим образом:

umount / dev / cdrom

Вы также можете использовать, sudoчтобы убедиться, что у вас есть соответствующие разрешения, но это также означает, что вы должны иметь sudoдоступ к системе. Проверьте /etc/sudoersфайл для информации.


5
Шаг 4 - правильное решение исходного вопроса. sudoне должно быть обязательным для этого. Не забудьте переместить cd.isoв любую папку Wine / PlayonLinux, необходимую для установки!
иш

«4 type» mkisofs -o /tmp/cd.iso / tmp / directory / «Создать ISO из файлов на вашем жестком диске».
отлично

Нет проблем, спасибо, что одобрили это как ответ! Рад помочь
florent

6
Для сохранения длинных имен файлов mkisofs -r -o /tmp/cd.iso /tmp/directory/(включает протокол Rock Ridge).
ignis

Вам нужен шаг 4, если вы копируете файлы с компакт-диска?
don.joey

19

Попробуй это:

Перейти в терминал

Тип genisoimage -o ~/backup.iso -V BACKUP -R -J ~/Documents

или, для более полезных разрешений, измените -R на -r: genisoimage -o ~/backup.iso -V BACKUP -r -J ~/Documents

В этом случае Ubuntu сгенерирует файл с именем «backup.iso» со всем содержимым в папке «Документы».

http://www.jonathanmoeller.com/screed/?p=3513


5
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Махеш


13

На самом деле, есть очень простой ответ на этот вопрос. Я только что создал ISO- файл Windows 7 без проблем. Не очень понравился метод Brasero, потому что он продолжает показывать всплывающие окна. У него были некоторые проблемы совместимости с именами файлов и стандартом ISO. Я считаю, что этот метод также совместим с Mac OS ISO.

Этот ответ предоставляется с помощью Archive Manager, менеджера архивов по умолчанию в Ubuntu 14.10.

Откройте папку с файлами, которые вы хотите включить в ISO. Затем выберите view/show hidden files, выберите все файлы, щелкните правой кнопкой мыши и выберитеcompress...

введите описание изображения здесь

В новом окне выберите опцию ISO, имя файла и местоположение. Это оно!


11

Я действительно должен был сделать это только сегодня. Действительно простой способ сделать это - в терминале, поэтому наберите:

cat [directory of external disk] > ~/newfile.iso

Чтобы найти каталог внешнего диска, откройте панель запуска Unity и выполните поиск «Системный монитор», затем перейдите к «Файловые системы».

Таким образом, пример будет выглядеть так:

cat /dev/scd0 > ~/newfile.iso

Вопрос заключался в том, как создать .iso из файлов, содержащихся в ZIP-архиве, а не из реального диска.
Джеральд Шнайдер

1
+1 Скорость кота поразила меня.
neolace

1
это потрясающе! Я не могу поверить, насколько это легко
Дельтри
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.