“Bu çekirdek bir x86-64 CPU gerektirir, ancak yalnızca önyükleme yapamayan bir i686 CPU algıladı” hatası nedeniyle VirtualBox'a Ubuntu yüklenemiyor


121

Ubuntu 12.04'ü VirtualBox 4.2.12r84980'e yüklemeye çalışıyordum. anlıyorum

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

Ancak 64 bit Windows 8 kullanıyorum ve Ubuntu'yu denemek için aynı .iso'yu deniyorum. O zaman sorun nedir?


2
32-bit Ubuntu ISO
edwin

3
Ana sisteminizin 64bit olması önemli değil. Sanal makinenin tüm amacı, sanal bir makine de olsa ayrı ve özerk bir makine olmasıdır. Sanal makine yapılandırmasını düzenleyin ve CPU türünü 64bit olarak değiştirin.
hmayag

Yanıtlar:


150

Sanal Kutuda 64 bit işletim sistemi çalıştırabilmek için sanal makinenin mimarisinin de 64 bit olarak ayarlandığından emin olmalıyız.

  • VM'nizin oluşturulmasında Genel -> Temel ayarlar bölümünde Ubuntu 64-bit'i seçin

    görüntü tanımını buraya girin

  • Ayrıca, 64 bit konukları çalıştırmak için, sanal makineniz için Sistem -> Anakart ayarlarında Giriş / Çıkış APIC'sini etkinleştirmeniz önerilir :

  • In System -> Hızlanma eğer donanım sanallaştırma etkinleştirmek isteyebilirsiniz sekmesi CPU VT-x / AMD-V sahiptir.

  • Ana sistemde , BIOS'ta donanım sanallaştırmayı etkinleştirmemiz gerekebilir .

  • Bazı sistemlerde, güvenilir olmayan yürütmenin önlenmesi için bir ana bilgisayar BIOS seçeneğinin kapatılması gerekir ( kaynak ).


2
Benim için bile 'Ubuntu (64-bit)' açılan listede yer almıyor. Açılan listedeki tüm işletim sistemi listeleri '(32-bit)' gösteriyor.
ARUN,

1
@ARUN, BIOS'ta sanallaştırmayı etkinleştirdiniz mi?
Takkat

@ ARUN Aynı sorunu vardı. Oluştururken, bir seçenek değildi, ancak oluşturulduktan sonra, genel ayarlar bölümüne geri dönebilirsiniz ve o listede olacaktır.
Sinaestetik

22

Sanal makine ayarlarını açın. Sürüm açılır kutusuna gidin (Genel> Temel> Sürüm).

Açılır menüde "Ubuntu (64 bit)" seçeneğini bir seçenek olarak görmüyorsanız, sanallaştırma ana bilgisayarda etkin değil demektir.

Ana bilgisayarı yeniden başlatın, BIOS'a gidin ve Sanallaştırma'yı etkinleştirin. BIOS'tan çıkıp değişiklikleri kaydettiğinizden emin olun.

Şimdi, Sürüm açılır kutusundaki tüm 64 bit seçeneklerini görmelisiniz.

Sanal makine genel ayarları


5

Benim gibi ve sizin sanal kutunuzda sürümü seçme seçeneği olmayanlar için : Ubuntu (64 bit) :

Bunu yapın: 32 bit Ubuntu iso'yu indirin. Özellikle, sanal kutunuza Ubuntu indirirken, 2GB'tan daha az bellek ayırmayı seçtiyseniz.


0
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

veya daha önce oluşturduysanız,

vboxmanage modifyvm --ostype Ubuntu_64

Tüm ostypeları listelemek için: http://zeblog.co/?p=390

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.