728x90
반응형
개요
기존 Rocky8 버전 이외에 Centos7버전도 추가하기 위해 BIOS 모드로 변경 후 같은 방식으로 시도하였다.
Step 1
CentOS RockyLinux OS 구성 비교
OS 구성을 비교 결과 rocky의 BASEOS와 Cent의 LiveOS가 같다고 판단하였고, Rocy의 AppStream과 Cent의 Packages가 같다고 판단하여 아래와 같이 /var/ftp/kickstart/estar987-centos7-legacy.cfg 파일을 수정하였다.
### FTP 환경 ###
url --url="ftp://192.168.203.32/centos7/LiveOS"
repo --name="Packages" --baseurl=ftp://192.168.203.32/centos7/Packages
repo --name="LiveOS" --baseurl=ftp://192.168.203.32/centos7/LiveOS
########################
그리고 kickstart에 필요한 /var/lib/tftpboot/pxelinux.cfg/default 파일의 메뉴를 아래와 같이 구성하였다.
LABEL CentOS07(estar987)_Kickstart
MENU LABEL CentOS07 Install(estar987)_Kickstart_FTP_Legacy
KERNEL /centos7/vmlinuz
APPEND initrd=/centos7/initrd.img inst.repo=ftp://192.168.203.32/centos7 inst.ks=ftp://192.168.203.32/kickstart/estar987-centos7-legacy.cfg
Step 2
위의 설정 결과 아래와 같은 오류가 발생하였다. 이전에 경험한 Trouble shooting을 기반으로 오류 해결을 시도해볼 예정이다.
https://estar987.tistory.com/37
Step 3
위의 오류를 해결한 방법은 내가 이전에 Trouble Shooting 한 과정에는 없었다.
이 오류는 kickstart 파일 오류였다.
이름이 비슷하여 CentOS의 LiveOS , Packages 와 RockyLinux의 appStream,BaseOS의 역할을 헷갈렸다.
/var/ftp/kickstart/centos7-legacy.cfg 파일의 일부분이다.
### FTP 환경 ###
url --url="ftp://192.168.203.32/centos7/"
repo --name="Packages" --baseurl=ftp://192.168.203.32/centos7/Packages
repo --name="LiveOS" --baseurl=ftp://192.168.203.32/centos7/LiveOS
########################
Step 4
kickstart는 제대로 실행이 되는데 패키지를 설치하라고 나온다. 이는 kickstart 파일을 수정하던가 혹은 모두 넘긴다라고 yes를 누른 후 OS 설치 후에 패키지들을 설치해주면 된다.
반응형
'OS' 카테고리의 다른 글
SCP (0) | 2024.01.22 |
---|---|
Kickstart 설치 시 네트워크 정보 미리 설정 (0) | 2024.01.03 |
PXE(FTP)_BIOS/UEFI (0) | 2023.12.14 |
PXE 설치 _ Kickstart (0) | 2023.12.12 |
PXE 설치(FTP 방식) (0) | 2023.12.11 |