web-dev-qa-db-fra.com

Impossible d'installer Ubuntu dans VirtualBox car "ce noyau nécessite un processeur x86-64, mais ne détecte qu'un processeur i686, incapable de démarrer"

J'essayais d'installer Ubuntu 12.04 dans VirtualBox 4.2.12r84980. je vois

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

Mais j'utilise Windows 8 64 bits et j'essaie même .iso pour essayer Ubuntu. Alors quel est le problème?

118
aluph

Pour pouvoir exécuter un système d'exploitation 64 bits dans Virtual Box, nous devons nous assurer que l'architecture de la machine virtuelle est également définie sur 64 bits.

  • Choisissez Ubuntu 64 bits dans Général -> Paramètres de base lors de la création de votre machine virtuelle.

    enter image description here

  • En outre, pour exécuter des invités 64 bits , il est recommandé d'activer l'APIC d'entrée/sortie dans le Système -> Carte mère paramètres pour votre machine virtuelle:

  • Dans l'onglet Système -> Accélération , vous pouvez activer les fonctionnalités de virtualisation matérielle VT-x/AMD-V de votre CPU.

  • Sur le système hôte, nous devrons peut-être activer virtualisation matérielle dans le BIOS .

  • Sur certains systèmes, une option du BIOS hôte pour empêcher toute exécution non approuvée doit être désactivée ( source ).

146
Takkat

Ouvrez les paramètres de la machine virtuelle. Allez dans la liste déroulante Version (Général> Basique> Version).

Si vous ne voyez pas l'option "Ubuntu (64 bits)" dans la liste déroulante, cela signifie que la virtualisation n'est pas activée sur l'hôte.

Redémarrez l'hôte, accédez au BIOS et activez la virtualisation. Quittez le BIOS en veillant à enregistrer les modifications.

Vous devriez maintenant voir toutes les options 64 bits dans la liste déroulante Version.

Virtual machine general settings

21
Christian Long

Pour ceux d'entre vous qui sont comme moi et qui n'ont pas l'option sur votre boîte virtuelle de sélectionner version: Ubuntu (64 bit):

Faites ceci: téléchargez le fichier iso Ubuntu 32 bits. Surtout si lors du téléchargement d'Ubuntu sur votre boîte virtuelle, vous avez choisi d'allouer moins de 2 Go de mémoire.

5
DBroncos1558
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

ou si vous avez déjà créé alors,

vboxmanage modifyvm --ostype Ubuntu_64

Pour lister tous les types: http://zeblog.co/?p=39

0
Uddhav Gautam