Computer >> 컴퓨터 >  >> 시스템 >> Linux

리눅스에서 Windows 10 부팅 가능한 설치 USB 만드는 방법 (WoeUSB 완벽 가이드)

리눅스에서 Windows 10 부팅 가능한 설치 USB 만드는 방법 (WoeUSB 완벽 가이드)

최근 마이크로소프트는 여러 면에서 저항이 가장 적은 길을 택하는 듯한 모습을 보입니다. 얼마 전까지만 해도 유효한 키 없이는 30일 이상 컴퓨터에 설치해 사용할 수 없었지만, 지금은 키 없이도 Windows 10을 무기한 사용할 수 있습니다. 합법적인지 불법적인지를 떠나서, 이전 버전처럼 접근을 차단하지 않고 소프트웨어가 기기에서 실행되도록 허용하고 있을 뿐입니다.

또한 오래된 Windows XP나 Windows 7 키를 사용해 최신 운영체제를 정품 인증할 수도 있습니다. 게다가 공식 도구를 활용하면 설치 DVD나 USB를 아주 쉽게 만들 수 있으며, 이렇게 만든 미디어로 어떤 컴퓨터에든 Windows 10을 설치할 수 있습니다.

문제는 이 도구가 마이크로소프트 운영체제에서만 작동한다는 점입니다. 그렇다면 리눅스 환경에서 이 작업을 하려면 어떻게 해야 할까요?

리눅스에서 Windows 10 설치 ISO 다운로드하기

이전 버전(XP, 7, 8) 시절에는 합법적이고 공식적인 설치 디스크 사본을 구하기가 꽤 까다로웠습니다. 매장에서 직접 구매하거나 컴퓨터 제조사에 요청해야 했죠. 하지만 지금은 마이크로소프트 공식 페이지를 방문해 설치 이미지를 무료로 다운로드할 수 있습니다.

흥미롭게도 마이크로소프트는 리눅스 사용자들이 이 파일을 다운로드하도록 은근히 장려하고 있는 것으로 보입니다. 이 글을 작성하는 시점 기준으로, Windows에서 해당 페이지를 방문하면 유효한 라이선스 키를 요구받습니다. 반면 리눅스에서 접속하면 키 입력 없이도 파일에 바로 접근할 수 있습니다.

ISO 이미지를 다운로드한 후 다음 단계로 진행하세요. 어느 에디션이 "올바른" 것인지 고민된다면 걱정하지 않아도 됩니다. 찾을 수 있는 가장 최신 버전을 다운로드하면 충분합니다.

리눅스에서 Windows 10 부팅 가능한 설치 USB 만드는 방법 (WoeUSB 완벽 가이드)

레거시(Legacy) 부팅을 사용하는 경우

이 가이드는 BIOS 레거시 부팅과 UEFI 부팅 두 환경 모두에서 테스트되었으며, 두 경우 모두 정상적으로 작동했습니다. 다만 모든 메인보드가 동일하게 만들어진 것은 아닙니다. 일부는 USB 부팅 자체가 안 되고, 또 일부는 특정 유형의 USB 이미지(USB-HDD vs USB-CDROM)로 부팅할 수 없으며, 단순히 펌웨어 버그가 있는 경우도 있습니다.

대부분의 최신 컴퓨터는 UEFI 모드로 부팅됩니다. UEFI가 없고 BIOS(레거시)만 탑재한 컴퓨터는 상당히 오래된 기종이라 어차피 Windows 10을 원활하게 지원하지 못합니다(주로 성능 문제 때문입니다).

하지만 어떤 이유로든 레거시 모드로 부팅 중이고 이 가이드가 작동하지 않는다면, 아래의 모든 단계를 건너뛰세요. 부팅 가능한 USB를 만드는 대신 다운로드한 ISO 이미지를 DVD에 굽기만 하면 됩니다. 이 방법은 별다른 문제 없이 작동할 것입니다. 재부팅 후 BIOS/UEFI 설정에서 DVD 드라이브가 첫 번째 부팅 장치가 되도록 지정하는 것만 잊지 마세요.

