라즈베리파이에 Windos를 설치할 수 있다면... 이라고 생각한게 몇년전인데.. 얼마지나지 않아서 RaspberryPi3에 WoR이 나왔고, 그리고 Microsoft에서 Windos 10 IoT를 출시 되었었다. 그런데.. 느려서 쓸만하지가 않은 상태였다가 작년 라즈베리파이4가 나오면서 다시 WoR을 테스트하려 했으나 해외에 참고할 수 있는 곳이 없었었다. 그러다 작년 7월이 지났을 때쯤 WoA 관련 정보가 조금씩 나오기 시작해서 작년 12월쯤 MicroSD에 Windows 10을 올리긴 했는데 느리다.
USB부팅 이야기가 나오고, USB로 Windows쓰면 그냥저냥 느린데로 쓸만하다고 한다. 가지고 있던 Extream USB 메모리에 올렸는데 진짜 그냥저냥 이었다. 그러다가 SSD에 설치해서 부트를 했는데... 그냥저냥+ 쓸만했다. 단순한 카톡이나 웹브라우징 하거나 PDF문서 보는 용도로는 나쁘지 않았다. 게다가 SSD를 써서 부팅 속도도 나쁘지 않다. 아주 오래된 아톰 넷북 정도보다 조금 느린정도? 그래도 회사 PC에 카카오톡을 깔필요없으니 그것만으로도 족하다.
아쉬운점은, 해당 시점에서 드라이버가 잡히는게 별로 없다보니 제 성능을 낼수 없었다. 본 문서가 작성이 끝나고 회사일이 정리가 좀 되면, 최근 상태를 확인하고 추가로 업데이트 할 예정이다. 더 좋아졌기를 기대하면서...
PC에 카톡을 설치할 수 없어, 핸드폰을 쳐다보다가 놓치는 메시지도 많아 고민하던 찰나 유튜브에서 관련 HowTo를 진행했으나, 시간이 지난 것들은 관련 링크가 없어졌다던지.. 하는 이유로 몇번인가 하지 못하다가 여러개 가이드와 문서를 섞어서 windows를 올린 경험을 토대로 메모한 내용을 옮긴다. 사진은 시간이 나는데로 캡쳐해보도록 하겠다.
필자는, USB메모리가 아닌 하드디스크(SSD)를 USB케이스에 넣어서 부팅을 하였다. 라즈베리파이 3에서는 쓰는건 좀 아닌거 같고 라즈베리파이4 4GB와 8GB에서 테스트 하였다. 4GB나 8GB나 큰차이를 느낄정도로 퍼포먼스 차이는 없어보인다. 다만 MicroSD카드, USB Memory, USB SSD는 사용감의 차이가 상당히 있다. 그렇다 할지라도 디스플레이 드라이버등 아직 구현된 내용이 많지않아 유튜브의 경우 720P까지는 쓸만하다. 그리고 대부분의 윈도우 애플리케이션중 visual stduio 2015이상에서 arm버전까지 포함한 애플리케이션에 한해서 설치와 구동이 된다.
1. WOA 참고 링크 및 다운로드
(1) 참고 가능한 링크
아래는 유트브 창고링크이다. 해당 링크를 통해서 학습할 수 있다.
https://www.youtube.com/watch?v=qOkEMeooAwY |
(2) 다운로더 및 관련자료 다운로드
https://www.worproject.ml/downloads |
2. 요구사항 정리
2.1. 호스트 요구사항
(1) Windows 10 버전 1703 이상이 설치된 컴퓨터.
(2) Raspberry Pi 2, 3 또는 4 (필자는 Raspberry Pi4 4G/8G에서 테스트)
(3) 사용 가능한 공간이 8GB 이상인 드라이브 (필자는 sd, usb 메모리, usb 하드디스크를 이용하였다.)
(4) Windows 10 ARM 이미지 : WIM / ESD, ISO 또는 FFU
2.2. 윈도우 이미지 다운로드
(1) Getting Windows images
현재 Windows 10 ARM64 이미지를 얻는 합법적 인 방법은 Microsoft 서버에서 직접 UUP 파일을 다운로드하고 여기에서 ISO를 빌드하는 것이다. 이를 진행 할 수있는 두 개의 웹 사이트가 있는데 해당 사이트는 UUPDump와 uup.rg-adguard.net이다.
Windows 10 ARM32의 전체 데스크톱 빌드는 아무나 사용할 수 있는것이 아니므로 대신하여 ARM32 용으로 빌드 된 WinPE (Windows Preinstallation Environment) 버전을 얻을 수 있다.
(2) FFU 이미지란?
FFU 이미지는 특히 느린 장치에서 배포 프로세스의 속도를 크게 높일 수 있습니다. 법적 이유로 다운로드 할 수 없지만 직접 생성 할 수 있다.
3. 윈도우 이미지 다운로드 및 기록하기.
아래의 사이트에 접속한다음 특정 버전을 다운로드 한다.
3.1. 윈도우 이미지 다운로드
(1) 접속 사이트
uup-rg-adguard.net |
(2) 다운로드 받을 패키지
다운로드할 패키지는 Windows(Final version), 20H2[arm64],ko-kr,Win10 Home, Dn ISO compile in oneClick 선택한다.
- creatingISO 19402.684 ko-kr arm64 core.cmd 다운로드
- 다운로드 받은 cmd 실행
실행시에 보안관련 모두 해제 후 실행, CMD 터미널에서 다운로드가 진행됨.
- 실행이 완료되면 실행했던 폴더에 Windows 이미지가 생성됨
3.2. 기록
WoR 실행파일의 압축을 해제하고 라즈베리파이 설치를 진행한다. 가능한 항목은 인터넷을 통해 최신 파일을 다운로드 받으면 됨.
3.3. 설정
Windows가 부팅되고 난 다음 저정소에서 config.txt 파일을 열어 아래와 같이 설정한다.
arm_64bit=1 enable_uart=1 uart_2ndstate=1 enable_gic=1 armstub=RPI_EFI.fd disable_commandline_tag1 disable_overscan=1 device_tree_address=0x1f0000 device_tree_end=0x200000 dtoverlay=miniuart-bt .. Addition arm_freq=2147 gpu_freq=750 over_vaoltage=8 |
기억이 가물가물하긴 한데, 혹시 부팅이 안되면 USB 메모리 또는 하드디스크를 호스트 시스템에 연결해서 config.txt를 수정후 재부팅해보자. 그래도 안되면 먼가 빼먹거나 잘못했거나, 바뀌었거나... 그런거 아닐까?
잘 되었다면, 무선은 안되서 유선으로 연결하고 정상적으로 부팅되었다면, 이것저것 설치해서 사용하면 된다. 앞서 언급했듯 비주얼 스튜디오 2015이후 개발된 MS의 프로그램운 ARM에서도 설치되는 것을 확인하였다. 엑셀이나 이런거 말이다. 급할때 쓰는 긴급용으로는 좋은것 같다.
그리고 부팅되면 화면 사방에 "테스트모드"라는 문자가 출렸되었다. 그 알지 않는가? 정품등록 뜨는 그 자리 말이다...;;;
# 라즈베리파이에 Windows10 Pro 설치하기... 끝.
최근댓글