본문 바로가기
OS

PXE(FTP)_CentOS07

by Yoon_estar 2023. 12. 15.
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

 

PXE_Trouble shooting

개요 회사 입사후 Window 서버와 RockyLinux 서버의 Multi OS 설치 이후 두번째로 받은 과제이다. 먼저 OS 부팅에 관련해서 BIOS, UEFI에 대해 공부하고 그리고 GPT와 MBR에 대해서 공부를 했다. 그리고 받은

www.estar9801.cloud

 

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