VirtualBox: your cpu does not support long mode. use a 32 bit distrubtion.

Iniciado por Darvein, 21 Julio 2010, 22:34 PM

0 Miembros y 2 Visitantes están viendo este tema.

Darvein

Hola a todos ^^
Alguién podría echarme una mano con este problemón ¿?
----
Resulta que tengo Red Hat 5.3 32/64 bits.
Lo que necesito hacer es instalarlo en VirtualBox 3.2.4, en mi laptop (intel centrino dual core), que está con debian squeeze.

Y bueno cuando arranco la máquina virtual desde VirtualBox luego de el booteo, me sale inmediatamente esto:
" Your cpu does not support long mode. use a 32 bit distrubtion."

He notado que ese mensaje les sale a aquellos que tratan de instalar un sistema de 64-bit (x86_64) en VirtualBox bajo un sistema x86 (intel), ya que creo que intel no soporta algo que es: VT-x o virtualización de hardware.

Entonces lo que se puede deducir es que mi virtualBox que esta instalado en mi debian squeeze en un sistema x86,  cree que el Red Hat 5.3 es un x86_64 =( pero la verdad es que es: un x86 / x86_64, es para ambas plataformas.
Y bueno no se como indicarle a VirtualBox que el RedHat que quiero instalar soporta ambas plataformas y que la que necesito instalar es obviamente la x86.

He pensado que mientras arranca la máquina virtual en lugar de darle ENTER y seguir con la instalación, puedo instalar red hat mediante algo que es: boot install options, y un mensaje debajo dice como ejemplo:
boot: linux mem=256M noprobe

pienso que ahí podría decirle al boot, que el kernel debería arrancar con la opción de 32-bit o x86 o algo así. pero no se como.

O talvez otra forma de arrancar la maquína virtual con el instalador de Red Hat 5.3 forzando a que cargue el boot con x86 y sin tomar en cuenta x86_64
no sé como podría resolver eso =(

También he pensado en que podía modificar directamente la imagen .iso de Red Hat 5.3 quitando todo lo que tiene que ver con x86_64 así la imagen arrancaría desde virtual box directamente con x86 pero ... no se que carpetas o archivos debería quitar de la imagen de Red Hat 5.3 para eso =(

Espero puedan ayudarme amigos y amigas. saludos!
¿Ilusión o realidad?

rastanthology

la verdad que no se como solucionar tu problema, lo que si te puedo decir es que el virtualbox no soporta virtualizar 64 bits, hasta donde tengo entendido el vmware si, si queres podes probar con ese en cambio

Novlucker

CitarHe notado que ese mensaje les sale a aquellos que tratan de instalar un sistema de 64-bit (x86_64) en VirtualBox bajo un sistema x86 (intel), ya que creo que intel no soporta algo que es: VT-x o virtualización de hardware.
Intel si soporta VT-x, de hecho VT-x se llama justamente a la tecnología de Intel, que tu procesador no lo soporte ya es otra cosa.

CitarEntonces lo que se puede deducir es que mi virtualBox que esta instalado en mi debian squeeze en un sistema x86, cree que el Red Hat 5.3 es un x86_64 =( pero la verdad es que es: un x86 / x86_64, es para ambas plataformas.
x86_64 es de 64bits, con soporte para 32, pero es 64

Saludos

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Foxy Rider

Me mareaste con el tema x86 y x86_64, el primero es de 32 bits y el segundo es de 64 ...
para corroborar cual tenés, fijate los flags de tu procesador, en el caso de Linux :

Código (bash) [Seleccionar]
cat /proc/cpuinfo

y ahí fijate que esté "lm" (64-bit Long Mode), si es así, tu procesador es de 64 ...
después, fijate que en la bios tengas habilitada la virtualización ... sino no se activa el flag que indica que tenés soporte de virtualización ....
hecho eso, ya podrás usar VirtualBox, igualmente ... esta característica se pide en situaciones "especiales" ... como cuando hay diferencia entre la arquitectura del host y el guest, uso de paging, etc ...

Saludos.

P.S : VirtualBox sí soporta virtualizar sistemas x86_64


Darvein

no, acabo de ver y mi procesador no soporta : long mode =(

Entonces deberia instalar una distribucion de 32 bits verdad? y no las de 64 bits.
Pero el instalador de red hat que tengo es de ambas arquitecturas al mismo tiempo =(

Si la coloco en una computadora fisica y hago que bootee, inmediatamente el instalador de redhat sabe que se trata de una computadora x86, pero si hago que bootee desde una maquina virtual usando virtualbox, el instalador de redhat ignora que este pueda ser un x86 y lo toma como si fuera un x86_64 =(

¿Ilusión o realidad?