Este núcleo requiere una CPU x86-64, pero solo detectó una CPU i686 [duplicado]

2

Esto NO es un duplicado Las otras respuestas no se aplican a esta situación.

Al intentar iniciar una imagen de 64 bits en un VirtualBox sin cabeza, obtengo

  

Este núcleo requiere una CPU x86-64, pero solo detectó una CPU i686.   No se puede iniciar: utilice un núcleo apropiado para su CPU

Mi procesador es de 64 bits.

uname -a

  

Linux medusa 3.13.0-32-generic # 57-Ubuntu SMP Martes 15 de julio 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

Es compatible con VMX

egrep '(vmx|svm)' /proc/cpuinfo

flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat  
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc 
arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est 
tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow vnmi flexpriority

Y las opciones de virtualización están habilitadas en el BIOS.

Establecí el tipo de ostype en Linux_64 y Ubuntu_64 pero ninguno funciona. También intenté configurar VBoxManage modifyvm <vmname> --longmode on

"usar una imagen de 32 bits" no es una solución, por lo que vuelvo a hacer la pregunta. Veo que ha aparecido muchas veces y que "tu procesador es de 32 bits" es una respuesta muy común.

Una información potencialmente relevante es que el procesador se actualizó después de la instalación inicial de Ubuntu. Moví el procesador que admite virtualización a esta computadora. He tenido VM de 64 bits ejecutándose en esta máquina con anterioridad, con la misma configuración; No estoy seguro de si la instalación en el procesador admitido importa.

    
pregunta evandentremont 25.11.2014 - 08:01

2 respuestas

1

¡Encontró una respuesta!

Todas las opciones estaban activadas. Sin embargo, la "ejecución confiable de la plataforma" debe estar desactivada . Tan pronto como lo apago, funciona.

Si alguien puede explicar por qué funciona, otorgaré la respuesta.

    
respondido por el evandentremont 25.11.2014 - 08:10
0

Creo que la "ejecución de la plataforma de confianza" solo permite arrancar ciertos programas / kernels firmados o "de confianza", y su imagen de 64 bits no es una de las "confiables". El error "solo detectó una CPU i686" puede deberse a que VirtualBox emula la "ejecución de plataforma confiable" (TPE), o tal vez VirtualBox comienza a arrancar la imagen, pero el TPE de la CPU no lo permite y el kernel ve algo mal con la CPU que se ajusta al error "no x86-64 cpu"? ¿Tal vez? : -)

    
respondido por el Xen2050 25.11.2014 - 09:04