
Zu diesem Zeitpunkt betreibe ich seit fast 20 Jahren virtuelle Maschinen und habe dabei viele Fehler gemacht. Von der falschen RAM-Zuweisung bis hin zum Vergessen, die Installations-ISO abzuhängen, habe ich auf meiner Reise Dinge kaputt gemacht. Hier sind sieben Fehler, die ich gemacht habe und die Sie unbedingt vermeiden sollten.
Ich habe nicht genug RAM zugewiesen (dann habe ich zu viel zugewiesen)
Als ich anfing, mit virtuellen Maschinen zu arbeiten, verstand ich die RAM-Zuteilung einfach nicht. Sicher, einige ultraleichte Linux-Betriebssysteme können auf 512 MB RAM laufen, aber viel Glück beim Ausführen von Windows darauf – aber das habe ich trotzdem versucht.
Der erste Computer, auf dem ich virtuelle Maschinen ausführen musste, hatte nur 8 GB RAM, und ich wollte so viel wie möglich für den Host behalten, also habe ich versucht, VMs mit etwa 1–2 GB RAM auszuführen, und das ist nicht ideal. Danach habe ich versucht, zu viel RAM zuzuweisen, aber auch das hat nicht gut funktioniert.
Heutzutage ist es ein Balanceakt, wie viel RAM ich einer virtuellen Maschine zugewiesen habe. Ich versuche gelegentlich, die tatsächliche RAM-Nutzung einer VM zu überprüfen und den zugewiesenen RAM so anzupassen, dass er etwas höher ist, als er verbraucht, damit darüber Platz ist, aber auch nicht überbelegt, sodass ich über genügend Ressourcen verfüge, um später weitere VMs hochzufahren.
Ich habe das Startlaufwerk zu klein gemacht und musste es später erweitern
Ähnlich wie beim RAM hatte ich auf meinem ersten Computer ein kleines Laufwerk, auf dem ich virtuelle Maschinen ausführte. Es handelte sich um einen Gateway-Laptop mit einem i3-Prozessor der ersten Generation und einer 1-TB-SSHD – einer Hybrid-SSD und einer Festplatte mit 8 GB Flash-Speicher und 1 TB herkömmlichem Spinning-Rost.
Während 1 TB für einen Laptop eine ordentliche Menge an Speicherplatz ist, hatte ich damals viele Dateien für die Android-Entwicklung auf dem Computer. Aus diesem Grund – und aufgrund der Tatsache, dass ich versuchte, mehrere verschiedene virtuelle Maschinen auf meinem anämischen Laptop auszuführen – habe ich versucht, meinen virtuellen Maschinen kleine Speicherlaufwerke zuzuweisen.
Das Problem wurde deutlich, als mir schnell der Platz ausging und ich die Laufwerke später erweitern musste. Zum Glück ist das Erweitern der Festplatte einer virtuellen Maschine nicht die schwierigste Aufgabe der Welt. Allerdings musste ich noch einige Schritte ausführen, um zunächst die virtuelle Festplatte für die virtuelle Maschine zu erweitern und dann das Betriebssystem zu erweitern, um den zusätzlichen Speicher richtig zu sehen.
Ich habe vergessen, die Installations-ISO auszuhängen
Ich habe heute gerade eine neue virtuelle Maschine gestartet und vergessen, die Installations-ISO auszuhängen. Nachdem Sie ein Betriebssystem installiert haben, sollten Sie die Installationsdiskette aushängen – unabhängig davon, ob Sie eine Installations-DVD, ein Flash-Laufwerk oder eine ISO-Datei von der virtuellen Maschine entfernen. Wenn Sie die ISO-Datei nach der Installation nicht aushängen, wird sich Linux beschweren, bis Sie dies tun. Überraschenderweise kommt Windows damit recht gut zurecht, aber Linux hat eine Lösung.
Das ist so ein einfacher Schritt, aber man kann ihn auch sehr leicht übersehen. Wenn Ihre virtuelle Maschine nach der Installation nicht startet, überprüfen Sie, ob die Installations-ISO deinstalliert wurde.
Ich habe den falschen Betriebssystemtyp ausgewählt
Bildnachweis: Lucas Gouveia/ Windows Insight
Was mir zu Beginn meiner Virtualisierungsreise nicht klar war, war, dass man angeben musste, welche Art von Betriebssystem man in der virtuellen Maschine ausführen möchte. Der Grund dafür ist, dass der Hypervisor (in diesem Fall VirtualBox) wissen muss, wie er die virtualisierte Hardware dem Betriebssystem am besten präsentiert. Windows und Linux erwarten, dass es anders aussieht.
Da ich nicht wusste, dass das wichtig ist, habe ich einmal versucht, Windows zu installieren, ohne das Betriebssystem auf Microsoft zu ändern, und das System konnte einfach nicht booten. Ich habe länger an der virtuellen Maschine gearbeitet, als ich zugeben möchte, bis mir klar wurde, dass ich einen so einfachen, aber schwerwiegenden Fehler gemacht habe.
Ich habe die Gastzusätze nicht installiert
Fast alle Virtualisierungsprogramme umfassen Gasterweiterungen – einschließlich VirtualBox. Durch Gastzusätze kann Ihr Virtualisierungshost (also VirtualBox) besser mit dem virtualisierten Betriebssystem kommunizieren.
Heutzutage verwende ich Proxmox für meine Virtualisierung, und durch die Installation von Gastzusätzen für Proxmox kann ich die IP-Adresse des virtualisierten Gastes sehen und eine bessere Kommunikation von meinem Host zur virtuellen Maschine haben. Die Gasterweiterungen von VirtualBox funktionieren auf sehr ähnliche Weise und ermöglichen Ihrem Host (VirtualBox) den Zugriff auf Teile des Gasts (der virtuellen Maschine), auf die er sonst nicht zugreifen könnte.
Zu den zusätzlichen Funktionen, die in einem Gastbetriebssystem (virtueller Maschine) aktiviert werden, wenn Gastzusätze installiert werden, gehören eine bessere Mauszeigerintegration, freigegebene Ordner, bessere Videounterstützung, Zeitsynchronisierung, eine gemeinsame Zwischenablage zwischen Host und Gast und vieles mehr.
Ich habe zu viele CPU-Kerne zugewiesen
Bildnachweis: Patrick Campanale/ Windows Insight
Genau wie beim RAM spielen CPU-Kerne eine entscheidende Rolle für Ihr virtuelles Maschinenerlebnis. Zu wenige CPU-Kerne führen dazu, dass das System einfach nicht booten kann. während zu viele dazu führen, dass Ihr Host-Betriebssystem ausfällt.
Ihre virtuelle Maschine wird ihr Bestes geben, um die ihr zugewiesenen Ressourcen zu nutzen. Während moderne Systeme über Dutzende Threads verfügen, war dies bei älteren Computern einfach nicht der Fall. Wenn wir einen Blick zurück auf den i3-Prozessor der ersten Generation werfen, den mein Gateway-Laptop hatte, hatte er nur zwei Kerne und vier Threads. Dadurch konnte einer virtuellen Maschine kaum etwas zugewiesen werden.
Ich habe einmal versucht, einer VM drei meiner vier Kerne zu geben, und Windows war damit nicht zufrieden. Das System blieb hängen und stürzte ab, wobei ich die virtuelle Maschine beim nächsten Start so bearbeitet habe, dass sie nur noch einen oder zwei Kerne hat.
Ich habe vergessen, VT-x/AMD-V im BIOS zu aktivieren
Bei den meisten Computern ist die Virtualisierung standardmäßig aktiviert, aber es gab definitiv Zeiten, in denen Intels VT-x oder AMD-V nicht im BIOS aktiviert war, als ich versuchte, eine virtuelle Maschine auszuführen.
Dies ist eine einmalige Einstellung, die Sie im BIOS Ihres Computers ändern müssen. Es ist nicht schwer, es zu ändern, und es hat wirklich keine Nachteile, es zu aktivieren. Tatsächlich bietet die Aktivierung nur dann Vorteile, wenn Sie versuchen, ein Betriebssystem in einer virtuellen Maschine zu virtualisieren, da eine VM einfach nicht funktioniert, wenn Sie sie deaktiviert haben.
Nachdem Sie nun alle Fehler kennen, die ich auf meinem Weg zum Betrieb virtueller Maschinen gemacht habe, ist es an der Zeit, das richtige Betriebssystem für die Virtualisierung auszuwählen. Eines meiner bevorzugten Betriebssysteme zum Virtualisieren ist Ubuntu Server. Es läuft hervorragend als VM und bietet Ihnen das volle Linux-Erlebnis in einem Terminal. Tatsächlich laufen gerade drei virtuelle Ubuntu-Maschinen, die verschiedene Aufgaben auf meinem VM-Host erledigen.
*️⃣ Quelllink:
1 TB ist eine anständige Speichermenge für einen Laptop und erweitert die Festplatte einer virtuellen Maschine.