Installiere 64bit Ubuntu in VirtualBox [closed]

25

Ich habe VirtualBox installiert und Ubuntu 64-Bit heruntergeladen. Wenn ich unter VirtualBox Linux auswähle, werden nur Ubuntu 32-Bit angezeigt. Mache ich etwas falsch, wodurch die 64-Bit-Option nicht mehr angezeigt wird? Meine Maschine als Windows 7 64-Bit-Betriebssystem mit 8 GB RAM.

VBox-Screenshot

user257133
quelle
Ich habe Ihren Beitrag ins Englische übersetzt. Auf dieser Website werden jedoch nur Beiträge in englischer Sprache akzeptiert. Versuchen Sie es beim nächsten Mal mit translate.google.com .
Terdon
Ich vermute, dass dies nach der Installation des virtualboxPakets in Ubuntu 14.04 passiert . Die von diesem Paket installierte VirtualBox scheint nur 32-Bit-Betriebssysteme zu unterstützen.
Reinier Post
Mit anderen Worten, dies hat wahrscheinlich das Duplikat askubuntu.com/questions/534693/…
Reinier Post
Ich hatte dieses Problem und musste zum BIOS gehen und die Virtualisierung aktivieren. Das hat es gelöst.
Akavall

Antworten:

13

Ihr Problem ist, dass Sie eine virtuelle 64-Bit-Maschine erstellen müssen. Sie haben wahrscheinlich eine 32-Bit-Version erstellt, weshalb die Option nicht angezeigt wird. Von der VBox-Website (Schwerpunkt meiner):

64-Bit-Gäste

VirtualBox unterstützt 64-Bit-Gastbetriebssysteme, auch auf 32-Bit-Hostbetriebssystemen, sofern die folgenden Bedingungen erfüllt sind:

  1. Sie benötigen einen 64-Bit-Prozessor mit Hardware-Virtualisierungsunterstützung (siehe Abschnitt „ Hardware vs. Software-Virtualisierung “).

  2. Sie müssen die Hardwarevirtualisierung für die bestimmte VM aktivieren, für die 64-Bit-Unterstützung gewünscht wird. Softwarevirtualisierung wird für 64-Bit-VMs nicht unterstützt.

  3. Wenn Sie die 64-Bit-Gastunterstützung auf einem 32-Bit-Host-Betriebssystem verwenden möchten, müssen Sie auch ein 64-Bit-Betriebssystem für die jeweilige VM auswählen . Da die Unterstützung von 64 Bit auf 32-Bit-Hosts zusätzlichen Overhead verursacht, aktiviert VirtualBox diese Unterstützung nur auf ausdrückliche Anfrage.

    Auf 64-Bit-Hosts (normalerweise mit Unterstützung für Hardwarevirtualisierung) werden 64-Bit-Gastbetriebssysteme unabhängig von den Einstellungen immer unterstützt, sodass Sie einfach ein 64-Bit-Betriebssystem auf dem Gast installieren können.

Warnung

Auf jedem Host sollten Sie das E / A-APIC für virtuelle Maschinen aktivieren, die Sie im 64-Bit-Modus verwenden möchten. Dies gilt insbesondere für 64-Bit-Windows-VMs. Siehe Abschnitt "Registerkarte " Erweitert " ". Darüber hinaus sollten Sie für 64-Bit-Windows-Gäste sicherstellen, dass die VM das Intel-Netzwerkgerät verwendet, da die AMD PCNet-Karte nicht von 64-Bit-Treibern unterstützt wird. Weitere Informationen finden Sie im Abschnitt „Virtuelle Netzwerkhardware“.

Wenn Sie den Assistenten "VM erstellen" der grafischen Benutzeroberfläche von VirtualBox verwenden (siehe Abschnitt "Erste virtuelle Maschine erstellen"), verwendet VirtualBox automatisch die richtigen Einstellungen für jeden ausgewählten 64-Bit-Betriebssystemtyp.

Erstellen Sie also einfach eine neue virtuelle Maschine und wählen Sie Ubuntu 64 als Betriebssystem aus. Alle Einstellungen sollten von VirtualBox korrekt konfiguriert werden und Sie sollten problemlos installieren können.

terdon
quelle
3
Ich hatte dieses Problem und musste nur in das BIOS-Menü (Lenovo G50-80) wechseln und die Hardware-Virtualisierung aktivieren. Jetzt erscheint 64bit Ubuntu als Option für mich in VirtualBox
Ogaday
3
Das BIOS muss natürlich die Virtualisierung aktivieren, aber für mich musste ich auch Hyper-V deinstallieren ("Windows 10-Funktion entfernen"), was aus irgendeinem Grund zu einer Beeinträchtigung geführt hat
RLaaa
2

Höchstwahrscheinlich ist Ihr Prozessor nicht der 64-Bit-Prozessor. Aus diesem Grund kann VirtualBox keine 64-Bit-Kernel ausführen. In den meisten Fällen ist VT (Virtualization Technology), das zum Ausführen von 64-Bit- Gastcomputern erforderlich ist, im BIOS deaktiviert Einstellungen, die Sie im BIOS-Bereich Ihres Computers ändern können.

Führen Sie die folgenden Befehle in Ihrem Terminalfenster aus, um zu überprüfen, ob Ihr Prozessor VT unterstützt.

 grep --color vmx /proc/cpuinfo.

 grep --color svx /proc/cpuinfo

Da vmx ein Flag für den Intel-Prozessor ist und svm für den AMD-Prozessor. Wenn die Ausgabe vmx oder svm anzeigt, ist Ihr Computer in der Lage, VT auszuführen .

ankeet_
quelle