- Блог X-PRESS
- Команда dd. Создать образ из файлов папки?
- Как создать ISO-файл в Ubuntu
- Использование утилиты genisoimage
- Установка genisoimage
- Использование genisoimage
- Использование команды dd в Терминале для создания ISO-файла
- Использование утилиты Brasero для создания файла ISO
- Похожие записи:
- Как создать ISO файл в Linux
- Как создать ISO-файл из файлов
- Как создать ISO-файл из компакт-диска
- Дополнительные статьи
- Об этой статье
Блог X-PRESS
В Ubuntu много утилит для создания ISO-образов. Одним из вариантов может стать скрипт ISO Creator.
ISO Creator представляет собой простой скрипт, который создает ISO образы из каталогов и файлов с помощью встроенной консольной утилиты. Скачать скрипт можно по ссылке приведен в конце этого поста.
После того как скачали, откройте домашнюю папку и нажмите комбинацию клавиш CTRL+H, чтобы показать скрытые файлы и папки в Nautilus. Перейдите в .gnome2 -> nautilus-scripts и скопируйте скрипт в папку.
Теперь щелкните правой кнопкой мыши вашем скрипте и нажмите на кнопку Свойства . На вкладке Права нажмите на Разрешить исполнение файла как программы .
Для того чтобы создать ISO образ щелкните правой кнопкой мыши на нужной папке или файле. Затем нажмите на Сценарии -> iso.sh.
iso.sh — это имя нашего скрипта, можно например назвать ISO Creator, имя не важно лишь бы было удобно вам.
#!/bin/bash for File in "$@" do IFS="" if [ -d "$File" ]; then genisoimage -J -joliet-long -allow-lowercase -allow-limited-size -R -iso-level 4 -o "$File.iso" $File 2>&1 \ | sed -u 's/.* \(.*1\)\.\(5\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \ | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null else genisoimage -allow-limited-size -r -o "$File".iso "$File" 2>&1 \ | sed -u 's/.* \(.*1\)\.\(9\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \ | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null fi; done
Команда dd. Создать образ из файлов папки?
в папке /var/cache/pacman/pkg много файлов. их нужно записать в iso образ.
Даю команду: dd if=/var/cache/pacman/pkg of=obraz.iso
И ничего не срабатывает. Пишет 0 файлов найдено и т.д.
dd работает только с отдельными файлами. а ты ему каталог отдаешь.
и еще, dd — это не команда для создания iso образов — это команда для побитового копирования. и то что ней клепают исо-шки, так это только потому что всякие /dev/sdc суть файлы, репрезентирующие блочные устройства.
почитай какую нить книгу про линукс — избавишься от таких ошибок
в папке /var/cache/pacman/pkg много файлов. их нужно записать в iso образ.
Даю команду: dd if=/var/cache/pacman/pkg of=obraz.iso
И ничего не срабатывает. Пишет 0 файлов найдено и т.д.
Жесть =). Команда dd просто читает данные из _одного_ файла и записывает в другой. Про директории и формат ISO она вообще ничего не знает. С помощью dd образ в формате ISO можно снять только с диска (/dev/cdrom), т.к. на диске и так всё уже в формате ISO.
Чтобы создать образ с нуля — воспользуйся mkisofs:
mkisofs -J -o obraz.iso /var/cache/pacman/pkg
mkisofs это ущербная утилита. У CD дисков есть ограничение на глубину папок, имена файлов, папок. Можно потерять некоторые файлы.
в таком случае, можно создать образ раздела в файле.
dd if=/dev/zero of=image_file.img bs=1M count=1024 //получаем образ на 1 гиг
mkfs.ext4 image_file.img
потом файл монтируется в каталог и в него копируются нужные файлы.
Если нет желания пользоваться mkisofs (кстати, mironov_ivan , посоветовал неправильный ключ: -J не нужен, нужен -R, ибо joilet-расширение для мастдая) можно так:
1. Создаем командой dd файл с размером, равным размеру данных, влезающих на dvd:
dd if=/dev/zero of=image.file bs=1024 count=4590208
/path/to/image.file /4write@DVD ext2 user,loop 0 0 /dev/sr0 /media/DVD.ext2 ext2 noauto,user 0 0
3. Монтируем образ и записываем в него свои данные, как только место на образе кончится, отмонтируем и записываем на болванку:
4. Монтируем образ и удаляем содержимое для подготовки к записи следующей порции файлов.
Работает на ура. Из плюсов такого способа: можно постепенно подкидывать файлы на образ и записывать, когда он полностью забьется; 99% гарантии, что в мастдае такой диск никто не откроет. Ну, а если перед записью выставить права 0 на корень образа, то его можно будет прочитать только скопировав на диск, смонтировав и изменив права — т.е. так ваши данные будут в довольно надежной сохранности. При желании можно еще и зашифровать ФС на образе.
Как создать ISO-файл в Ubuntu
Большинство операционных систем и программ, особенно больших, поставляется в формате ISO, содержащем все необходимые установочные файлы. ISO-файл или ISO-образ — это идеальное представление всех файлов и папок, содержащихся на CD/DVD. Также можно сказать, что это пакет всех установочных файлов и папок в одном единственном файле в формате ISO.
Вы можете легко создавать резервные копии или архивировать файлы и папки в ISO-файл. Этот ISO-файл можно использовать в качестве внешнего диска, загрузочного USB или CD/DVD, чтобы впоследствии использовать его для установки, сохранения в качестве резервной копии или передачи кому-либо.
С помощью файлов ISO вы можете:
- Создать установочный диск путем записи на USB или CD/DVD.
- Монтировать как виртуальный диск.
- Использовать для установки ОС или программ.
Использование утилиты genisoimage
В Linux можно создать ISO-образ из папки с помощью утилиты genisoimage, используя аргумент командной строки. Вы можете использовать genisoimage для автоматического резервного копирования данных с возможностью исключения некоторых отдельных файлов, если это необходимо. Она также поддерживает подстановочные знаки.
Установка genisoimage
Обновите список доступных пакетов командой
Установите genisoimage командой ниже
Использование genisoimage
Основной синтаксис команды следующий:
genisoimage -o [filename.iso] [directory_path]
-o определяет имя файла ISO, который вы хотите создать, а затем каталог, в котором вы хотите создать резервную копию или сохранить ISO-файл.
Например, я хочу создать ISO-файл из каталога /home/user/Documents/backup и сохранить его как файл backup.iso:
genisoimage -o backup.iso /home/user/Documents/backup
Он создаст файл backup.iso и сохранит его в текущем каталоге.
Использование команды dd в Терминале для создания ISO-файла
В основном с помощью команды dd можно создавать копии данных, будь то файлы или папки, разделы или CD/DVD-диски. Мы также можем использовать команду dd для создания файлов ISO.
Основной синтаксис команды dd следующий:
If= Указывает команде, откуда вводить исходные данные.
Of= Указывает команде, где определить выходные данные.
Например, я введу следующую команду для копирования и сохранения содержимого диска в виде ISO-файла с именем diskimage.iso:
sudo dd if= /dev/sdb of= diskimage.iso
ISO-образ с именем diskimage.iso будет создан в текущем каталоге.
Использование утилиты Brasero для создания файла ISO
Для создания ISO-файла можно использовать утилиту Brasero для записи дисков Linux. Старые версии Ubuntu включают встроенную утилиту Brasero. Однако в 16.04 и более новых версиях вам придется вручную установить эту утилиту.
Чтобы установить Brasero, нажмите Ctrl+Alt+T для запуска Терминала.
Введите следующую команду в Терминале:
sudo apt-get install brasero
После завершения установки откройте приложение.
Чтобы открыть приложение Brasero, нажмите клавишу windows или щелкните на значке dash в левом нижнем углу рабочего стола, чтобы открыть меню Dash.
Затем найдите приложение Brasero, набрав его название в строке поиска. Когда приложение появится, нажмите на него, чтобы открыть.
В окне приложения Brasero нажмите на опцию Data project.
Затем нажмите на значок +, чтобы начать добавлять файлы в новый проект.
В появившемся окне выберите отдельные файлы или каталоги и нажмите на кнопку Add.
Вы заметите, что файлы добавлены в приложение. Нажмите на Записать.
Выберите место для сохранения ISO-файла. Укажите имя ISO-файла с расширением .iso и нажмите на кнопку Create Image.
По завершении вы получите уведомление об успешном создании образа.
Итак, выше были описаны различные способы создания ISO-файлов. После создания ISO-файла вы можете сохранить его в качестве резервной копии, использовать как виртуальный CD/DVD, записать на USB или CD/DVD и поделиться им с кем-нибудь.
Похожие записи:
Как создать ISO файл в Linux
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Количество просмотров этой статьи: 56 551.
Из этой статьи вы узнаете, как из нескольких файлов создать ISO-файл на компьютере под управлением Linux. Для этого необходимо воспользоваться терминалом.
Как создать ISO-файл из файлов
Скопируйте нужные файлы в каталог «home». То есть скопируйте файлы, из которых будет создан ISO-файл, в папку «home».
- Графические интерфейсы пользователя разные у различных дистрибутивов Linux, поэтому вам, возможно, придется поискать терминал внутри папки в «Меню».
- Также терминал можно найти на рабочем столе или на панели инструментов в верхней или нижней части экрана.
- Например: чтобы создать ISO-файл под именем «blueberry» из файлов в папке «pie», введите mkisofs -o blueberry.iso/home/username/pie .
- Имена файлов и папок чувствительны к регистру, поэтому не забудьте про прописные буквы (если они есть).
- Если имя состоит их нескольких слов, поставьте между ними знак подчеркивания, например, имя «blueberry pie» введите так: «blueberry_pie» (без кавычек).
- Возможно, система предложит вам ввести пароль, перед тем как создать ISO-файл. В этом случае введите пароль и нажмите ↵ Enter .
Как создать ISO-файл из компакт-диска
Вставьте компакт-диск, который нужно скопировать на компьютер. Имейте в виду, что нельзя создать ISO-файл из компакт-диска с защитой от копирования (например, из аудио-компакт-диска или DVD-диска с фильмами).
- Графические интерфейсы пользователя разные у различных дистрибутивов Linux, поэтому вам, возможно, придется поискать терминал внутри папки в «Меню».
- Также терминал можно найти на рабочем столе или на панели инструментов в верхней или нижней части экрана.
- Например, введите of=/home/username/pudding.iso , чтобы создать ISO-файл под именем «pudding» в папке «home».
- Если на компьютере есть несколько оптических приводов, они будут помечены цифрами, например, первый привод будет называться «cd0», второй – «cd1» и так далее.
- Возможно, система предложит вам ввести пароль, перед тем как создать ISO-файл. В этом случае введите пароль и нажмите ↵ Enter .
- В большинстве дистрибутивов Linux есть файловый менеджер, с помощью которого можно создать ISO-файл, используя контекстное меню (открывается щелчком правой кнопки мыши).
- Не все дистрибутивы Linux функционируют одинаково. Если вы не можете найти путь к компакт-диску или команда для создания ISO-файла не действует, почитайте документацию к своему дистрибутиву в интернете.
Дополнительные статьи
Об этой статье
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 56 551.