Zainstaluj 64-bitowy Ubuntu w VirtualBox [zamknięte]

25

Zainstalowałem VirtualBox i pobrałem Ubuntu 64 bity. Kiedy wybieram Linux w VirtualBox, pokazane są tylko 32-bitowe Ubuntu. Czy robię coś złego, co uniemożliwia pojawienie się opcji 64-bitowej? Mój komputer jako 64-bitowy system operacyjny Windows 7 z 8 GB pamięci RAM.

Zrzut ekranu VBox

użytkownik257133
źródło
Przetłumaczyłem twój post na angielski, przepraszam, ale ta strona akceptuje tylko posty w języku angielskim. Następnym razem spróbuj użyć translate.google.com .
terdon
Domyślam się, że dzieje się tak po zainstalowaniu virtualboxpakietu w Ubuntu 14.04. VirtualBox zainstalowany przez ten pakiet wydaje się obsługiwać tylko 32-bitowe systemy operacyjne.
Reinier Post
Innymi słowy, prawdopodobnie ma to duplikat askubuntu.com/questions/534693/…
Reinier Post
Miałem ten problem i musiałem przejść do systemu BIOS i włączyć wirtualizację. To rozwiązało.
Akavall,

Odpowiedzi:

13

Problem polega na tym, że musisz utworzyć 64-bitową maszynę wirtualną. Prawdopodobnie utworzyłeś wersję 32-bitową i dlatego ta opcja się nie pojawia. Ze strony VBox (moje podkreślenie):

64-bitowi goście

VirtualBox obsługuje 64-bitowe systemy operacyjne gościa, nawet w 32-bitowych systemach operacyjnych hosta, pod warunkiem spełnienia następujących warunków:

  1. Potrzebujesz 64-bitowego procesora z obsługą wirtualizacji sprzętowej (zobacz sekcję „ Wirtualizacja sprzętowa a programowa ”).

  2. Musisz włączyć wirtualizację sprzętową dla konkretnej maszyny wirtualnej, dla której chcesz obsługiwać 64-bit; wirtualizacja oprogramowania nie jest obsługiwana dla 64-bitowych maszyn wirtualnych.

  3. Jeśli chcesz korzystać z 64-bitowej obsługi gościa w 32-bitowym systemie operacyjnym hosta, musisz także wybrać 64-bitowy system operacyjny dla konkretnej maszyny wirtualnej . Ponieważ obsługa 64 bitów na hostach 32-bitowych powoduje dodatkowe obciążenie, VirtualBox włącza tę obsługę tylko na wyraźne żądanie.

    Na hostach 64-bitowych (które zazwyczaj są wyposażone w obsługę wirtualizacji sprzętowej) 64-bitowe systemy operacyjne gościa są zawsze obsługiwane bez względu na ustawienia, dzięki czemu można po prostu zainstalować 64-bitowy system operacyjny w gościu.

Ostrzeżenie

Na dowolnym hoście powinieneś włączyć I / O APIC dla maszyn wirtualnych, których zamierzasz używać w trybie 64-bitowym. Jest to szczególnie prawdziwe w przypadku 64-bitowych maszyn wirtualnych z systemem Windows. Zobacz sekcję „ Karta„ Zaawansowane ”. Ponadto w przypadku 64-bitowych gości systemu Windows należy upewnić się, że maszyna wirtualna korzysta z urządzenia sieciowego Intel, ponieważ karta AMD PCNet nie obsługuje sterowników 64-bitowych; patrz sekcja „Wirtualny sprzęt sieciowy”.

Jeśli użyjesz kreatora „Utwórz maszynę wirtualną” graficznego interfejsu użytkownika VirtualBox (patrz sekcja „Tworzenie pierwszej maszyny wirtualnej”), VirtualBox automatycznie użyje poprawnych ustawień dla każdego wybranego 64-bitowego systemu operacyjnego.

Spróbuj utworzyć nową maszynę wirtualną i wybierz Ubuntu 64 jako system operacyjny. Wszystkie ustawienia powinny być poprawnie skonfigurowane przez VirtualBox i powinieneś być w stanie zainstalować bez problemów.

terdon
źródło
3
Miałem ten problem i wszystko, co musiałem zrobić, to przejść do menu BIOS (Lenovo G50-80) i włączyć wirtualizację sprzętu. Teraz 64-bitowe ubuntu pojawia się jako opcja w VirtualBox
Ogaday
3
BIOS musi oczywiście włączyć wirtualizację, ale dla mnie musiałem również odinstalować Hyper-V („usuń funkcję systemu Windows 10”), co z jakiegoś powodu przeszkadzało w tym
RLaaa
2

Najprawdopodobniej twój procesor nie jest 64-bitowy, dlatego VirtualBox nie jest w stanie uruchomić 64-bitowych jąder, lub w większości przypadków nowych komputerów VT (Technologia wirtualizacji), która jest wymagana do uruchomienia 64-bitowego gościa jest wyłączona w BIOS-ie ustawienia, które możesz zmienić w sekcji BIOS urządzenia.

Aby sprawdzić, czy Twój procesor obsługuje VT, uruchom następujące polecenia w oknie terminala.

 grep --color vmx /proc/cpuinfo.

 grep --color svx /proc/cpuinfo

Ponieważ vmx jest flagą dla procesora Intela, a svm jest dla procesora AMD. Jeśli dane wyjściowe pokazują vmx lub svm, twój komputer jest zdolny do VT .

ankeet_
źródło