차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
pxe_boot_구성 [2017/01/13 09:37] – koov | pxe_boot_구성 [2022/03/08 06:56] (현재) – koov | ||
---|---|---|---|
줄 1: | 줄 1: | ||
====== PXE Boot 구성 ====== | ====== PXE Boot 구성 ====== | ||
+ | --- // | ||
- | 사전에 | + | 사전에 |
- | [[DHCP 서버 구성]] | + | |
===== 패키지 설치 ===== | ===== 패키지 설치 ===== | ||
줄 8: | 줄 9: | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
- | yum install tftp-server syslinux | + | [root@dlp ~]# yum install tftp-server syslinux |
+ | |||
+ | # 패키지 설치 후 PXE부팅에 필요한 syslinux 파일을 tftpboot 디렉토리에 복사한다. | ||
+ | [root@dlp ~]# mkdir / | ||
+ | [root@dlp ~]# cp / | ||
</ | </ | ||
</ | </ | ||
+ | ===== tftp 설정 ===== | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | [root@dlp ~]# vi / | ||
+ | # line 14: change | ||
+ | disable = no | ||
+ | |||
+ | [root@dlp ~]# systemctl start xinetd | ||
+ | [root@dlp ~]# systemctl enable xinetd | ||
+ | </ | ||
+ | </ | ||
- | ===== 디렉토리 구성 ===== | + | ===== 추가적인 |
<WRAP prewrap> | <WRAP prewrap> | ||
<code bash> | <code bash> | ||
# tftp 관련 파일 경로 (/ | # tftp 관련 파일 경로 (/ | ||
/ | / | ||
+ | |||
+ | # pxe 관련 파일 경로 | ||
+ | / | ||
+ | / | ||
# ISO 파일 경로 | # ISO 파일 경로 | ||
줄 24: | 줄 44: | ||
/ | / | ||
+ | </ | ||
+ | </ | ||
+ | ===== http 방식 레포지토리 구성 ===== | ||
+ | '' | ||
+ | * httpd 설치 | ||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | yum install httpd | ||
</ | </ | ||
</ | </ | ||
+ | * Repository 경로 설정 | ||
+ | ''/ | ||
+ | <WRAP prewrap> | ||
+ | <code vim / | ||
+ | Alias / | ||
+ | Alias / | ||
+ | Alias / | ||
+ | Alias / | ||
+ | Alias / | ||
+ | |||
+ | < | ||
+ | Options Indexes FollowSymLinks | ||
+ | AllowOverride None | ||
+ | |||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
===== PXE Boot Menu 구성 ===== | ===== PXE Boot Menu 구성 ===== | ||
+ | '' | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim pxelinux.cfg/ | <code vim pxelinux.cfg/ | ||
줄 188: | 줄 236: | ||
==== 서브메뉴 구성 ==== | ==== 서브메뉴 구성 ==== | ||
+ | ISO파일을 마운트한 경로를 참조하여 아래와 같이 설정하도록 한다. | ||
+ | repository 경로는 미리 구성한 http repository 경로를 지정한다. | ||
+ | * RHEL6 이상 : repo=< | ||
+ | * RHEL5 이하 : method=< | ||
+ | |||
+ | '' | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim RHEL/ | <code vim RHEL/ | ||
LABEL 3 | LABEL 3 | ||
MENU LABEL RHEL 7.3 (64-bit) | MENU LABEL RHEL 7.3 (64-bit) | ||
- | KERNEL RHEL/ | + | KERNEL RHEL/ |
- | append initrd=RHEL/ | + | append initrd=RHEL/ |
TEXT HELP | TEXT HELP | ||
Install RHEL 7.3 (64-bit) | Install RHEL 7.3 (64-bit) | ||
줄 199: | 줄 253: | ||
LABEL 2 | LABEL 2 | ||
MENU LABEL RHEL 6.8 (64-bit) | MENU LABEL RHEL 6.8 (64-bit) | ||
- | KERNEL RHEL/ | + | KERNEL RHEL/ |
- | append initrd=RHEL/ | + | append initrd=RHEL/ |
TEXT HELP | TEXT HELP | ||
Install RHEL 6.8 (64-bit) | Install RHEL 6.8 (64-bit) | ||
줄 206: | 줄 260: | ||
LABEL 1 | LABEL 1 | ||
MENU LABEL RHEL 5.11 (64-bit) | MENU LABEL RHEL 5.11 (64-bit) | ||
- | KERNEL RHEL/ | + | KERNEL RHEL/ |
- | append initrd=RHEL/ | + | append initrd=RHEL/ |
TEXT HELP | TEXT HELP | ||
Install RHEL 5.11 (64-bit) | Install RHEL 5.11 (64-bit) | ||
줄 213: | 줄 267: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | * {{:: | ||
+ | |||
+ | |||
+ | ===== 참조링크 ===== | ||
+ | * https:// | ||