Глава 24. Создание установочного образа

В этой главе обсуждаются методы создания загрузочных образов. Ручной метод напоминает обычную установку операционной системы, а автоматический — использует livemedia-creator и заранее подготовленный файл кикстарта.
Ручной подход позволяет установить Red Hat Enterprise Linux в графическом режиме аналогично привычному выполнению установки с загрузочного носителя в заранее подготовленный пустой образ.
Автоматический метод напоминает сетевую кикстарт-установку. Livemedia-creator автоматически создаст файл дискового образа с учетом параметров в файле кикстарта.
Оба подхода требуют наличия доступа к отдельному источнику установки — обычно ISO DVD Red Hat Enterprise Linux (см. Глава 1, Загрузка файлов Red Hat Enterprise Linux).

Важно

Прежде чем приступить к установке с ISO Red Hat Enterprise Linux, как и при установке с других носителей, надо будет настроить источник установки (см. Раздел 2.3, «Подготовка источника установки»).

24.1. Создание образа вручную

Ручной метод создания установочного образа заключается в запуске Anaconda в существующей системе с выполнением установки в дисковый образ. Поведение процесса можно контролировать с помощью параметров (см. anaconda -h).

Предупреждение

Такой способ создания образов предполагает определенный риск в силу использования не специально созданной виртуальной машины, а программы установки физической системы. Поведение этого процесса может быть непредсказуемым, поэтому во избежание потери данных в рабочей системе для этой цели следует создать виртуальную машину.
В этой секции рассказывается о создании пустых дисковых образов с последующей установкой Red Hat Enterprise Linux.

24.1.1. Создание пустого образа

Сначала надо подготовить файлы образов, в которые впоследствии будет установлена операционная система. В Red Hat Enterprise Linux команда создания файла образа выглядит так:
$ fallocate -l size name 
Введите размер с указанием единиц (например, 10G или 5000M). Так, чтобы создать файл myimage.raw размером 30 гигабайт, выполните:
$ fallocate -l 30G myimage.raw 

Примечание

Подробную информацию о формате команды можно найти на справочной странице fallocate(1).
Размер файла накладывает ограничения на размер разделов, которые будут созданы в ходе установки. Так, размер образа не должен быть меньше 3 гигабай, но в зависимости от индивидуальных требований — числа пакетов, размера пространства подкачки и пространства данных — может требовать больше места. Информацию о разделах можно найти в следующих секциях:
После создания пустого образа можно приступить установке (см. Раздел 24.1.2, «Добавление Red Hat Enterprise Linux»).

24.1.2. Добавление Red Hat Enterprise Linux

Важно

Прежде чем приступить, убедитесь, что SELinux работает в режиме предупреждений или отключен (см. руководство по SELinux в Red Hat Enterprise Linux 7).
Чтобы начать установку, в режиме root выполните:
# anaconda --image=/path/to/image/file 
Укажите полный путь к ранее созданному файлу.
Эта команда запустит Anaconda и начнет интерактивную установку аналогично тому, как это делается при запуске процесса с установочного носителя Red Hat Enterprise Linux, но в обход меню загрузки. Параметры загрузки должны передаваться в строке команды anaconda (см. anaconda -h).
Параметр --repo= позволяет определить источник установки. Его формат аналогичен inst.repo= (см. Раздел 20.1, «Настройка системы установки в меню загрузки»).
--image= определяет файл образа. Чтобы создать несколько образов, укажите параметр повторно:
# anaconda --image=/home/testuser/diskinstall/image1.raw --image=/home/testuser/diskinstall/image2.raw 
Перечисленные образы будут показаны в окне выбора места установки.
По желанию образам можно присвоить произвольные имена. Для этого после имени файла добавьте :имя. Так, в приведенном примере образ /home/testuser/diskinstall/image1.raw будет обозначен как myimage:
# anaconda --image=/home/testuser/diskinstall/image1.raw:myimage