Virtuelle Maschinen bieten großen Komfort und Sicherheit und sind ein beliebtes Grundnahrungsmittel für diejenigen, die gerne an verschiedenen Betriebssystemen basteln und experimentieren. Da Personal Computer immer leistungsfähiger werden, wuchs damit auch der Markt für virtuelle Maschinen. Auf PCs können heute mehrere Betriebssysteme gleichzeitig ausgeführt werden.

Die aktuelle Smartphone-Generation ist zu fähigen Geräten geworden. Benutzer können Videos bearbeiten, komplexe Spiele in hoher Auflösung spielen, 4K-Videos streamen und ansehen und Software für Computer emulieren. Dies wirft die Frage auf: Können Sie eine virtuelle Maschine auf einem Smartphone ausführen?

Können Smartphones eine virtuelle Maschine ausführen?

Die kurze Antwort ist Ja. Tatsächlich läuft jedes Smartphone auf einer Art virtueller Maschine. Derzeit laufen Android-Smartphones über ART (Android Runtime). Dadurch können die Bytecodes aus APK-Dateien in Binärcode übersetzt werden, den ein Prozessor lesen und ausführen kann. Seit der Implementierung von ART können Android-Geräte mit zwei Gigabyte RAM (oder mehr) bequem eine virtuelle Maschine ausführen.

Es ist Jahre her, dass 2 GB RAM eine Sache waren, und die meisten modernen Smartphones starten mit mehr. Das Ausführen einer virtuellen Maschine auf einem Smartphone ist jetzt also viel einfacher denn je.

Welche Apps benötige ich, um eine virtuelle Maschine auf meinem Smartphone auszuführen?

Um eine virtuelle Maschine auf Ihrem Smartphone auszuführen, müssen Sie zwei Anwendungen über Google Play installieren.

  • Herunterladen:Andronix (Kostenlos)
  • Herunterladen:VNC-Viewer (Kostenlos)

Andronix ist eine der einfachsten Möglichkeiten, eine virtuelle Maschine auf Ihrem Android-Smartphone auszuführen. Die App stellt Ihnen alle Tools und Anleitungen zur Verfügung. Es stellt Ihnen auch Kopien des Codes zur Verfügung, der für die Installation des Betriebssystems erforderlich ist. Andronix ist teilweise Open Source und bietet Benutzern derzeit mehrere beliebte Linux-Distributionen kostenlos an.

Wenn Sie mit Ihrer virtuellen Maschine nicht nur eine Befehlszeilenschnittstelle verwenden möchten, müssen Sie eine Drittanbieteranwendung für eine GUI (grafische Benutzeroberfläche) installieren. Hier kommt der VNC Viewer ins Spiel. Durch die Angabe eines lokalen Hosts und die Angabe des richtigen Kennworts (das Sie selbst bestimmen), stellen VNC Viewer und sein RFB-Protokoll (Remote Frame Buffer) eine Verbindung zu Ihrem Gerät her und stellen eine grafische Benutzeroberfläche bereit.

Verwandt: So steuern Sie Ihren PC mit Ihrem Android-Telefon aus der Ferne

So führen Sie eine VM auf einem Smartphone aus

Nachdem Sie beide Apps heruntergeladen und installiert haben, laden Sie Ihr Telefon auf und suchen Sie einen Ort mit einer starken WLAN-Verbindung, bevor Sie beginnen.

1. Öffnen Sie die Andronix-App und installieren Sie Termux

Sobald Sie die App öffnen, sehen Sie sofort alle kostenlosen Linux-Distributionen, die Sie auf Ihrem Telefon ausführen können. Zu diesen Distributionen gehören Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void und Alpine.

Bildergalerie (4 Bilder)
Erweitern
Erweitern
Erweitern
Erweitern

Navigieren Sie zur Termux-Installationsseite, indem Sie das Dropdown-Symbol oben links auf Ihrem Bildschirm berühren. Gehe zu Einstellungen, und streichen Sie zum Ende der Seite nach unten. Wählen Führen Sie das Termux-Setup aus, dann wählen Herunterladen. Wählen Sie nach dem Herunterladen Installation zulassen, und du bist fertig.

2. Installieren Sie Ihr bevorzugtes Betriebssystem

Gehen Sie in Andronix zurück zum Hauptmenü und wählen Sie die Distribution aus, die Sie verwenden möchten. Nach der Auswahl zeigt die App die Schwierigkeiten bei der Installation der jeweiligen Distribution und etwaige Komplikationen an, denen Sie begegnen könnten.

