Створення власного ISO Rocky Linux
Знання:
Час читання: 10 хвилин
Вступ¶
Існує багато причин для створення ISO-образу. Можливо, ви хочете змінити процес завантаження, додати певні пакети під час встановлення або оновити певні файли конфігурації.
У цьому посібнику ви дізнаєтесь, як створити власний ISO-образ Rocky Linux.
Передумови¶
- Мінімальний ISO-образ Rocky Linux (образ DVD не потрібен).
- Файл
kickstartдля застосування до ISO. - Прочитайте документацію Lorax Quickstart та mkksiso, щоб ознайомитися зі створенням ISO-образу.
Встановлення та налаштування пакета¶
- Встановлення пакету
lorax:
dnf install -y lorax
Створення ISO за допомогою файлу kickstart¶
- Виконайте команду
mkksiso, щоб додати файлkickstart, а потім створіть новий ISO. Зверніть увагу, що вам потрібно виконати команду від імені користувачаrootабо користувача з привілеямиsudo:
mkksiso --ks <PATH_TO_KICKSTART_FILE> <PATH_TO_ISO> <PATH_TO_NEW_ISO>
Додавання репозиторію з його пакетами до образу ISO¶
- Переконайтеся, що репозиторій, який ви хочете додати, має всередині каталог
repodata. Якщо ні, ви можете створити його за допомогою командиcreaterepo_cта встановити за допомогоюdnf install -y createrepo_c - Додайте репозиторій до свого файлу
kickstart, використовуючи такий синтаксис:
repo --name=extra-repo --baseurl=file:///run/install/repo/<REPOSITORY>/
- Додайте свій репозиторій за допомогою прапорця
--addза допомогою інструментаmkksiso:
mkksiso --add <LINK_TO_REPOSITORY> --ks <PATH_TO_KICKSTART_FILE> <PATH_TO_ISO> <PATH_TO_NEW_ISO>
- Ви можете побачити додаткові деталі цього процесу, використовуючи репозиторій
baseosу прикладі нижче. - Репозиторій
baseosбуде завантажено локально разом з усіма його пакетами:
dnf reposync -p ~ --download-metadata --repo=baseos
- Потім додайте репозиторій до вашого файлу
kickstart:
repo --name=extra-repo --baseurl=file:///run/install/repo/baseos/
- Потім введіть команду
mkksisoбезпосередньо до каталогу сховища та створіть ISO:
mkksiso --add ~/baseos --ks <PATH_TO_KICKSTART_FILE> ~/<PATH_TO_ISO> ~/<PATH_TO_NEW_ISO>
Висновок¶
Після того, як ваш ISO-образ буде зібрано за допомогою файлу Kickstart, розгортати сотні машин з одного образу стає набагато простіше, не налаштовуючи кожну машину окремо. Щоб дізнатися більше про файли kickstart, а також кілька прикладів, будь ласка, перегляньте посібник з файлів Kickstart та Rocky Linux.
Author: Howard Van Der Wal
Contributors: Steven Spencer, Ganna Zhyrnova