본문으로 바로가기

리눅스로 만능 PXE 서버 만들기 - 2

category IT/Linux 2017. 8. 19. 01:59

2편에서는 PXE로 윈도우도 설치 가능하게 만들어 보겠습니다.

 

1. 디렉터리 생성

mkdir /tftpboot/Windows7

 

2. 생성한 디렉터리에 Windows ISO 파일을 넣어줍니다.

PXEISO파일 확인

 

3. memdisk 파일 복사

cp /usr/share/syslinux/memdisk /tftpboot/

 

4. default 파일 변경

vi /tftpboot/pxelinux.cfg/default 에 아래 내용 추가

 

LABEL
menu label --Windows-------------------------------------------------------
LABEL Windows7

        menu label Windows7
        kernel memdisk
        initrd Windows7/Windows7.iso
        APPEND iso raw

 

5. 확인

PXEsyslinux 화면

PXE윈도우 설치 화면

 

윈도우 분량이 생각보다 적어 PXE로 DOS 부팅법도 올리겠습니다.

 

0. DOS 이미지에 드라이버 넣기

저는 UltraISO를 사용했습니다. 트라이벌 버전이라 650MB의 용량 제한이 있지만 DOS 이미지를 변경하는데는 문제 없습니다.

1) UltraISO로 DOS 이미지 열기

PXEDOS 이미지 열기

 

2) 작업 - Change Image Format 에서 용량 변경

PXE용량 변경

 

3) 용량 변경 후 내보내기

PXE저장

 

4) 내보낸 파일을 열고 드라이버 넣기

PXE드라이버 추가

 

5) 저장

PXE저장

 

1. 디렉터리 생성

mkdir /tftpboot/DOS

 

2. 디렉터리에 DOS 이미지 파일을 넣어줍니다.

PXEDOS 이미지 확인

 

3. default 파일 변경

vi /tftpboot/pxelinux.cfg/default

LABLE
menu label --DOS----------------------------------------------------------

LABLE DOS
  kernel memdisk
  append initrd=DOS/Bootdisk.ima

 

4. 확인

PXEsyslinux 화면

DOS와 CentOS가 같이 있네요... 보기에 깔끔하지 않으니, defualt 파일에서 CentOS 설정부분 위에 label, menu label 추가 해주시면 됩니다.

 

PXEDOS 화면

DOS가 부팅 되고 안에 DELL 드라이버가 있는 디렉터리가 보입니다.