728x90
반응형
개요
https://estar987.tistory.com/38
직전에 포스팅한 FTP 방식의 PXE 설치를 완료하였다면 OS 설치 시 설정까지 자동화 하는 Kickstart를 만들 차례이다.
설정 과정
mkdir /var/ftp/kickstart
cp ~/anaconda-ks.cfg /var/ftp/kickstart/rockylinux8.6.cfg
# vi /var/ftp/kickstart/rockylinux8.6.cfg
#version=RHEL8
# Use graphical install
graphical
## 추가 ##
url --url="ftp://192.168.203.32/rockylinux8.6/BaseOS"
#####
## 수정 ##
repo --name="AppStream" --baseurl=ftp://192.168.203.32/rockylinux8.6/AppStream
%packages
@^graphical-server-environment
kexec-tools
%end
# Keyboard layouts
keyboard --xlayouts='kr'
# System language
lang ko_KR.UTF-8
# Network information
network --hostname=localhost.localdomain
# Use hard drive installation media
#harddrive --dir= --partition=LABEL=ROCKY-8-6-X
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sdb
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part biosboot --fstype="biosboot" --ondisk=sdb --size=2
part swap --fstype="swap" --ondisk=sdb --size=32768
part / --fstype="ext4" --ondisk=sdb --size=204800
# System timezone
timezone America/New_York
# Root password
rootpw --iscrypted $6$kS/F6pdAWuwmpanl$5IFDjYpOd7PLFDbHZylfA2T6bFeSgc8jobD02ZvH9mfmUi.7Q2ubgHVL7TSi4twL8zMutG9Fh..6yEegoeQZJ1
user --name=estar987 --password=$6$vbhZbSxcbbcnCcY2$v/qNx5UVa7UKSGS4CieP9bB4L7kUOM51aHPUV7oIkHAha7SjPvm5ydgVms06gdsUMYeWQBpy7I3EObQnZYHha1 --iscrypted --gecos="estar987"
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end
%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end
권한 설정
chmod 755 /var/ftp/kickstart/rockylinux8.6.cfg
# vi /var/lib/tftpboot/pxelinux.cfg/default
default menu.c32
prompt 0
timeout 150
ontimeout local
#### 이부분이 없으면 서버 재부팅 시에 기존에 있는 OS가 날라가고 PXE로 설치가 되어 기존 서버가 날라갈 수 있기 때문에
#### 꼭 필요한 부분이다!!!
LABEL local
MENU LABEL Boot Local Disk
localboot 0
LABEL RockyLinux8.6(estar987)
MENU LABEL RockyLinux 8.6 Install(estar987)
KERNEL /rockylinux8.6/vmlinuz
APPEND initrd=/rockylinux8.6/initrd.img inst.repo=ftp://192.168.203.32/rockylinux8.6
LABEL RockyLinux8.6(estar987)_Kickstart
MENU LABEL RockyLinux 8.6 Install(estar987)_Kickstart
KERNEL /rockylinux8.6/vmlinuz
APPEND initrd=/rockylinux8.6/initrd.img inst.repo=ftp://192.168.203.32/rockylinux8.6 inst.ks=ftp://192.168.203.32/kickstart/estar987-rocky8.6-legacy.cfg
반응형
'OS' 카테고리의 다른 글
PXE(FTP)_CentOS07 (0) | 2023.12.15 |
---|---|
PXE(FTP)_BIOS/UEFI (0) | 2023.12.14 |
PXE 설치(FTP 방식) (0) | 2023.12.11 |
PXE란 (0) | 2023.12.06 |
Multi OS(Rocky Linux , Windows10) (0) | 2023.12.06 |