miércoles, 26 de septiembre de 2012

instalar virtualbox 4.2 en centos 5.8 64 bits

Hola a todos los lectores de mi blog, estoy a punto de dictar un curso de windows server 2008R2, si ya sé... :S que cojones hago instalando en virtualbox instalado para centos el windows, XD pues como el 2008-R2 es una arquitectura de 64 bits trato de demostrar que sobre un centos xD corre mi windows, ojo un centos de 64 bits para mantener la compatibilidad, lo primero que se me dificulto es como instalar el virtualbox econtre un sin número de manuales pero espero que este contribuya más con alguno de ustedes:


root@localhost# cd /etc/yum.repos.d
root@localhost# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
root@localhost#cat /etc/yum.repos.d/virtualbox.repo 
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
[root@virtual ~]# yum search virtualbox
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.trouble-free.net
 * extras: mirrors.coopvgg.com.ar
 * rpmforge: mirror.us.leaseweb.net
 * updates: mirror.trouble-free.net
base                                                                                                                                            | 1.1 kB     00:00     
extras                                                                                                                                          | 2.1 kB     00:00     
rpmforge                                                                                                                                        | 1.9 kB     00:00     
updates                                                                                                                                         | 1.9 kB     00:00     
virtualbox                                                                                                                                      |  951 B     00:00     
========================================================================= Matched: virtualbox =========================================================================
VirtualBox-3.1.x86_64 : Powerful PC virtualization solution
VirtualBox-3.2.x86_64 : Oracle VM VirtualBox
VirtualBox-4.0.x86_64 : Oracle VM VirtualBox
VirtualBox-4.1.x86_64 : Oracle VM VirtualBox
VirtualBox-4.2.x86_64 : Oracle VM VirtualBox
virt-what.x86_64 : Detect if we are running in a virtual machine
Hemos verificado que contamos con el repositorio de oracle virtualbox, ahora es necesario instalar las dependencias para poder instalar el paquete.

Primero debemos bajar una repositorio de dependencias extras, RPMForge

root@localhost# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
root@localhost# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
root@localhost# yum groupinstall "Development Tools"
root@localhost# yum install kernel-devel
root@localhost# yum intall VirtualBox-4.2.x86_64
Cuando instalamos el paquete nos percatamos que no esta correctamente instalado:
[root@virtual ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel headers for kernel 2.6.18-308.el5 cannot be found at
/lib/modules/2.6.18-308.el5/build or /lib/modules/2.6.18-308.el5/source.
                                                           [FALLÓ]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [FALLÓ]
  (Look at /var/log/vbox-install.log to find out what went wrong)
[root@virtual ~]# tail -f /var/log/vbox-install.log
Done.
Attempting to install using DKMS
Debemos especificar la ruta del kernel para que la instalación finalice
root@localhost# export KERN_DIR=/usr/src/kernels/2.6.18-308.13.1.el5-x86_64/
root@localhost#/etc/init.d/vboxdrv setup

No hay comentarios:

 
;