WoeUSB 설치하기

우분투(Ubuntu) 또는 리눅스 민트(Linux Mint) 같은 우분투 기반 배포판을 사용 중이라면 먼저 PPA를 추가합니다.

sudo add-apt-repository ppa:nilarimogard/webupd8

"add-apt-repository"를 찾을 수 없다는 메시지가 나오면 다음 명령으로 패키지를 설치한 뒤,

sudo apt install software-properties-common

위의 "add-apt-repository" 명령을 다시 실행하세요.

요즘은 소프트웨어 소스가 자동으로 갱신되므로 이 과정이 필수는 아니지만, 다음 "apt install woeusb" 명령이 패키지를 찾지 못해 실패할 경우를 대비해 수동으로 실행해 두면 안심할 수 있습니다.

sudo apt update

그런 다음 WoeUSB를 설치합니다.

sudo apt install woeusb

페도라(Fedora)에서는 다음 명령으로 설치합니다.

dnf install WoeUSB

오픈수세(OpenSUSE) 사용자라면 공식 페이지에서 WoeUSB를 손쉽게 내려받을 수 있습니다.

부팅 가능한 USB 만들기

실행 메뉴에서 WoeUSB GUI를 실행합니다. 메뉴에서 찾을 수 없다면 다음 명령으로 시작하세요.

woeusbgui & disown

USB 장치에 파일시스템이 존재한다면 운영체제가 자동으로 마운트합니다. 파일 관리자를 연 뒤 장치 옆의 꺼내기(eject) 화살표를 클릭해 마운트를 해제하세요.

리눅스에서 Windows 10 부팅 가능한 설치 USB 만드는 방법 (WoeUSB 완벽 가이드)

"From a disk image (iso)" 아래 필드를 선택하고 Windows ISO 이미지가 저장된 경로로 이동합니다. 다음으로 "File system" 항목에서 NTFS를 선택합니다. 마지막으로 "Target device"에서 대상 USB 장치를 클릭합니다. 최종 화면은 아래 이미지와 비슷해야 합니다.

리눅스에서 Windows 10 부팅 가능한 설치 USB 만드는 방법 (WoeUSB 완벽 가이드)

"Install"을 클릭하고 작업이 끝날 때까지 기다립니다. 작업이 성공적으로 완료되었다는 메시지가 표시될 때까지는 애플리케이션을 종료하거나 USB 장치를 분리하지 마세요.

마무리: 왜 WoeUSB인가?

과거에는 간단한 dd 명령만으로 Windows 10 설치 USB를 만들 수 있었습니다. 실제로 USB-CDROM 유형 디스크로 부팅할 수 있는 UEFI 기기에서는 지금도 이 방법이 유효합니다. 하지만 ISO 이미지에 필요한 레거시 부팅 프로그램(디스크 시작 부분의 512바이트)이 포함되어 있지 않아 레거시 환경에서는 작동하지 않습니다.

FAT32 파일시스템을 생성한 뒤 ISO 내부 파일을 그대로 복사하는 방법도 예전에는 통했습니다. 그러나 이 방식 역시 더 이상 작동하지 않는데, 설치 ISO에 4GB를 초과하는 파일이 포함되어 있고 FAT32는 이를 지원하지 않기 때문입니다.

WoeUSB는 USB에 레거시 부팅 프로그램을 새로 생성함으로써 이러한 한계를 우회합니다. 덕분에 BIOS(레거시) 기기에서도 부팅이 가능해집니다. 동시에 UEFI 호환성을 위해 작은 FAT 파티션을 추가로 만듭니다. UEFI/BIOS 펌웨어가 이 파티션에서 일부 프로그램을 메모리로 적재하면, 이후 설치 파일이 담긴 더 큰 NTFS 파티션을 읽을 수 있습니다. NTFS를 사용하는 이유는 4GB보다 큰 파일을 저장할 수 있기 때문입니다.

마지막으로, 이후 Windows를 설치하려면 BIOS/UEFI 설정에 진입해 USB 스틱을 첫 번째 부팅 장치로 지정하는 것을 잊지 마세요.