Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Instal·lar VirtualBox  Final

  • Pretenent istal·lar el servidor de comunicacions a l'escola m'he baixat:
    ftp://download-linkat.xtec.cat/d83/VM/Lk4_Servidor_Comunicacions/Linkat4_Servidor_Comunicacions.ova
    En una màquina amb dues tarjetes de xarxa he instalat la Linkat-4, com a màquina autònoma.
    Seguint les instruccions del curs D83 he anat per instal·lar el VirtualBox.
    He instal·lat el paquets: kernel-source, kernel-syms, gcc, gcc-c++, pam-devel-
    No he desinstal·lar res, ja que ni hi havien paquets de la versió OSE.
    M'he baixat VirtualBox-4.0-4.0.10_72479_openSUSE112-1.i586.rpm

    Al instal·lar-lo per consola m'ha sortit:

    Directory: /home/admin/Escriptori
    dg jul 17 12:20:17 CEST 2011
    admin@sercom:~/Escriptori> su
    Contrasenya:
    sercom:/home/admin/Escriptori # rpm -Uvh VirtualBox-4.0-4.0.10_72479_openSUSE112-1.i586.rpm
    avís: VirtualBox-4.0-4.0.10_72479_openSUSE112-1.i586.rpm: Capçalera V4 Firma DSA: NOKEY, clau ID 98ab5139
    S'està preparant... ########################################### [100%]
    1:VirtualBox-4.0 ########################################### [100%]
    Creating group 'vboxusers'. VM users must be member of that group!
    No precompiled module for this kernel found -- trying to build one. Messages emitted during module compilation will be logged to /var/log/vbox-install.log.
    Stopping VirtualBox kernel modules done
    Uninstalling old VirtualBox DKMS kernel modules done
    Trying to register the VirtualBox kernel modules using DKMS failed
    (Failed, trying without DKMS)
    Recompiling VirtualBox kernel modules failed
    (Look at /var/log/vbox-install.log to find out what went wrong)

    Al fitxer /var/log/vbox-install.log, una sola linea:
    /usr/share/virtualbox/src/vboxhost/build_in_temp: line55: make: command not found.

    Anant a Aplicacions>Sistema>Emulador, apareix Oracle VM VirtualBox
    Obrint-ho apareix la finestra d'administració del VirtualBox. Alla puc importar el fitxer Linkat4_Servidor_Comunicacions.ova
    Iniciant la màquina, dos avisos:

    Kernel driver not installed (rc=-1908)
    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
    '/etc/init.d/vboxdrv setup'
    as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
    -------------------------------------------------------------------------------------
    VirtualBox error
    No s'ha pogut obrir una sessió per a la màquina virtual Linkat4_Servidor_Comunicacions.
    The virtual machine 'Linkat4_Servidor_Comunicacions' has terminated unexpectedly during startup with exit code 1.
    Detalls
    Resultat Codi:
    NS_ERROR_FAILURE (0x80004005)
    Component:
    Machine
    Interfície:
    IMachine {662c175e-a69d-40b8-a77a-1d719d0ab062}

    Intentant restaurar el driver:

    sercom:/home/admin/Escriptori # /etc/init.d/vboxdrv setup
    Stopping VirtualBox kernel modules done
    Uninstalling old VirtualBox DKMS kernel modules done
    Trying to register the VirtualBox kernel modules using DKMS failed
    (Failed, trying without DKMS)
    Recompiling VirtualBox kernel modules failed
    (Look at /var/log/vbox-install.log to find out what went wrong)

    Per si de càs m'he baixat el corresponent "VirtualBox Extension Pack" peró amb el mateix resultat.

    Ho provo a casa en un ordinador windows: el Linkat4_Servidor_Comunicacions.ova s'instal·la perfectament sobre el virualBox.
    Instal·lo també la Linkat-4 autómoma, a la que pretenc posar-hi el virtualBox. Els resultats son els mateixos.
    Alguna solució? Gràcies per endevant
  • Hola,
    sembla que no tens el paquet "make" instal·lat, el pots instal·lar amb la següent comanda (com a root):

    Code

    zypper in make

    Desprès torna a compilar el driver:

    Code

    /etc/init.d/vboxdrv setup

    Sort!
  • Gràcies!. Ho he provat, però amb el paquet "make" instal·lat segueix donant els mateixos errors.
  • Pots posar, mitjançant cites, els errors que et dona?
  • Ho tens tot en el meu primer escrit. Sempre surt el mateix.



    editat per: jparramo, 19/Juliol/2011 - 22:57
  • Hola,
    no em quadra que al fitxer /var/log/vbox-install.log hi digui el mateix que al teu primer post, pots comprovar-ho?
    De totes formes intentaré fer la instal·lació per poder-te donar una recepta actualitzada.
    Salutacions.
  • Perdó, aquest no me'l havia tornat a mirar. El contingut és:

    Makefile:172: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
    make KBUILD_VERBOSE=1 SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -C /usr/src/linux 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.14-0.8/Module.symvers
    is missing; modules will have no dependencies and modversions.

    make -f scripts/Makefile.build obj=/tmp/vbox.0
    /tmp/vbox.0/Makefile:172: Warning: using /usr/src/linux as the source directory of your Linux kernel. If this is not correct, specify KERN_DIR=<directory> and run Make again.
    gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.4/include -Iinclude -I/usr/src/linux-2.6.31.14-0.8/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 -include /tmp/vbox.0/include/VBox/SUPDrvMangling.h -I/usr/src/linux/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/ -I/tmp/vbox.0/vboxdrv/include -I/tmp/vbox.0/vboxdrv/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: code model 'kernel' not supported in the 32 bit mode
    /tmp/vbox.0/linux/SUPDrv-linux.c:1: sorry, unimplemented: 64-bit mode not compiled in
    make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
    make[1]: *** [_module_/tmp/vbox.0] Error 2
    make: *** [vboxdrv] Error 2
  • Hola Josep,


    A banda del make i del gcc et fan falta les fonts del kernel de linux.

    També et farà falta que aquest paquet de fonts i el kernel siguin els mateixos. Així doncs parteixo de la base que tens una Linkat 4 i que l'has actualitzada tota.

    Mira a través del YaST2 que tinguis aquest paquet:

    kernel-default-devel

    si abans de fer tot això, executes la instrucció: uname -a

    obtindràs la versió del kernel que tens instal·lada i per tant hauràs de triar el paquet: kernel-default-devel. També has de comprovar que els versions del kernel-default i kernel-default-devel siguin les mateixes, és a dir: 2.6.31.14 (és la darrera versió del kernel de Linkat 4).

    Crec que això és el que et falta i és el que t'impedeix d'instal·lar el VirtualBox


    Si amb això no se t'arregla, ja t'enviaré un correu i et demanaré que instal·lis el TeamViewer per poder configurar-te remotament el virtualbox.

    :-)


    I bon estiu Josep


    Joan
  • Efectivament. Era aixó. Gràcies
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.