PXE 네트워크 설치 서버
2334 단어 PXE
PXE
단계: 1. DHCP 서비스 구축 1.패키지 설정yum-y installdhcpvim/etc/dhcp/dhcpd.confsubnet 192.168.4.0 netmask 255.255.0 {range 192.168.4.1 192.168.4.254;option domain-name-server 8.8.8;option routers 192.168.4.254;default-lease-time 600;max-lease-time 7200;nex-server 192.168.4.7;(다음 설정, 서버 IP 주소 지정)
filename "pxelinux.0";(네트워크 카드 부트 파일, 파일 이름 지정)}
(pxelinux.0 네트워크 카드 안내 파일, 설치 설명서, 바이너리 파일, 패키지 하나를 설치해야 pxelinux.0 파일을 생성할 수 있습니다)
2. DHCP 서비스 시스템 재시작 dhcpd
2. TFTP 서비스 구축 TFTP: 간단한 파일 전송 프로토콜, 포트: UDP 69 서버 프로그램: tftp-server 서비스 이름: tftp 기본 공유 경로:/var/lib/tftpboot
1. tftp-serveryum-y 설치 tftp-server
2. tftp 서비스 시스템 mctl 시작 tftp
3. pxelinux를 배치한다.0 파일yum은 */pxelinux를 제공합니다.0 (저장소에 있는 패키지에서 파일을 생성했는지 확인)
yum -y install syslinux
rpm-qlsyslinux(소프트웨어 패키지 조회, 설치 목록)
rpm -ql syslunux |grep pxelinux.0
cp/usr/share/syslinux/pxelinux.0/var/lib/tftpboot
4. default 기본 메뉴 파일 mkdir/var/lib/tftpboot/pxelinux를 배치합니다.cfg
mount/dev/cdrom/mnt
cp/mnt/isolinux/isolinux.cfg/var/lib/tftpboot/pxelinux.cfg/default
ls -l/var/lib/tftpboot/pxelinux.cfg/default
chmod 644/var/lib/tftpboot/pxelinux.cfg/default
5. 그래픽 모듈을 배치하고 코어와 드라이버를 시작합니다.ls/mnt/isolinux
cp/mnt/isolinux/vesamenu.c32/var/lib/tftpboot(그래픽 모듈)
cp/mnt/isolinux/initrd.img/var/lib/tftpboot (드라이버)
cp/mnt/isolinux/vmlinuz/var/lib/tftpboot(가동 코어)
6. 메뉴 파일/var/lib/tftpboot/pxelinux를 수정합니다.cfg/defaultvim/var/lib/tftpboot/pxelinux.cfg/default..........menu title ABC PXE Server!label linuxmenu label Install RHEL7kernel vmlinuzappend intrd=initrd.img
3, TFP 서비스, RPM 패키지 전송 1.vsftp 서비스를 구축하여 CD의 모든 내용을 공유합니다.
2. vstfpd 소프트웨어 설치 yum-y 설치 vstfpd
3. vstfpd 서비스 시스템 mctl 시작 vstfpd
4. 디스크의 모든 내용 mkdir/var/tfp/abc7umount/mntmount/var/tfp/abc7 공유 (디스크의 모든 내용cp를/var/tfp/abc7로 직접 공유할 수도 있음)
4. 무인 수위 설치, 응답 파일 생성 1.그래픽 생성 응답 파일 프로그램: system-config-kickstart
2. 그래픽 프로그램 시스템-config-kickstart를 실행하기 전에 yum 창고 프로필의 창고 표지를 [development]로 바꾸도록 요구한다
3. 그래픽 시스템 config-kickstart 실행
ks 파일을 생성하여/root 아래에 저장합니다.
vim/root/ks.cfg
4. ks를cfg 파일을/var/ftp로 복사하여 공유 응답 파일을 생성합니다.cp/root/ks.cfg/var/tfp
5. 메뉴 파일을 통해 ks를 지정합니다.cfg 응답 파일vim/var/lib/tftpboot/pxelinux.cfg/default............ append initrd =initrd.img ks=ftp://192.168.4.7/ks.cfg