Cambio de kernel

Forums: 

Hola a todos, tengo un peque problema con virtualbox, según vi en la página web de descarga existe una incompatibilidad cuando el kernel es por ejemplo amd64 pero se instalan paquetes de 32 bits, en esos casos el virtualbox no funciona, lo comprobé y es verdad, hice de todo recompile como indicaba en algunas partes para reconozca de alguna manera el virtualbox el kernel, pero nada. Entonces tengo 2 opciones o cambio el debian squeeze a 64 bits o instalo otro kernel, por cuestiones de aprendizaje me interesa más cambiar el kernel, pero como lo hago ??? y si cambio el kernel desaparecerá algo en arranque ?? lo digo porque tengo un guidows 7 que usa mi hijo para deberes de la escuela.

Cual seria el procedimiento correcto para cambiar el kernel y cuál kernel seria el adecuado ??
Habrá consecuencias en los paquetes ??

Muchas gracias por su atención.

Saludos.

Que kernel tienes y que

Imagen de deathUser

Que kernel tienes y que kernel quieres instalar ...???

En principio si actualizas el kernel (mantienes la misma arquitectura) y sus módulos dependientes, no deberías tener problemas, si lo que necesitas es cambiar de arquitectura pues no creo que puedas simplemente cambiar el kernel ...

Cual es el problema que te da al instalar virtualbox ...???

bye
;)

Hola, tengo el kernel

Hola, tengo el kernel 2.6.35-5-amd64 en debian squeeze pero en un sistema de 32 bits (debian de 32 bits) y segun vi en la página web de virtualbox al tener así no funciona, y efectivamente lo comprobe y me da el error

RTR3Init failed with rc=-1912 (rc=-1912)

The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing

'/etc/init.d/vboxdrv setup'

may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.

Realice lo que dice ahi es decir /etc/init.d/vboxdrv setup y sale todo bien no da errores todo en done, cuando vuelvo ejecutar sigue el mismo error, así que lo mejor según vi es cambiar el kernel pero no se como hacerlo, también busque como instalar mi debian squeeze de manera que pueda escoger el kernel pero nada solo encontre que linux instala el kernel más conveniente automaticamente. Mi máquina soporta 64 bits y debe ser por eso que se instala el kernel amd64, pero como no se que problemas tendre instalando un debian squeeze a 64 bits, es decir quizas por ejemplo, algo simple, si hiciera un documento en open office de 64 podria funcionar o editar el mismo documento en un open office de 32 bits y cosas así.

Como puedo hacer para instalar otro kernel o cambiar el que tengo, revisando en los paquetes veo que tengo disponible para instalar el kernel 2.6.35-5-686, pero que sucederá si le instalo ?, es decir quiero instalar un kernel para 32 bits.

Agardezco mucho tu ayuda

no vas a tener problemas de

Imagen de deathUser

no vas a tener problemas de compatibilidad entre arquitecturas en cosas tan simples como documentos ya que los formatos son portables, si tendrás incompatibilidad en cosas más a bajo nivel como por ejemplo en los formatos binarios de las bases de datos de LDAP o postgresql por ejemplo, es decir, no puedes simplemente copiar los archivos de un sistema de 64 hacia uno de 32 en estos dos casos que he mencionado y pretender que el de 32 los reconozca sin más ... en estos casos se puede hacer un volcado (pg_dump por ejemplo en el caso de postgresql) en el sistema de 64 y cargarlo en el de 32 y viceversa ... en principio, un usuario final no debería notar que está trabajando en un sistema de 64 o de 32, quizás solo note que el de 64 puede ir más rápido ya que puede gestionar más memoria :) ( bueno el de 32 también lo puede hacer en casos especiales :) )

Yendo a tu problema, trata de desinstalar el virtualbox completamente e instalalo nuevamente a ver si te instala los módulos adecuados para tu kernel, por otra parte no deberías tener problemas instalando cuanto kernel quieras, a no ser que tengas poco espacio en la partición dedicada a ese fin (/boot), simplemente grub (o el gestor de arranque que tengas) te creará una opción en el menú de arranque (o dos) por cada kernel instalado, de manera que puedas seleccionar el que vas a usar al momento del arranque ...

bye
;)

hola, gracias por responder,

hola, gracias por responder, reinstale virtualbox con el repositorio ya añadido en el archivo sources.list y me instalo las kernel headers del kernel 2.6.32-5-686 con lo cual igual no funciono, así que me arriesgue he instale otro kernel, busque el paquete kernel-image 2.6.32-5-686 y listo en el arranque ya tengo 2 entradas más para el nuevo kernel, corri ahi virtualbox y ha funcionado perfecto, no se si tendre problemas con las aplicaciones instaladas en el otro kernel amd64, hasta ahora he probado lo basico el open office, postgres, netbeans y al parecer todo a bien, tengo algunas actualizaciones pendientes según me indica mi debian voy a actualizar en este nuevo kernel a ver que pasa, espero no se joda nada y para lo siguiente sería ve buscar como dejar en el arranque que por default me cargue este kernel en el grub2.

Voy a arriesgar y en un futuro voy a cambiar a 64 bits, según veo el mayor problema es con las bases de datos, de ahi lo que es para usuario final todo bien. Mi preocupación por 64 bits es porque en la universidad normalmente se trabaja a 32 bits y si llevo algo en 64 y no me funciona allá me dirian de todo, menos buen estudiante.

Gracias por tu ayuda.