Wählen Vorgehen und installieren. Andronix bietet Ihnen GUI-Optionen: Desktop-Umgebung, Fenstermanager, und Nur CLI.

Wenn Sie nur Ihr Smartphone verwenden möchten und eine GUI benötigen, wählen Sie Desktop Environment. Windows-Manager stellen Ihnen eine GUI und eine Tastatur zur Verfügung, um durch das Fenster zu navigieren. CLI Only verwendet ausschließlich ein Terminal; Wählen Sie diese Option nur, wenn Sie mit der Distribution vertraut sind.

Bildergalerie (3 Bilder)
Erweitern
Erweitern
Erweitern

Nachdem Sie Ihre GUI ausgewählt haben, bietet Andronix Ihnen Optionen für die Desktop-Umgebung. XFCE ist eine alte leichte Linux-Desktop-Umgebung; Wählen Sie diese Option nur, wenn Sie möchten. LXQT hat LXDE abgelöst. Wenn Sie die beste Leistung aus den drei Optionen wünschen, entscheiden Sie sich für LXQT.

Sobald Sie Ihre bevorzugte Desktop-Umgebung ausgewählt haben, wird eine Eingabeaufforderung angezeigt, die Sie darüber informiert, dass ein Befehl in Ihre Zwischenablage kopiert wurde. Wählen Termux öffnen und fügen Sie den Befehl ein.

Bildergalerie (3 Bilder)
Erweitern
Erweitern
Erweitern

An dieser Stelle wird die Installation gestartet. Die vollständige Installation wird einige Zeit in Anspruch nehmen. Überprüfen Sie Ihr Telefon von Zeit zu Zeit, da Sie Ihren Standort, Ihre Sprache und Ihre Uhrzeit angeben müssen. Wenn die Installation fast abgeschlossen ist, werden Sie nach einem Passwort gefragt. Machen Sie sich keine Sorgen, wenn Sie auf der Tastatur tippen und es scheint nicht zu tippen – genau so funktioniert Linux.

Verwandt: Die beste schlanke Linux-Desktopumgebung: LXDE vs. Xfce vs. KAMERAD

3. Starten Sie den VNC-Server

Beim ersten Start finden Sie eine Option für die Auflösung, die Ihr Server verwenden soll. Experimentieren Sie erneut und finden Sie, was Ihnen gefällt. Die vierte Option (HD-ready-Auflösung) ist immer eine gute Option.

4. Anzeigen der virtuellen Maschine über den VNC-Viewer

Bildergalerie (4 Bilder)
Erweitern
Erweitern
Erweitern
Erweitern

Öffnen Sie den VNC Viewer und wählen Sie das Plus-Symbol, um ein Formular zu öffnen. Auf der Adresse Feld, Eingabe localhost: 1. Sie können alles eingeben, was Sie für die Name Bereich. Drücken Sie ERSTELLEN. Sie erhalten eine Warnung, können aber einfach auf OK drücken.

Smartphone-Laufen-Ubuntu-auf-VM

Sie werden dann aufgefordert, das zuvor erstellte Passwort einzugeben. Sobald du drückst FORTFAHREN, Sie haben die Kontrolle über Ihre virtuelle Maschine mit einer GUI. Genießen!

So starten Sie VM und VNC-Server

Öffnen Sie die Termux-App und verwenden Sie den Befehl ls um den Inhalt Ihres aktuellen Verzeichnisses anzuzeigen.

ls

Verwenden Sie den Befehl ./ (Punkt-Schrägstrich) zusammen mit der grün gefärbten .sh-Datei und beginnt mit dem Wort Anfang. Dadurch wird die VM auf Ihrem Telefon gestartet und Sie als Benutzer "root@localhost" zugewiesen. Sie haben Ihre virtuelle Smartphone-Maschine erfolgreich ausgeführt. Der folgende Befehl startet beispielsweise eine virtuelle Ubuntu-Maschine.

./start-ubuntu20.sh

Um den VNC-Server zu starten, müssen Sie den Befehl command server start verwenden.

vncserver-start

Schließen Sie Ihren Server und Ihre VM richtig

Es ist wichtig, dass Sie Ihren Server und Ihre VM ordnungsgemäß schließen, um Batterie zu sparen und Sie vor allen Problemen zu bewahren, auf die Sie möglicherweise stoßen, wenn Sie sie nicht ordnungsgemäß schließen.

