134 votes

Impossible d'installer Ubuntu dans VirtualBox en raison de l'erreur "ce noyau nécessite un CPU x86-64, mais ne détecte qu'un CPU i686, impossible de démarrer".

J'ai essayé 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 un Windows 8 64 bits, et j'essaie le même .iso pour essayer Ubuntu. Alors quel est le problème ?

169voto

Takkat Points 135194

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-bit dans Général -> Basique lors de la création de votre VM

    enter image description here

  • En outre, pour l'exécution Invités 64 bits il est recommandé d'activer l'APIC d'entrée/sortie dans le système d'exploitation. Système -> Carte mère pour votre machine virtuelle :

  • In der Système -> Accélération onglet nous pouvons vouloir activer les fonctions de virtualisation matérielle VT-x/AMD-V de votre CPU.

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

  • Dans certains systèmes, une option du BIOS de l'hôte permettant d'empêcher l'exécution non fiable doit être désactivée ( fuente ).

24voto

Christian Long Points 3167

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

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

Redémarrez l'hôte, entrez dans le BIOS et activez la virtualisation. Quittez le BIOS, en vous assurant de sauvegarder les changements.

Maintenant, vous devriez voir toutes les options 64 bits dans la boîte déroulante Version.

Virtual machine general settings

5voto

netigger Points 141

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

Faites-le : téléchargez l'iso Ubuntu 32 bits. D'autant plus 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.

0voto

Uddhav P. Gautam Points 361
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

ou si vous l'avez déjà créé,

vboxmanage modifyvm --ostype Ubuntu_64

Pour lister tous les ostype : http://zeblog.co/?p=390

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X