MadeStone

centos 7 livecd - создание на базе kickstart файла

Просмотры:
64
Дата загрузки:
13.09.2023 19:30
Длительность:
00:30:21
Категория:
Обучение

Описание

Всем привет, сегодня я покажу Вам как можнос при помощи старнадртных вещей создать свой первый livecd диск.
Для этого нам портебуется установить следующий пакет:
yum -y install livecd-tools
И произвести конфигурацию файла:
echo "
cdrom
#version=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us','ru' --switch='grp:alt_shift_toggle'
# System language
lang ru_RU.UTF-8

# Use network installation
repo --name=CentOS --baseurl=http://mirror.yandex.ru/centos/7/os/x86_64
repo --name=EpelOS --baseurl=http://download.fedoraproject.org/pub/epel/7/x86_64

# Root password
rootpw --iscrypted $6$s.6RsdEQykyb5eEq$PNi7r3QH93IRD45SsEVIV1obmO/kZ9HEv4FhXWM4fIXs87eWA4jNVbNTcO9LuSD8zDoo31AvnLj3fnwOLG3Cx1
# System services
services --enabled="network,sshd"
# System timezone
timezone Europe/Moscow --isUtc
part / --size 4096 --fstype ext2 --fsprofile '-b 1024'
skipx
selinux --disabled

%packages
@^minimal
@compat-libraries
@core
@development
kernel
screen
mc

epel-release
bash-completion-extras
-dracut-config-rescue
%end

%post
sed -i 's|#PermitRootLogin|PermitRootLogin|g' /etc/ssh/sshd_config
sed -i 's|#UseDNS yes|UseDNS no|g' /etc/ssh/sshd_config
%end " | tee install.cfg
После чего, нам нужно произвести сборку, выполнив следующую команду:
livecd-creator --config=/root/install.cfg --fslabel=itGodEducationLiveCD --cache=/var/cache/live --verbose

А далее осталось проверить, что получилось.

Источники: