Tech News

Technik & Digital

Der Entwickler bootet Windows 11 auf dem Microsoft Surface Duo doppelt


Viele von Ihnen booten Ihre PCs wahrscheinlich doppelt – sei es, um eine Linux-Distribution neben Windows auszuführen, oder weil Sie einen Mac haben und einige Spiele über Windows spielen möchten. Auf herkömmlichen x86-Computern ist der Prozess im Laufe der Zeit relativ einfacher geworden. Auf Android ist die Geschichte jedoch anders.

Die moderne x86-Plattform bietet normalerweise eine wirklich betriebssystemunabhängige Boot-Lösung in Form des Unified Extensible Firmware Interface (UEFI), das das veraltete Basic Input/Output System (BIOS) ersetzt. Aus diesem Grund können Sie einfach ein bootfähiges Installationsmedium nehmen und davon auf Ihrem PC booten, um ein neues Betriebssystem zu installieren. Wenn es jedoch um das Android-Ökosystem geht, sind die Boot-Lösungen (UBoot, Little Kernel usw.) an das Betriebssystem gekoppelt. Infolgedessen gibt es keine Ein-Klick-Lösung für Multi-Booting, und Sie müssen sich um das Low-Level-Bootloader-Zeug kümmern, um ein Nicht-Android-Betriebssystem wie Windows auf einem Android-Gerät booten zu können.

Glücklicherweise gibt es extrem talentierte Leute, die unermüdlich versuchen, die Suche zu vereinfachen. Das Microsoft Surface Duo der ersten Generation ist die neueste Hürde, die die Modding-Community genommen hat, da Sie jetzt neben dem werkseitig installierten Android-Betriebssystem auch Windows 11 auf diesem faltbaren Gerät installieren können.

Installieren Sie Windows 11 auf dem Microsoft Surface Duo

Gustave Monce, auch bekannt als XDA Senior Member gus33000, ist der leitende Entwickler hinter dieser beeindruckenden Leistung. Monce, der seit langem dafür bekannt ist, Windows auf ansonsten inkompatiblen Geräten zu booten, gab uns bereits im Februar einen ersten Einblick in das Booten von Windows auf dem OG Surface Duo. Dank seiner beeindruckenden Fähigkeiten und Open-Source-Entwicklung kann jetzt jeder Windows auf dem ersten Android-betriebenen faltbaren Smartphone von Microsoft booten.

Beachten Sie, dass die unten beschriebenen Schritte sowohl für die entsperrten als auch für die AT&T-Modelle des Surface Duo vorgesehen sind. Das Qualcomm Snapdragon 888-betriebene Surface Duo 2 ist überhaupt nicht mit diesem Mod kompatibel.

Warnung: Bevor wir uns mit dem Dual-Boot von Windows 11 auf dem Microsoft Surface Duo befassen, denken Sie daran, ein Backup außerhalb des Geräts zu erstellen. Das liegt am Prozess erfordert das Löschen aller Daten auf Ihrem Telefon, einschließlich der Dateien im internen Speicher. Du darfst Ihr Gerät dauerhaft mauernversuchen Sie dies also nur, wenn Sie wissen, was Sie tun.


Schritt 1 – Laden Sie Windows 11 herunter

Das Microsoft Surface Duo verwendet einen ARM64-Prozessor, daher müssen wir uns eine ARM64-Variante des Windows 11-Installationsprogramms besorgen. Leider bietet Microsoft kein offizielles ARM64-ISO an, während die offizielle VHDX-Version für Insider Preview-Benutzer nicht für die Installation auf einem physischen Gerät geeignet ist.

Machen Sie sich jedoch keine Sorgen, da wir Tools von Drittanbietern verwenden können, um die Unified Update Platform-Dateien von Microsoft herunterzuladen und das ARM64-Installationsprogramm selbst vorzubereiten. Das UUP-Dump-Projekt bietet umfangreiche Ressourcen für den Einstieg in diese Domäne. Alternativ können Sie das plattformübergreifende UUP Media Creator-Tool von Monce verwenden, um die ISO zu erstellen.


