2019/01/27

tftpboot windows 10 install

필수 패키지 설치
apt-get update
apt-get install -y samba genisoimage wimtools cabextract

mkisofs 링크
ln -s /usr/bin/genisoimage /usr/bin/mkisofs

디렉토리 생성
mkdir -p /mnt/waik
mkdir -p /var/lib/tftpboot/windows

다운로드
https://www.microsoft.com/en-us/download/confirmation.aspx?id=5753
wget https://download.microsoft.com/download/8/E/9/8E9BBC64-E6F8-457C-9B8D-F6C9A16E6D6A/KB3AIK_EN.iso

다운로드 파일 마운트
mount KB3AIK_EN.iso /mnt/waik

부팅 이미지 생성
mkwinpeimg --iso --arch=amd64 --waik-dir=/mnt/waik /var/lib/tftpboot/winpe.iso

마운트 해제
umount /mnt/waik

삼바 설정
vi /etc/samba/smb.conf
[global]
  workgroup = WORKGROUP
  map to guest = bad user
  usershare allow guests = yes

[windows]
  browsable = true
  read only = yes
  guest ok = yes
  path = /var/lib/tftpboot/windows

공유 서비스 시작
systemctl restart smbd

12.04 일때
/etc/init.d/samba4 restart
/etc/init.d/smbd restart
/etc/init.d/nmbd restart

윈도우 10 마운트
mount <WINDOWS_ISO> /var/lib/tftpboot/windows

램디스크 심볼 생성
ln -s /usr/lib/syslinux/memdisk /var/lib/tftpboot/

PXE 부팅 메뉴 생성
vi /var/lib/tftpboot/pxelinux.cfg/default
LABEL windows10
MENU LABEL Windows 10
KERNEL /memdisk
INITRD /winpe.iso
APPEND iso raw

윈도우 설치
PXE 부팅
DHCP 할당 IP 대기
마운트
net use Z:\\IPADDRESS\windows

실행
z:\setup.exe

댓글 없음:

댓글 쓰기