Vývojár spustí dvojité spustenie systému Windows 11 na Microsoft Surface Duo

Vývojár pracuje na premene Microsoft Surface Duo na skladací Windows 11 a v skutočnosti to môže byť možné.

Mnohí z vás pravdepodobne spustia svoje počítače s dvojitým spustením – nech je to tak spustiť distribúciu Linuxu spolu so systémom Windows alebo preto, že máte Mac a chcete hrať nejaké hry cez Windows. Na tradičných počítačoch x86 sa tento proces časom relatívne zjednodušil. V systéme Android je však príbeh iný.

Moderná platforma x86 zvyčajne poskytuje skutočne bootovacie riešenie nezávislé od operačného systému vo forme Unified Extensible Firmware Interface (UEFI), ktoré nahrádza starý systém Basic Input/Output System (BIOS). To je dôvod, prečo môžete jednoducho vziať zavádzacie inštalačné médium a zaviesť z neho na vašom počítači nový operačný systém. Pokiaľ však ide o ekosystém Android, zavádzacie riešenia (UBoot, Little Kernel atď.) sú spojené s OS. Výsledkom je, že neexistuje žiadne riešenie na spustenie viacerých zariadení na jedno kliknutie a aby ste na zariadení so systémom Android mohli spustiť operačný systém bez Androidu, ako je Windows, musíte preniknúť do nízkoúrovňového zavádzača.

Našťastie pre nás existujú mimoriadne talentovaní ľudia, ktorí sa neúnavne snažia zjednodušiť hľadanie. Prvá generácia Microsoft Surface Duo je najnovšia prekážka, ktorú modifikátorská komunita odstránila, pretože teraz môžete na tomto skladacom zariadení okrem operačného systému Android nainštalovaného vo výrobe nainštalovať aj Windows 11.

Nainštalujte Windows 11 na Microsoft Surface Duo

Gustave Monce, známy ako senior člen XDA gus 33000 je hlavným vývojárom za týmto pôsobivým úspechom. Monce, ktorý má dlhoročnú reputáciu spustenie systému Windows na inak nekompatibilných zariadeniach, nám dal prvý pohľad na spustenie systému Windows na OG Surface Duo vo februári. Vďaka jeho úžasným schopnostiam a vývoju s otvoreným zdrojom môže teraz ktokoľvek spustiť Windows na inauguračnom skladacom smartfóne so systémom Android od spoločnosti Microsoft.

Majte na pamäti, že kroky popísané nižšie sú určené pre odomknuté aj AT&T modely Surface Duo. Surface Duo 2 poháňaný Qualcomm Snapdragon 888 nie je s týmto modom vôbec kompatibilný.

POZOR: Predtým, ako sa dostaneme k tomu, ako spustiť duálny systém Windows 11 na Microsoft Surface Duo, nezabudnite urobiť zálohu mimo zariadenia. Je to kvôli procesu vyžaduje vymazanie všetkých údajov v telefóne vrátane súborov na internom úložisku. Môžeš natrvalo zablokovať svoje zariadenie, takže to skúste len vtedy, ak viete, čo robíte.


Krok 1 – Stiahnite si Windows 11

Microsoft Surface Duo používa procesor ARM64, preto sa musíme dostať k variantu ARM64 inštalačného programu Windows 11. Bohužiaľ, Microsoft neponúka oficiálny ARM64 ISO, zatiaľ čo oficiálne vydanie VHDX pre používateľov Insider Preview nie je vhodný na inštaláciu na fyzické zariadenie.

Nebojte sa však, pretože môžeme použiť nástroje tretích strán na stiahnutie súborov Unified Update Platform od spoločnosti Microsoft a pripraviť inštalačný program ARM64 sami. The Projekt skládky UUP poskytuje rozsiahle zdroje na začatie používania tejto domény. Prípadne použite Monceovu multiplatformovú platformu UUP Media Creator nástroj na vytvorenie ISO.


Krok 2 – Odomknite bootloader zariadenia Surface Duo a vykonajte rozdelenie

  1. V zariadení Surface Duo prejdite na nastavenie => O=> kliknite na Číslo zostavy kým nebudú povolené možnosti pre vývojárov.
  2. Vráťte sa a vyberte Systém => Možnosti vývojára. Ďalej povoľte prepínač odomknutia OEM.
  3. Spustite rozhranie zavádzača.
    • Môžete tak urobiť pomocou zavádzanie do režimu obnovenia a potom výber Reštartujte bootloader možnosť.
    • Ak je zapnuté ladenie USB, vykonajte na svojom počítači nasledujúci príkaz, keď je pripojený Surface Duo, aby ste ho prinútili zaviesť do režimu zavádzača:
      adb reboot bootloader
  4. Teraz, keď je zariadenie v režime zavádzača, použite na odomknutie zavádzača nasledujúci príkaz Fastboot:
    fastboot flashing unlock
    Poznač si to tento krok obnoví výrobné nastavenia zariadenia.

Bootloader je teraz odomknutý, čo znamená, že môžeme manuálne zmeniť rozloženie oddielov zariadenia a uvoľniť miesto pre inštanciu Windows. Vývojár skompiloval čiastočne funkčný obraz TWRP pre Duo, aby sme mohli spustiť parted binárne z interného shellu TWRP na úpravu oddielov. Kliknutím na odkaz nižšie si prejdete najaktuálnejšieho sprievodcu delením.

Vytvorenie požadovaných oddielov na zariadení Surface Duo

Počiatočná verzia príručky sa zameriava iba na zariadenia s kapacitou 128 GB. Pre 256GB variant si musíte vypočítať hodnoty veľkosti partície sami.


Krok 3 - Spustite vlastné UEFI

Ak všetko prebehne správne počas rozdeľovania, teraz môžete zaviesť špeciálne vytvorený vlastný obraz UEFI (interne označovaný ako „SurfaceDuoPkg“), ktorý vám pomôže naštartovať Windows.

  1. Stiahnite si predkompilovaný súbor boot.img z najnovšie vydanie sekcie Github repo projektu.
  2. Spustite obraz UEFI: fastboot boot boot.imgTento krok bude potrebný vždy, keď budete chcieť spustiť Windows.
  3. Mali by ste vidieť ponuku vývojára. Pomocou tlačidiel na zvýšenie/zníženie hlasitosti prejdite do režimu veľkokapacitného úložiska a potvrďte stlačením tlačidla napájania.

Krok 4 - Nainštalujte systém Windows a ovládače

Režim Mass Storage odkryje interné oddiely interného flash úložiska Surface Duo hostiteľovi OS PC, preto ich môžeme ľahko pripojiť pomocou konzoly Správa diskov a pripraviť sa na Windows inštalácia.

Uistite sa, že cieľové zariadenie Surface Duo je v režime veľkokapacitného úložiska a vopred ste pripravili ISO pre Windows 11. Potom kliknite na odkazy nižšie a zobrazte najaktuálnejšie príručky od vývojára o tom, ako použiť Obraz systému Windows a následne nainštalujte ovládače pomocou služby Deployment Image Servicing and Management (DISM) nástroj.

Použitie obrazu systému Windows pomocou DISM || Inštalácia ovládačov pomocou DISM


Krok 5 – Spustite systém Windows na zariadení Surface Duo

V tomto bode bol Windows 11 úspešne nainštalovaný na Surface Duo, ale predvolená bootovacia cesta vždy vedie k OS Android. Ak chcete spustiť Windows, nabootujte do režimu zavádzača, spustite vlastné UEFI (od kroku 3) a Windows by sa mal začať načítavať namiesto Androidu.

Podľa Gustava je súčasná sada ovládačov iba vyspelá, aby zvládla frekvenciu CPU, bočné tlačidlá a udalosti spánku/prebudenia (v závislosti od polohy skladania). Všetko ostatné, vrátane dotykového rozhrania, nefunguje. Vlastný obraz UEFI je na druhej strane dostatočne schopný na spustenie hlavného Linuxu po potrebných úpravách.


Záver

Duálne spustenie má zmysel na počítači, ale má to na telefóne, akým je Microsoft Surface Duo? Nie pre bežného užívateľa. Dokonca aj skúsení používatelia by to mohli nazvať odpoveďou bez otázok a prináša to aj určité nepríjemnosti. Pre nás v XDA však dodatočná sloboda a výber znamená, že ak sa použije správne, duálne spustenie môže byť svätým grálom skúsených používateľov.


Zdroj:Gustave Monce na Twitteri