Schritt 2 – Entsperren Sie den Bootloader des Surface Duo und führen Sie die Partitionierung durch

  1. Gehen Sie auf dem Surface Duo zu Einstellungen => Über=> klicken Sie auf die Build-Nummer bis die Entwickleroptionen aktiviert sind.
  2. Gehen Sie zurück und wählen Sie aus System => Entwickleroptionen. Aktivieren Sie als Nächstes den OEM-Entsperrschalter.
  3. Booten Sie zur Bootloader-Schnittstelle.
    • Sie können dies tun, indem Sie in den Wiederherstellungsmodus booten und dann die auswählen Neustart zum Bootloader Möglichkeit.
    • Wenn das USB-Debugging aktiviert ist, führen Sie den folgenden Befehl auf Ihrem PC aus, während das Surface Duo verbunden ist, um zu erzwingen, dass es im Bootloader-Modus startet:
      adb reboot bootloader
  4. Nachdem sich das Gerät im Bootloader-Modus befindet, verwenden Sie den folgenden Fastboot-Befehl, um den Bootloader zu entsperren:
    fastboot flashing unlock

    Beachten Sie, dass Dieser Schritt setzt das Gerät auf die Werkseinstellungen zurück.

Der Bootloader ist jetzt entsperrt, was bedeutet, dass wir das Partitionslayout des Geräts manuell ändern und Platz für die Windows-Instanz schaffen können. Der Entwickler hat ein halbwegs funktionierendes TWRP-Image für das Duo zusammengestellt, damit wir das ausführen können parted Binary aus der internen Shell von TWRP, um die Partitionen zu ändern. Klicken Sie auf den Link unten, um die aktuellste Partitionierungsanleitung durchzugehen.

Erstellen Sie die erforderlichen Partitionen auf dem Surface Duo

Insbesondere zielt die ursprüngliche Version des Leitfadens nur auf Geräte mit 128 GB ab. Die Werte für die Partitionsgröße müssen Sie für die 256-GB-Variante selbst berechnen.


Schritt 3 – Booten Sie das benutzerdefinierte UEFI

Wenn beim Partitionieren alles richtig läuft, können Sie jetzt ein speziell gestaltetes benutzerdefiniertes UEFI-Image (intern als „SurfaceDuoPkg“ bezeichnet) booten, das Ihnen beim Booten von Windows hilft.

  1. Laden Sie die vorkompilierte Datei „boot.img“ aus dem Abschnitt „Neueste Version“ des Github-Repositorys des Projekts herunter.
  2. Booten Sie das UEFI-Image:
    fastboot boot boot.img
    Dieser Schritt ist jedes Mal erforderlich, wenn Sie Windows starten möchten.
  3. Sie sollten das Entwicklermenü sehen. Navigieren Sie mit den Lauter-/Leiser-Tasten zum Massenspeichermodus und drücken Sie zur Bestätigung die Ein/Aus-Taste.

Schritt 4 – Installieren Sie Windows und Treiber

Der Massenspeichermodus macht die internen Partitionen des internen Flash-Speichers des Surface Duo für das Betriebssystem des Host-PCs verfügbar, sodass wir sie einfach mit der Datenträgerverwaltungskonsole bereitstellen und die Windows-Installation vorbereiten können.

Stellen Sie sicher, dass sich das Surface Duo-Zielgerät im Massenspeichermodus befindet und Sie das Windows 11-ISO vorher vorbereitet haben. Klicken Sie anschließend auf die folgenden Links, um die aktuellsten Anleitungen des Entwicklers anzuzeigen, wie Sie das Windows-Image anwenden und anschließend die Treiber mit dem Deployment Image Servicing and Management (DISM)-Tool installieren.

Anwenden des Windows-Images mit DISM || Installieren von Treibern mit DISM


Schritt 5 – Starten Sie Windows auf dem Surface Duo

Zu diesem Zeitpunkt wurde Windows 11 erfolgreich auf dem Surface Duo installiert, aber der Standard-Startpfad führt immer zum Android-Betriebssystem. Wenn Sie Windows starten möchten, booten Sie in den Bootloader-Modus, starten Sie das benutzerdefinierte UEFI (ab Schritt 3), und Windows sollte anstelle von Android mit dem Laden beginnen.

Laut Gustave ist der aktuelle Treibersatz lediglich ausgereift, um die CPU-Frequenz, die Seitentasten und die Sleep/Wake-Ereignisse (je nach Klappposition) zu handhaben. Alles andere, einschließlich der Touch-Oberfläche, funktioniert nicht. Das benutzerdefinierte UEFI-Image hingegen ist in der Lage, Mainline-Linux nach erforderlichen Anpassungen zu booten.


Fazit

Dual-Booting ist auf einem Computer sinnvoll, aber auch auf einem Telefon wie dem Microsoft Surface Duo? Nicht für den allgemeinen Benutzer. Selbst erfahrene Benutzer könnten es ohne Frage eine Antwort nennen, und es bringt auch einige ziemliche Ärgernisse mit sich. Aber für uns bei XDA bedeutet die zusätzliche Freiheit und Auswahl, dass Dual Booting bei richtiger Anwendung der heilige Gral eines Power-Users sein kann.


Quelle: Gustave Monce auf Twitter





Source link