한 개발자가 Microsoft Surface Duo를 Windows 11 폴더블로 전환하기 위해 노력하고 있으며 실제로 그렇게 하는 것이 가능할 수도 있습니다.
아마도 많은 분들이 PC를 듀얼 부팅할 것입니다. Windows와 함께 Linux 배포판 실행 또는 Mac이 있고 Windows를 통해 일부 게임을 플레이하고 싶기 때문입니다. 기존 x86 컴퓨터에서는 시간이 지남에 따라 프로세스가 상대적으로 단순해졌습니다. 하지만 안드로이드에서는 이야기가 다릅니다.
최신 x86 플랫폼은 일반적으로 다음과 같은 형태로 진정한 OS 독립적인 부팅 솔루션을 제공합니다. 레거시 기본 입출력 시스템을 대체하는 UEFI(Unified Extensible Firmware Interface) (바이오스). 이것이 바로 부팅 가능한 설치 미디어를 가져와 PC에서 부팅하여 새 OS를 설치할 수 있는 이유입니다. 그러나 Android 생태계의 경우 부팅 솔루션(UBoot, Little Kernel 등)이 OS에 결합됩니다. 결과적으로 멀티 부팅을 위한 원클릭 솔루션은 없으며 Android 장치에서 Windows와 같은 Android가 아닌 OS를 부팅하려면 낮은 수준의 부트로더를 해킹해야 합니다.
다행스럽게도 퀘스트를 단순화하기 위해 끊임없이 노력하는 매우 재능 있는 사람들이 있습니다. 1세대 마이크로소프트 서피스 듀오 이제 이 폴더블에 공장에서 설치된 Android OS 외에 Windows 11을 설치할 수 있으므로 모딩 커뮤니티에서 해결한 최신 장애물입니다.
Microsoft Surface Duo에 Windows 11 설치
Gustave Monce, 일명 XDA 시니어 멤버 거스33000 이 인상적인 성과를 이끈 주요 개발자입니다. 오랫동안 명성을 쌓아온 몽세(Monce) 호환되지 않는 장치에서 Windows 부팅, 2월에 OG Surface Duo에서 Windows를 부팅하는 모습을 처음으로 엿볼 수 있었습니다. 그의 뛰어난 기술과 오픈 소스 개발 덕분에 이제 누구나 Microsoft의 첫 번째 Android 기반 폴더블 스마트폰에서 Windows를 부팅할 수 있습니다.
아래 설명된 단계는 Surface Duo의 잠금 해제 모델과 AT&T 모델 모두에 적용됩니다. Qualcomm Snapdragon 888 기반 Surface Duo 2는 이 모드와 전혀 호환되지 않습니다.
경고: Microsoft Surface Duo에서 Windows 11을 이중 부팅하는 방법을 알아보기 전에 장치 외부 백업을 수행하는 것을 잊지 마세요. 그 과정이 있기 때문이죠 내부 저장소에 있는 파일을 포함하여 휴대폰의 모든 데이터를 지워야 합니다.. 당신은 할 수있다 장치를 영구적으로 차단, 따라서 현재 수행 중인 작업을 알고 있는 경우에만 이 작업을 시도하십시오.
1단계 - Windows 11 다운로드
Microsoft Surface Duo는 ARM64 프로세서를 사용하므로 Windows 11 설치 프로그램의 ARM64 변형을 사용해야 합니다. 불행하게도 Microsoft는 공식 ARM64 ISO를 제공하지 않습니다. Insider Preview 사용자를 위한 공식 VHDX 릴리스 실제 장치에 설치하는 데 적합하지 않습니다.
하지만 타사 도구를 사용하여 Microsoft의 통합 업데이트 플랫폼 파일을 다운로드하고 ARM64 설치 프로그램을 직접 준비할 수 있으므로 걱정하지 마세요. 그만큼 UUP 덤프 프로젝트 이 도메인을 시작하는 데 필요한 광범위한 리소스를 제공합니다. 또는 Monce의 크로스 플랫폼을 사용하세요. UUP 미디어 크리에이터 ISO를 생성하는 도구입니다.
2단계 - Surface Duo의 부트로더 잠금을 해제하고 파티셔닝을 수행합니다.
- Surface Duo에서 다음으로 이동하세요. 설정 => 에 대한=>를 클릭하세요 빌드 번호 개발자 옵션이 활성화될 때까지.
- 돌아가서 선택하세요. 체계 => 개발자 옵션. 다음으로 OEM 잠금 해제 토글을 활성화합니다.
- 부트로더 인터페이스로 부팅합니다.
- 당신은 그렇게 할 수 있습니다 복구 모드로 부팅 그런 다음 부트로더로 재부팅 옵션.
- USB 디버깅이 켜져 있는 경우 Surface Duo가 연결된 동안 PC에서 다음 명령을 실행하여 강제로 부트로더 모드로 부팅합니다.
adb reboot bootloader
- 이제 장치가 부트로더 모드에 있으므로 다음 Fastboot 명령을 사용하여 부트로더를 잠금 해제하세요.
참고하세요 이 단계에서는 기기를 초기화합니다..fastboot flashing unlock
이제 부트로더가 잠금 해제되었습니다. 즉, 장치의 파티션 레이아웃을 수동으로 변경하고 Windows 인스턴스를 위한 공간을 확보할 수 있습니다. 개발자는 Duo에 대해 반쯤 작동하는 TWRP 이미지를 컴파일하여 우리가 실행할 수 있도록 했습니다. parted
TWRP의 내부 쉘에서 바이너리를 가져와 파티션을 수정합니다. 최신 파티셔닝 가이드를 살펴보려면 아래 링크를 클릭하세요.
Surface Duo에서 필요한 파티션 만들기
특히 이 가이드의 초기 버전은 128GB 장치만 대상으로 합니다. 256GB 변형의 경우 파티션 크기 값을 직접 계산해야 합니다.
3단계 - 사용자 정의 UEFI 부팅
파티셔닝 중에 모든 것이 올바르게 진행되면 이제 Windows 부팅에 도움이 되는 특별히 제작된 사용자 지정 UEFI 이미지(내부적으로 "SurfaceDuoPkg"라고 함)를 부팅할 수 있습니다.
- 미리 컴파일된 boot.img를 다음에서 다운로드하세요. 프로젝트 Github 저장소의 최신 릴리스 섹션.
- UEFI 이미지를 부팅합니다. fastboot boot boot.img 이 단계는 Windows를 부팅할 때마다 필요합니다.
- 개발자 메뉴가 표시됩니다. 볼륨 업/다운 버튼을 사용하여 대용량 저장 모드로 이동하고 전원 버튼을 눌러 확인합니다.
4단계 - Windows 및 드라이버 설치
대용량 저장소 모드는 Surface Duo 내부 플래시 저장소의 내부 파티션을 호스트에 노출합니다. PC의 OS이므로 디스크 관리 콘솔을 사용하여 쉽게 마운트하고 Windows를 준비할 수 있습니다. 설치.
대상 Surface Duo 장치가 대용량 저장 모드에 있고 Windows 11 ISO를 미리 준비했는지 확인하세요. 다음으로, 아래 링크를 클릭하여 개발자가 제공하는 최신 가이드를 확인하세요. Windows 이미지를 설치한 후 DISM(배포 이미지 서비스 및 관리)을 사용하여 드라이버를 설치합니다. 도구.
DISM을 사용하여 Windows 이미지 적용 || DISM을 사용하여 드라이버 설치
5단계 - Surface Duo에서 Windows 부팅
이 시점에서 Windows 11은 Surface Duo에 성공적으로 설치되었지만 기본 부팅 경로는 항상 Android OS로 연결됩니다. Windows를 시작하려면 부트로더 모드로 부팅하고 사용자 지정 UEFI(3단계부터)를 시작하면 Android 대신 Windows가 로드를 시작해야 합니다.
Gustave에 따르면 현재 드라이버 세트는 CPU 주파수, 측면 버튼 및 잠자기/깨우기 이벤트(접는 위치에 따라 다름)를 처리할 수 있을 만큼만 성숙되었습니다. 터치 인터페이스를 포함한 다른 모든 것이 작동하지 않습니다. 반면에 사용자 정의 UEFI 이미지는 필요한 조정 후에 메인라인 Linux를 부팅할 수 있을 만큼 충분히 가능합니다.
결론
듀얼 부팅은 컴퓨터에서는 의미가 있지만 Microsoft Surface Duo와 같은 휴대폰에서는 가능합니까? 일반 사용자에게는 해당되지 않습니다. 숙련된 사용자라도 질문 없이 대답할 수 있으며 상당한 짜증을 동반하기도 합니다. 그러나 XDA에서는 추가적인 자유와 선택이 가능하다는 것은 올바르게 사용한다면 듀얼 부팅이 고급 사용자의 성배가 될 수 있음을 의미합니다.
원천:구스타브 몽세 트위터