Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 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 гигабай, но в зависимости от индивидуальных требований — числа пакетов, размера пространства подкачки и пространства данных — может требовать больше места. Информацию о разделах можно найти в следующих секциях:
- Раздел 6.10.4.5, «Рекомендуемая схема разбиения» (AMD64 и Intel 64);
- Раздел 11.10.4.5, «Рекомендуемая схема разбиения» (IBM Power Systems);
- Раздел 15.10.3.5, «Рекомендуемая схема разбиения» (IBM System z).
После создания пустого образа можно приступить установке (см. Раздел 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