* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Problemas para ejecutar VirtualBox

He instalado la VirtualBox de Sun para Mandriva 2009.1 en Mandriva 2010.0 después de tener problemas con la 3.0.8 para la 2010.0 vuelve a aparecer el mismo problema al intentar compilar el driver:

[joaquim@localhost ~]$ /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                                                            [ D'ACORD ]
Recompiling VirtualBox kernel module/etc/init.d/vboxdrv: line 301: /var/log/vbox-install.log: S’ha denegat el permís    
                                                                                                             [HA FALLAT]
  (Look at /var/log/vbox-install.log to find out what went wrong)                                                       
[joaquim@localhost ~]$ su                                                                                               
Password:                                                                                                               
su: la contrasenya no és correcta                                                                                       
[joaquim@localhost ~]$ su                                                                                               
Password:                                                                                                               
[root@localhost joaquim]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                                                            [ D'ACORD ]
Recompiling VirtualBox kernel module                                                                         [HA FALLAT]
  (Look at /var/log/vbox-install.log to find out what went wrong)                                                       
[root@localhost joaquim]# cat /var/log/vbox-install.log
Attempting to install using DKMS                       
  removing old DKMS module vboxdrv version  3.1.2      

------------------------------
Deleting module version: 3.1.2
completely from the DKMS tree.
------------------------------
Done.                         

Creating symlink /var/lib/dkms/vboxdrv/3.1.2/source ->
                 /usr/src/vboxdrv-3.1.2

DKMS: add Completed.

Error! Your kernel source for kernel 2.6.31.6-desktop-1mnb cannot be found at
/lib/modules/2.6.31.6-desktop-1mnb/build or /lib/modules/2.6.31.6-desktop-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:155: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR= and run Make again.
make KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)

  ERROR: Kernel configuration is invalid.
         include/linux/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*

  WARNING: Symbol version dump /usr/src/linux-2.6.31.5-1mnb/Module.symvers
           is missing; modules will have no dependencies and modversions.

make -f scripts/Makefile.build obj=/tmp/vbox.0
/tmp/vbox.0/Makefile:155: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR= and run Make again.
  gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem /usr/lib/gcc/i586-manbo-linux-gnu/4.4.1/include -Iinclude  -I/usr/src/linux-2.6.31.5-1mnb/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mno-red-zone -mcmodel=kernel -maccumulate-outgoing-args -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fomit-frame-pointer -I/usr/src/linux/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)"  -c -o /tmp/vbox.0/linux/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
/tmp/vbox.0/linux/SUPDrv-linux.c:1: error: el modelo de código ‘kernel’ no se admite en el modo de bit 32
/tmp/vbox.0/linux/SUPDrv-linux.c:1: lo sentimos, sin implementar: no está compilado el modo bit-64
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxdrv] Error 2
[root@localhost joaquim]#

Después de buscar en Blogdrake (quizá debería de haber empezado por ahí ;)
veo aquí cómo se podría conseguir hacer correr dicha máquina virtual.

Siguiendo las instrucciones instalo el kernel-devel y las sources de mi kernel actual que veo que me faltaban ;P

El intento de compilar el driver fracasa de nuevo:

[root@localhost joaquim]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                                                            [ D'ACORD ]
Recompiling VirtualBox kernel module                                                                         [ D'ACORD ]
Starting VirtualBox kernel module                                                                            [HA FALLAT]
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)
[root@localhost joaquim]# modprobe vboxdrv
FATAL: Error inserting vboxdrv (/lib/modules/2.6.31.6-desktop-1mnb/dkms/misc/vboxdrv.ko.gz): Invalid module format
[root@localhost joaquim]#
[joaquim@localhost ~]$dmesg
...
vboxdrv: no symbol version for module_layout
vboxdrv: no symbol version for module_layout
[joaquim@localhost ~]$

Estoy planteándome otras máquinas virtuales disponibles para mi powerpack...

Salu2

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Annubis

# 96494 ¿Instalas el RPM?

Porque si lo haces así, no necesitas ejecutar eso. Con instalar el paquete dkms-virtualbox, si no se había compilado, lo hará en el próximo reinicio.

PD; para convertirte en superusuario no es su es su - (con guión)



Gravatar de Ximo Bernà

# 96544 Algo ha debido de ir mal

Instalé el rpm de Sun, en efecto. También el dkms-virtualbox. El programa sigue abriéndose sin problemas pero no puedo correr la máquina virtual instalada porque me pide que ejecute /etc/init.d/vboxdrv setup y esto no sirve de nada. El driver de virtualbox falla en el arranque y me pide que haga dmesg para averiguar qué pasa; este es el resultado:

[joaquim@localhost ~]$ dmesg
...
vboxdrv: no symbol version for module_layout                                                                                  
...
IFWLOG: register target
fuse init (API version 7.12)
warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
...

Salu2 y gracias por la ayuda!

Ximo Bernà

Linux user #446002
Mi blog

Ximo Bernà

Linux user #446002
Mi blog



Gravatar de Ximo Bernà

# 96649 La solución fue desinstalar dkms-virtualbox y reinstalar

...
DKMS: install Completed.
+ /sbin/rmmod vboxnetflt
+ /sbin/rmmod vboxnetadp
+ /sbin/rmmod vboxdrv
+ /sbin/modprobe vboxdrv
+ /sbin/modprobe vboxnetflt
+ /sbin/modprobe vboxnetadp
+ :
[root@localhost ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                                                            [ D'ACORD ]
Removing old VirtualBox netadp kernel module                                                                 [ D'ACORD ]
Removing old VirtualBox netflt kernel module                                                                 [ D'ACORD ]
Removing old VirtualBox kernel module                                                                        [ D'ACORD ]
Recompiling VirtualBox kernel module                                                                         [ D'ACORD ]
Starting VirtualBox kernel module                                                                            [ D'ACORD ]
[root@localhost ~]#

Hay que seguir siempre los pasos :P

;) Gracias mil por los consejos!

Salu2 y Felices Fiestas!

Ximo Bernà

Linux user #446002
Mi blog

Ximo Bernà

Linux user #446002
Mi blog

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.