킥스타트 파일이 포함된 RHEL ISO

킥스타트 파일이 포함된 RHEL ISO

redhat에서 원본 RHEL 6.5 DVD(rhel-server-6.5-x86_64-dvd.iso)를 편집하여 킥스타트 파일을 추가하려고 합니다. 우리의 목표는 자동으로 설치되는 3.4Go iso를 갖는 것입니다. 그리고 부팅 가능한 매체도 아니고 DVD도 아닙니다.

Redhat은 이 기술을 공식적으로 지원하지 않지만 프로세스를 찾았습니다.https://access.redhat.com/solutions/60959

내 ks.cfg는 다음과 같습니다.

install
cdrom
repo --name="Red Hat Enterprise Linux"  --baseurl=file:/mnt/source --cost=100
repo --name=HighAvailability --baseurl=file:///mnt/source/HighAvailability

설치 프로그램이 다음 오류와 함께 시작됩니다: Red Hat Enterprise Linux 디스크를 찾을 수 없습니다.

제 생각에는 설치 프로그램이 자체 미디어를 보고 있지 않기 때문인 것 같습니다.

이것을 달성할 수 있는 방법이 있나요? 장치를 하드링크하기 위해 cdrom에 대한 선택적 인수가 있습니까?

답변1

ks.cfg에서 저장소 URL을 설정할 필요가 없습니다. 이것은 현재 rhel6에서 사용하고 있는 킥스타트 예제입니다.

# interactive install from CD-ROM/DVD
interactive
install
cdrom

key --skip
lang en_US.UTF-8
# keyboard us

#
clearpart --all --initlabel
part /boot --fstype ext4 --size=100
part pv.100000 --size=1 --grow
volgroup vg00 --pesize=32768 pv.100000
logvol / --fstype ext4 --name=lvroot --vgname=vg00 --size=15360
logvol swap --fstype swap --name=lvswap --vgname=vg00 --size=2048
logvol /var --fstype ext4 --name=lvvar --vgname=vg00 --size 5120

timezone Europe/Paris
firewall --disabled
authconfig --useshadow --passalgo=sha512
selinux --enforcing

#skipx

# pre-set list of packages/groups to install 
%packages
@core
@server-policy
acpid
device-mapper-multipath
dmidecode
# ... and so on the list of packages/groups I pre-customize (and with - those I don't want)
vsftpd
wget
xfsprogs
-autoconf
-automake
-bc
# ... and so on
#-----------------------------------------------------------------------------
# postinstall, execution avec chroot dans le systeme installé.
%post --interpreter=/bin/sh --log=/root/post_install.log
echo -e "================================================================="
echo -e "       Starting kickStart post install script "

# do some extra stuff here , like mounting cd-rom copying add-ons specific for my product

관련 정보