Nie można zainstalować Ubuntu w VirtualBox z powodu „tego jądra wymaga procesora x86-64, ale wykrywa tylko procesor i686, nie można uruchomić”


121

Próbowałem zainstalować Ubuntu 12.04 w VirtualBox 4.2.12r84980. Widzę

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

Ale używam 64-bitowego systemu Windows 8 i próbuję tego samego .iso do wypróbowania Ubuntu. Więc w czym problem?


2
Spróbuj zainstalować 32-bitowy system Ubuntu ISO
edwin

3
Nie ma znaczenia, że ​​twój system hosta jest 64-bitowy. Głównym celem maszyny wirtualnej jest to, że jest ona odrębną i autonomiczną maszyną, choć wirtualną. Edytuj konfigurację maszyny wirtualnej i zmień jej typ procesora na 64-bitowy.
hmayag

Odpowiedzi:


150

Aby móc uruchomić 64-bitowy system operacyjny w Virtual Box, musimy upewnić się, że architektura maszyny wirtualnej jest również ustawiona na 64-bit.

  • Wybierz Ubuntu 64-bit w Ogólne -> Podstawowe ustawienia dotyczące tworzenia maszyny wirtualnej

    wprowadź opis zdjęcia tutaj

  • Ponadto w przypadku gości 64-bitowych zaleca się włączenie APIC wejścia / wyjścia w systemie -> Ustawienia płyty głównej dla maszyny wirtualnej:

  • W zakładce System -> Przyspieszenie możemy chcieć włączyć funkcje wirtualizacji sprzętowej VT-x / AMD-V twojego procesora.

  • W systemie hosta może być konieczne włączenie wirtualizacji sprzętowej w systemie BIOS .

  • W niektórych systemach należy wyłączyć opcję BIOS-u hosta, aby zapobiec niezaufanemu wykonywaniu ( źródło ).


2
Dla mnie nawet „Ubuntu (64-bit)” nie znajduje się na liście rozwijanej. Wszystkie listy OS w menu rozwijanym pokazują „(32-bit)”.
ARUN

1
@ARUN, czy włączyłeś wirtualizację w BIOS-ie?
Takkat

@ARUN Miałem ten sam problem. Podczas tworzenia nie była to opcja, ale po utworzeniu możesz wrócić do ustawień> ogólne i będzie na tej liście.
Sinaesthetic,

22

Otwórz ustawienia maszyny wirtualnej. Przejdź do menu rozwijanego Wersja (Ogólne> Podstawowe> Wersja).

Jeśli nie widzisz opcji „Ubuntu (64-bitowy)” jako opcji w menu rozwijanym, oznacza to, że wirtualizacja nie jest włączona na hoście.

Uruchom ponownie hosta, przejdź do systemu BIOS i włącz wirtualizację. Wyjdź z BIOS-u, upewniając się, że zapisałeś zmiany.

Teraz powinieneś zobaczyć wszystkie 64-bitowe opcje w menu rozwijanym Wersja.

Ogólne ustawienia maszyny wirtualnej


5

Dla tych z was, którzy są tacy jak ja i nie mają opcji na wirtualnym pudełku, aby wybrać wersję: Ubuntu (64-bitowy) :

Zrób to: pobierz 32-bitowy system Ubuntu ISO. SZCZEGÓLNIE, jeśli podczas pobierania Ubuntu na wirtualną skrzynkę zdecydujesz się przydzielić mniej niż 2 GB pamięci.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.