Virtualbox nie ma opcji 64-bitowych

31

Niedawno zainstalowałem Oracle Virtualbox z ich strony internetowej na Xubuntu 15.04 64-bit. W szczególności Virtualbox 5.0.4. Jednak gdy próbuję zainstalować maszynę wirtualną, daje mi tylko opcję zainstalowania 32-bitowego systemu operacyjnego (jak pokazano poniżej). Czy istnieje sposób na zezwolenie na 64-bitowe systemy operacyjne?

wprowadź opis zdjęcia tutaj

eLyUKayEe
źródło
Czy korzystasz z 32-bitowego systemu Ubuntu?
Daniel
Właśnie dodałem wyjaśnienie edycji.
eLyUKayEe,
2
patrz tutaj
Ravan,
2
Czy VT-x / AMD-V jest włączony w BIOS-ie? askubuntu.com/questions/256792/...
Takkat,
Zasadniczo ten problem wystąpił z powodu instalacji dokera. doker wyłącza opcję 64-bitową. możesz rozwiązać ten problem w następujący sposób, zapoznaj się z następującym filmem: Musisz wyłączyć opcję hyper-v, aby rozwiązać ten problem w 30 sekund. Praktyczne wideo jest dostępne tutaj .
user880527,

Odpowiedzi:

24

Jest to normalne, jeśli Twój procesor nie obsługuje sprzętu do wirtualizacji (Intel VT-x lub AMD-v). Starsze 64-bitowe procesory mogą tego nie obsługiwać.

Cytuję poniżej jeden z moderatora forum Virtualbox

Możesz zainstalować 64-bitowych gości na 32-bitowych hostach, więc „bity” hosta nie jest problemem. Problem polega na tym, że w VirtualBox wymagana jest sprzętowa obsługa wirtualizacji (Intel VT-x lub AMD-v) dla niektórych maszyn wirtualnych, w tym wszystkich 64-bitowych maszyn wirtualnych - niezależnie od hosta.

Aby włączyć 64-bitowych gości, uruchom następującą listę kontrolną: -

  • Zanotuj dokładny model procesora lub numer części, a następnie przejdź do trybu online i sprawdź jego możliwości. Procesor musi mieć zdolność 64-bitową i obsługiwać technologie wirtualizacji Intel lub AMD: VT-x lub AMD-v.

  • Zwykle musisz włączyć VT-x / AMD-v w BIOS-ie komputera. Musisz sprawdzić w instrukcji obsługi komputera lub na forum pomocy technicznej, aby dowiedzieć się, jak uruchomić system BIOS. Prawdopodobnie nie jest to coś, w czym możemy pomóc na forach VirtualBox. Gdy tam dotrzesz, musisz poszukać czegoś ukrytego w menu, być może w kategorii bezpieczeństwa. Opcję można nazwać czymś w rodzaju „Włącz technologię wirtualizacji”. Jeśli widzisz „Virtual Directed I / O”, to inna sprawa. Pamiętaj, aby ponownie uruchomić komputer po wprowadzeniu zmian w systemie BIOS - w takim przypadku wymagany jest pełny restart po wyłączeniu zasilania, samo wznowienie ze stanu hibernacji może nie wykonać zadania.

  • Jeśli (1) i (2) są już zajęte, upewnij się, że żadne inne aplikacje hosta nie używają już VT-x / AMD-v. Zwykłymi winowajcami są debuggery na poziomie systemu, inne platformy maszyn wirtualnych oraz niektóre rezydentne aplikacje antywirusowe. Stało się to szczególnym problemem w przypadku 64-bitowych hostów komputerów i serwerów z systemem Windows - szczególnie Win8 / Win2k12 / Win10, ponieważ mogą one domyślnie włączać platformę VM Microsoft Hyper-v VM: przejmuje to własność VT-x i nie gra się dobrze z VirtualBox.

  • Podczas tworzenia maszyny wirtualnej wybierz 64-bitową wersję szablonu systemu-gościa w | Ogólne | Basic | Wersja, np. Wybierz „Ubuntu (64-bitowy)”, a nie „Ubuntu” lub „Ubuntu (32-bitowy)”. Stało się to ważniejsze od VirtualBox 4.3.x, ponieważ wybór odpowiedniego szablonu pozwala również na wyświetlanie innych nowoczesnych funkcji procesora dla gościa - nie chodzi już tylko o wydajność 64-bitową.

Ron
źródło
3

Być może twój system jest 32-bitowy, jeśli nie, tzn. Jeśli jest to 64-bitowa maszyna, być może technologia wirtualizacji nie jest włączona w systemie BIOS. musisz włączyć technologię wirtualizacji w BIOS-ie. Znajdziesz odpowiednie filmy wideo o tym, jak włączyć wirtualizację przez BIOS.

aniruddh
źródło
Po wyłączeniu wirtualizacji w systemie BIOS mamy tylko opcje 32-bitowe, a przy włączonej opcji mamy 64-bit.
rtaft,