Меню Рубрики

Как создать iso образ системы linux

Создание образа системы в Linux

Клонирование — создание точной копии исходного носителя.
В данном случае клонировать нужно корневую файловую систему Linux.
Клонированная копия и образ — одно и то же.

Зачем это надо?

Если вы администрируете парк компьютеров с одинаковой конфигурацией и хотите установить на них дистрибутив Линукс. Устанавливаем на одной машине, а на другие просто клонируем. Если система «накрылась», вы сможете восстановить её исходное состояние развертыванием образа, где всё уже установлено и настроено под ваши нужды

Как создать образ:

Во избежание недоразумений оговорим те разделы и диски, которые будем использовать

/dev/sda — жесткий диск с рабочей системой, его будем архивировать

/dev/sda1 — раздел, содержащий корневую фс

dev/sdb1 — раздел на внешнем жёстком диске для архивации

1.-Перезагрузитесь в однопользовательском режиме (single)

2.-Введите команду mount, чтобы узнать, какой раздел содержит корневую файловую систему (в примере используется /dev/sda1).Образ этого раздела и нужно сохранить на другом носителе. Например на внешнем жестком диске.

3.-Подмонтируйте внешний HDD

4.-Теперь перемонтируем корневую систему в режим «только для чтения» и создадим образ:

Как восстановить систему из созданного образа:

Нужно иметь под рукой: загрузочный компакт-диск любого дистрибутива Linux. При использовании простого диска (не LiveCD) для перехода на текстовую консоль нажмите Ctrl + Alt + F2.

При установке системы на пустой диск нужно создать разделы. При восстановлении после сбоя, ничего создавать не нужно. Лишь убедитесь в том, что раздел подкачки (Linux swap) создан.

Корнем становится каталог /install, к которому примонтирован новый HDD. В качестве командной оболочки выступает /bin/bash.
3.- Перезпишем загрузчик:

4.-Перезагрузим компьютер командой reboot. Копия системы восстановлена

Источник

Два способа создать ISO из загрузочного USB в Linux

В этой статье мы покажем вам, как создать ISO из загрузочного USB-накопителя в Linux. Мы расскажем вам как этого можно добиться в два способа: через интерфейс командной строки (CLI) и программу с графическим интерфейсом пользователя (GUI).

Создание ISO-образа с загрузочного USB-накопителя с помощью dd Tool

dd — это широко используемый инструмент командной строки для Linux и других Unix-подобных операционных систем, используемый для преобразования и копирования файлов.

Чтобы создать образ ISO из файлов загрузочного USB-накопителя, сначала необходимо вставить USB-накопитель, а затем найти имя устройства USB с помощью команды df:

Пример вывода:

Из приведенного выше вывода видно, что имя подключенного USB-устройства — /dev/sdb1.

Теперь вы можете выполнить следующую команду, чтобы создать ISO-образ с загрузочного USB-накопителя, как показано ниже. Обязательно замените /dev/sdb1 на ваш USB-накопитель и /home/sedicomm/Documents/Linux_Mint_19_XFCE.iso на полное имя нового образа ISO:

В приведенной выше команде присутствуют такие опции:

  • if — означает чтение из указанного файла вместо стандартноговвода.
  • of — означает запись в указанный файл вместо stdout.

После этого вы можете проверить полученный ISO-образ, используя следующую команду ls:

Создание ISO-образа с загрузочного USB-накопителя с помощью Gnome Disks

Gnome Disks — графический инструмент, используемый для управления дисками и носителями в Linux. Он используется для форматирования и разбиения дисков, монтирования и размонтирования разделов и запроса S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology).

Если в вашей системе нет утилиты gnome-disk, вы можете установить её, выполнив следующую команду:

После успешной установки Gnome Disks найдите и откройте его из системного меню. Затем в интерфейсе по умолчанию выберите загрузочное устройство из списка подключенных устройств на панели слева, щелкнув по нему и выбрав параметры диска. Затем нажмите кнопку «Create Disk Image», как показано на следующем рисунке:

В диалоговом окне укажите имя ISO-файла, его местоположение и нажмите «Start creating». Затем введите свой пароль, чтобы открыть загрузочное устройство, и если аутентификация прошла успешно, то процесс создания образа должен начаться.

Вот и все! В этой статье мы объяснили два способа создания ISO из загрузочного USB-накопителя в Linux.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Источник

Как просто создать образ диска ISO в Windows, Linux и Mac?

ISO-файлы — это образы дисков. Полная копия CD или DVD диска в одном файле. Этот файл может быть «смонтирован» и станет доступен, как виртуальный CD или DVD, доступный вам как обычный физический диск. Давайте научимся создавать образы дисков.

Создание образов дисков очень часто необходимо для установки на компьютер старых игр, которые распространялись на дисках, на современных компьютерах, которые часто вообще не имеют DVD привода. Только необходимо помнить, что защиты игр от незаконного распространения — DRM, часто несовместимы с виртуальными дисками.

Как создать образ диска в Windows

В Windows нет встроенных инструментов для создания образов дисков. В Windows 8 и новее, правда, появились инструменты для монтирования уже готовых образов дисков.

Для создания ISO-файлов вы можете использовать любую бесплатную программу из интернет, которых очень много. Но будьте внимательны, т.к. их установочные пакеты очень часто содержат в себе junkware.

Мы советуем вам использовать программу InfraRecorder. Она бесплатна и не содержит junkware. Можете так же использовать ImgBurn, CDBurnerXP — тоже, весьма достойные программы.

Итак. Ставьте диск в оптический привод ПК, кликните на кнопку «Read Disk» и выберите исходный привод для копирования с него в ISO-файл.

Как создать образ диска в Mac OS X