Stellen Sie beim Beenden Ihres VNC-Viewers sicher, dass Sie ihn wie einen normalen Computer herunterfahren. Gehen Sie danach zu Ihrem Terminal und verwenden Sie den Befehl vncserver-stop, dann tippe 1 oder die Nummer des VNC-Servers, den Sie schließen möchten.

vncserver-stop

Um die VM zu schließen, müssen Sie nur den Befehl verwenden Ausfahrt. Um Termux zu beenden, verwenden Sie auch den Befehl exit.

Ausfahrt

Aufgrund der vielen Anfragen im Internet nach einem schwer zu öffnenden Server scheinen viele Leute zu vergessen, den VNC-Server nach dem ersten Start zu schließen. Um Ihnen all die komplizierten Antworten des Internets zu ersparen, müssen Sie den ersten während der Initialisierung geöffneten VNC-Server schließen. Sie können dies tun, indem Sie die vncserver-stop Befehl.

Können Sie eine virtuelle Maschine auf einem iPhone installieren?

Die Installation einer virtuellen Maschine auf einem Apple-Produkt ist möglich. Es ist jedoch möglicherweise nicht so einfach wie bei Android. Am besten geht das über UTM. UTM ist eine App, die Sie auf einem Apple-Gerät verwenden können, um andere Betriebssysteme wie Windows und verschiedene Linux-Distributionen auszuführen.

Das Tolle an UTM ist, dass Sie für iOS 11, 12, 13 und einige Variationen von iOS 14 keinen Jailbreak benötigen. Es ist auch eine Open-Source-App, die Sie persönlich auf GitHub überprüfen können. Die App ist relativ einfach zu bedienen, solange Sie die Bedienungsanleitung.

Das Problem mit UTM ist, dass Apple Ihnen nicht erlaubt, es als "normaler Verbraucher" zu installieren. Tatsächlich ist die App nicht im App Store aufgeführt. Sie können UTM nur auf Ihrem iPhone installieren, wenn Sie ein Zertifikat bereitstellen, aus dem hervorgeht, dass Sie ein Entwickler sind, der eine App auf dem Gerät testet.

Das iPhone bietet kostenlose und kostenpflichtige Abonnements, um ein Entwicklerzertifikat zu erhalten. Dies sollte kein Problem sein, wenn es Ihnen nichts ausmacht, die 99 USD für ein Jahresabonnement zu bezahlen. Wenn Sie jedoch den kostenlosen Weg gehen möchten, müssen Sie alle sieben Tage nach neuen Zertifikaten fragen.

Um die Nutzung der kostenlosen Entwicklerzertifikate komfortabler zu gestalten, können Sie eine App namens. installieren AltStore. Im AltStore können Sie UTM auch herunterladen und installieren. Abgesehen davon, dass diese App eine Alternative zum AppStore ist, signiert diese App Ihr ​​kostenloses Entwicklerzertifikat automatisch, sodass Sie nicht alle sieben Tage manuell nach einem Zertifikat fragen müssen.

Die Zukunft der VM auf Smartphones

Das Ausführen einer virtuellen Maschine auf einem Smartphone war schon immer eine Möglichkeit. Es war jedoch erst vor wenigen Jahren, als die Leute endlich eine brauchbare virtuelle Maschine ausführen konnten. Heutzutage ist das Ausführen von ein oder zwei verwässerten Betriebssystemen ungefähr die Grenzen dessen, was Telefone tun können. Da Smartphone-Hersteller ihre Produkte jedoch ständig verbessern, können Sie sicher sein, dass eines Tages werden Smartphones in der Lage sein, vollwertige virtuelle Betriebssysteme mit großartigen Stabilität.

7 praktische Gründe für die Verwendung einer virtuellen Maschine

Wofür werden virtuelle Maschinen verwendet? Hier sind einige praktische Vorteile und Verwendungsmöglichkeiten für virtuelle Maschinen, die Sie gleich ausprobieren können.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Technologie erklärt
Über den Autor
Jayric Maning (8 veröffentlichte Artikel)

Jayric Maning wollte wissen, wie die Dinge funktionieren, und begann in seinen frühen Teenagerjahren, an allen Arten von elektronischen und analogen Geräten herumzubasteln. Er studierte Forensik an der Universität Baguio, wo er sich mit Computerforensik und Cybersicherheit vertraut machte. Er macht derzeit viel Selbststudium und bastelt an Technik, um herauszufinden, wie sie funktionieren und wie wir sie nutzen können, um das Leben einfacher (oder zumindest cooler!) zu machen.

Mehr von Jayric Maning

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren