Ich überprüfe Arch auf einer Virtualbox (die auf Ubuntu läuft), bevor ich es auf meinem Computer installiere. Ich bin dem Wiki bis zum Abschnitt mit den Anzeigetreibern gefolgt. lspci ergibt:
VGA-kompatibler Controller:InnoTek
Systemberatung GmbH Virtual Graphics
Adapter
Ich gehe davon aus, dass dies eine Art Virtualbox-kompatibler Layer ist. Gibt es eine Möglichkeit, ihn zu umgehen und meinen echten Anzeigetreiber (irgendeine Art von Intel) auf der virtuellen Box zu testen?
Akzeptierte Antwort:
Nein. Es ist nicht möglich, einer VirtualBox-VM Zugriff auf die Hostvideokarte zu gewähren, sondern nur auf die virtuelle Schnittstelle, die Sie dort aufgelistet sehen. Tatsächlich gilt dies für die meisten Hardwarekomponenten, einschließlich Netzwerkkarten. Die primäre Ausnahme hiervon sind einige USB-Geräte und Speichercontroller, die der VM offengelegt werden können, wenn das Host-Betriebssystem sie nicht über einen speziellen Bridge-Treiber verwendet.
Die Verwendung einer Linux-Distribution in einer VM sollte Ihnen ein Gefühl dafür geben, ob Ihnen die Software gefällt oder nicht, aber es ist kein guter Test dafür, ob sie sich gut mit Ihrer Hardware verbindet.
Stattdessen sollten Sie eine LiveCD oder eine bootfähige USB-Version verwenden, um es mit vollem Zugriff auf Ihre Hardware zu starten. Auf diese Weise können Sie alle Dinge testen, die Sie auschecken möchten, ohne Ihre Festplatte zu überschreiben oder neu zu partitionieren, bis Sie glauben, dass es funktionieren wird.
Als letzte Anmerkung haben die meisten Linux-Distributionen relativ die gleiche Basis an Treibern und Hardwarekompatibilität. Wie gut sie das alles jonglieren, ist etwas unterschiedlich, und manchmal hat eine Distribution Problemumgehungen für bestimmte Computer, die es nicht in die Upstream-Projekte geschafft haben, aber es ist ziemlich sicher zu sagen, dass, wenn Ihre Grafikkarte und Ihr Display in einer Linux-Distribution funktionieren, es wird wahrscheinlich in einer anderen Distribution der gleichen Ära funktionieren.