В Mac OS X для создания ISO-образа можете воспользоваться стандартную дисковую утилиту ОС. Для ее открытия нажмите Command+Пробел и нажмите Enter.

Вставьте физический диск в оптический привод, кликните на меню Файл > Новый > Новый образ диска. Выберите DVD привод, формат и отключите шифрование. Mac OS X создаст .cdr файл образа диска. В Мас OS X это практически то же, что и ISO-файл, который дисковой утилитой так же просто монтируется, как и ISO.

Но, так как мы ставим своей целью создать ISO образ, то давайте посмотрим, как конвертировать .CDR в .ISO

Откройте Terminal и выполните следующую команду:

Замените /home/username/original.cdr на путь к вашему образу CDR, а /home/username/destination.iso желаемым путем к будущему файлу ISO.

Можно так же просто переименовать CDR в ISO, но не факт, что образ будет нормально читаться.

Как создать образ диска в Ubuntu Linux

В Linux вы можете создать ISO образ воспользовавшись терминалом или программой записи дисков включенной в состав вашего дистрибутива. К примеру, в Ubuntu ISO можно создать с помощью утилиты Brasero.

Для этого откройте Brasero, выберите Копировать диск и выберите копирование в образ диска. Все, образ создастся. В других дистрибутивах включены другие программы, но суть остается той же — копируйте физический диск в образ.

Команда создания образа диска в терминале:

Замените /dev/cdrom на путь к вашему оптическому приводу, например /dev/dvd, а /home/username/cd.iso — путь к будущему ISO образу.

Полученный диск можно смонтировать командой mount, тут же в терминале, или с помощью графической утилиты на выбор по вкусу.

Источник

Создание iso со своим образом Ubuntu и набором программ

Я собирал собственный образ ISO Ubuntu 18.04 по инструкции LiveCDCustomization на системе Ubuntu 14.04.

Мне необходимо было поставить некоторые программы, чтобы они были доступны сразу с LiveCD, без установки. Это удобно, особенно без наличия интернета.

В оригинальной инструкции LiveCDCustomization есть некоторые неясные моменты и неточности. Сама инструкция устарела, и частично не работала.

Поэтому я делал по шагам и записывал выполняемые действия.

Важно понимать, что вы делаете: вся кастомизация LiveCD проходит под chroot, и на рабочую систему (ту, где вы сейчас работаете) влияния не оказывает.

Но если выйти из chroot, все введенные команды применяются к рабочей системе. Это требуется в некоторых местах инструкции: при первичной подготовке, и в конце, при сборке. Смотри не перепутай

Подготовка

Устанавливаем зависимости на хост-систему

Потребуется 2 пакета, один занимается работой со сжатой файловой системой squashfs, другой для создания ISO-образа CDROM (ISO-9660):

Странно, но у меня уже были установлены эти пакеты. Ради интереса найдем, когда эти пакеты были установлены, для чего поищем в истории apt:

Также потребуется виртуальная машина для быстрого тестирования. Я использовал Virtualbox

Монтируем оригинальный образ ISO в mnt

Скачиваем оригинальный ISO образ Ubuntu, который будем модифицировать под свои нужны. Допустим, образ скачан и находится в

Подмонтируем этот ISO образ в каталог

/livecdtmp/mnt для дальнейшей работы:

Копируем содержимого mnt в extract-cd

Расжимаем файловую систему squashfs и перемещаем содержимое в edit

Подготавливаем рабочую среду

Копируем resolv.conf с рабочей системы, чтобы было сетевое соединение внутри чрута, также делаем это для сети::

resolv.conf в следующих шагах оказался пустым, надо понять почему, и исправить

Чрутимся, и начинаем работать со своим кастомизированным образом.

dbus-uuidgen из оригинальной инструкции я пропустил

Файл /etc/resolv.conv оказался пустым, значит что-то я сделал не так. Отредактируем его вручную, скопировав содержимое /etc/resolv.conv из рабочей системы:

Теперь сеть у нас доступна внутри чрута, проверим

Кастомизация своего образа Ubuntu

Ставим необходимые пакеты

Смотрим установленные пакеты:

Если хотим, обновляем пакеты:

Устанавливаем свои пакеты:

Следующие пакеты поставить не удалось, так как их нет в /etc/apt/ :

узнать, какие репо следует добавить для установки

Установить программы можно и из deb-пакетов, на примере Atom:

У меня установка не удалась, так как этот пакет зависит от gconf2 и gconf-service . Эти зависимости apt не сумел разрешить. Чтобы это исправить, требуется добавить в /etc/apt/ дополнительные репо. какие?

Кастомизация

Это по-желанию: читаем оригинальную инструкцию LiveCDCustomization, раздел Customizations и настраиваем фон рабочего стола, шрифты, региональные настройки и прочее. Первый шаг dbus-uuidgen и dpkg-divert можно пропустить, для Ubuntu 18.04 они не повлияли на работу apt .

Проверка и сборка ISO образа

Проверяем, что нет пользователя UID=999

В оригинальной мане указано, что если существует пользователь с UID 999, с LiveCD невозможно будет загрузиться. Такой пользователь может возникнуть при установке Virtualbox.

есть есть, то выполнить usermod -u 500 $hit , где $hit — имя проблемного пользователя

Пересобираем initrd

После модификации ядра, скриптов загрузки или добавления модулей ядра, нужно пересобрать initrd.gz и переместить его в каталог casper

Очищаем образ

Удаляем все, что не установилось и чистим систему:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как создать gitignore linux
  • Как собрать ядро linux под arm
  • Как собрать свою сборку linux
  • Как собрать свой дистрибутив linux с нуля
  • Как собрать операционную систему на ядре linux