1. Free DOS 제품에서 문제
노트북을 새로 구입하여 윈도를 설치하기 위해 처음 전원을 넣었다.
Free DOS 버전이었기에 당연하게도 부팅이 될 것으로 생각했으나, 결과적으로 다음과 같은 PXE-E16 오류가 발생하였다.
2. 시행착오
시도 1. 먼저 LAN 케이블을 잘 연결해 주었다.
PXE가 네트워크를 통한 부팅이기 때문이다.
LAN 케이블이 빠져있는 경우에는 추가 메시지가 있었기 때문이다.
그런데 해결되지는 않았다. LAN 연결이 필요한 것이기는 했으나, 해결책은 아니었다.
시도 2. 반복 시도
정상적으로 LAN 케이블을 연결한 채로 몇 차례 반복해서 전원 켜기를 시도했으나, 마찬가지였다.
우연히 발생한 오류가 아니라, 분명한 문제가 있는 현상이었다.
시도 3. 인터넷 라우터 포트 사용 점검
자료들을 찾아보니 DHCP Gateway에서 66 또는 67번을 사용하는 경우에 이런 문제가 발생할 수 있다고 하는 글이 있어, 사용 중인 인터넷 송유기(라우터)의 포트포워딩 상태를 전부 체크해 보았다.
내가 사용 중인 Linksys 메시 라우터에 접속해 키 설정된 포트 포워딩을 살펴보니 17개 정도의 규칙이 설정되어 있었다.
이들 하나하나를 모두 열어서 설정한 내역을 살펴보았는데, 66번이나 67번 포트를 사용하는 경우는 없었다.
결국 이것도 해결책은 아니었다.
3. 해결책
결국 난 PXE Booting을 시도하는 것을 포기하고, 그대로 USB를 통해 윈도를 설치하기로 결정했다.
처음에 다음과 같이 설정되어 있던 ROM BIOS 설정을
다음과 같이 변경했다.
그리고, 윈도 설치 파일을 외장 SSD 디스크를 이용하여 준비했다.
이때 외장 SSD 디스크는 GPT 방식으로 Partion을 만들고, exFAT 방식으로 포맷해서 준비한 다음, Window10의 Media Creation Tool을 이용하여 준비했다. 디스크 Type을 GPT 방식으로 설정하는 게 필요하다.
그런데 이 윈도 설치용 디스크를 만드는 시간이 생각보다 꽤나 오래 (1시간 이상) 걸렸다.
처음에는 이 디스크가 수분 만에 만들어졌으나, 완료되지 못하고 오류가 발생했다. 때문에 재차 시도해서 다시 만들었는데, 이때는 1시간 이상 걸렸다. 미리 만들어 두는 것이 좋을듯하다.
그리고, 아무것도 설치되지 않은 Free DOS 노트북의 USB에 준비된 윈도 설치용 외장 SSD를 넣고 전원을 켰더니, 다음과 같이 제작사 로고가 나오고, 이후 정상적으로 윈도 설치가 진행되었으며, 윈도 설치 과정에서 인식 오류 등과 같은 문제는 전혀 없었다.
그리고 얼마간의 시간이 지나 윈도 설치가 정상적으로 완료된 것을 확인할 수 있었다.
미리 추가로 설치한 메모리도 인식에 문제가 없었다.
이 상태에서 확인차 ROM BIOS에 들어가 Booting 부분을 확인해 보니, 다음과 같이 UEFI에 원도우가 설치된 내장 SSD가 추가로 인식되고 반영되어 있었다.
그리고, 이 상태에서 추가 드라이버 설정이 필요한지를 확인하기 위해 제작사의 홈페이지에 접속하여 추가로 필요한 드라이버 여부를 확인해 보았으나, 이미 Windows 설치 과정에서 모두 최신폰으로 설치된 것으로 확인되었으며, 아무것도 추가로 설치해 줄 것은 없었다.
4. 결론
Free DOS 제품에 윈도 설치 시 굳이 PXE 부팅을 하기보다는, ROM BIOS에서 PXE Booting을 Disable 시킨 상태에서, 미리 준비해둔 외장 SSD/USB를 이용하여 Windows를 설치하면 된다. (단, 필요한 드라이버들의 적절한 설치를 위해 LAN 유선 케이블은 연결한 상태로 진행 필요)
이렇게 하면 굳이 PXE 에러로 고민할 필요 없이 쉽게 Windows 설치가 가능하다.

