帶有 kickstart 檔案的 RHEL ISO

帶有 kickstart 檔案的 RHEL ISO

我正在嘗試從 redhat 編輯原始 RHEL 6.5 DVD (rhel-server-6.5-x86_64-dvd.iso),以便在其上新增 kickstart 檔案。我們的目標是擁有一個可自動安裝的 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 中使用的 kickstart 範例。

# 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

相關內容