Aunque el Xandros me va perfecto para el uso habitual que le estoy dando al Asus EEE PC aún necesito para alguna tarea tener WindowsXP. Se puede instalar WindowsXP directamente en el disco duro interno del EEE PC, o también instalarlo en una tarjeta SDHC. Yo he optado por usar una máquina virtual. He estado echando un vistazo a los distintos programas de virtualización que existen para Linux y al final me he decidido por el VirtualBox, entre otras cosas por que es gratuito y esta probado que funciona correctamente en el Asus EEE PC.
Intente instalar el VirtualBox por mi cuenta pero es un pequeño lío hacerlo en Xandros. Al final encontré este tutorial obtenido del foro de EeeUser. Os describo los pasos que seguí para instalar el VirtualBox:
1) Abrir una ventana de terminal (CTRL + ALT + t) y editar la lista de fuentes para la instalación de software (repositorios):
sudo kwrite /etc/apt/sources.list
2) Añadir las dos siguientes lineas al final del fichero:
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free deb http://www.VirtualBox.org/debian etch non-free
3) Guardar los cambios y salir del kwrite
4) Ahora necesitaremos hacer algunas cosas, no os asustéis, yo hacia bastante tiempo que no usaba Linux y aunque algo me acuerdo parte de que lo haremos a continuación me suena a chino. Solo es seguir los pasos. Todo lo haremos desde el terminal. Lo primero es instalar el paquete build-essential:
sudo apt-get install build-essential
5) Lo siguiente es descargar el código fuente del kernel de linux. Para conocer la versión que tenemos instalada ejecutaremos el siguiente comando:
Descargaremos el fichero que corresponda a la versión del kernel que tenemos instalada. En mi caso es la 2.6.21.4 con lo que me tendré que descargar el fichero linux-2.6.21.4.tar.gz
Por defecto dejamos que lo descargue a nuestro directorio de usuario (/home/user). Después tendremos que copiar este fichero al directorio /usr/src
Si no tenemos ese directorio lo creamos con el siguiente comando:
sudo mkdir /usr/src
6) Copiamos el fichero fuente del kernel al directorio /usr/src
sudo cp /home/user/linux-2.6.21.4.tar.gz /usr/src
Nos movemos al directorio donde tenemos el kernel y lo extraemos con la utilidad tar:
cd /usr/src sudo tar -xf ./linux-2.6.21.4.tar.gz
7) El kernel nos ha quedado en el directorio /usr/src/linux-2.6.21.4 y tenemos que crear un alias a ese directorio con el nombre linux y que este localizado en el directorio /usr/src así que ejecutamos el siguiente comando:
sudo ln /usr/src/linux-2.6.21.4 /usr/src/linux -s
8) Ahora tendremos que prepara la compilación del kernel. Ejecutamos los siguientes comandos:
cd /usr/src/linux sudo make oldconfig && sudo make prepare
9) Ahora toca compilar el kernel. Para que funcione el VirtualBox podemos parar la compilación (CTRL + C) cuando veamos por pantalla el texto "modpost". En ese momento ya se habrán compilado las cabeceras necesarias para la ejecución del VirtualBox, si no estamos seguros lo podemos dejar hasta el final, pero ya os aviso que puede hacerse muy larga la espera. Ejecutamos el siguiente comando para comenzar la compilación:
sudo make all
10) Ahora ya podemos instalar VirtualBox:
sudo apt-get install virtualbox
Puede que nos salgan pantallas de opciones, respondemos a todo con "OK".
11) Para el correcto funcionamiento del VirtualBox es necesario tener dos servicios arrancados, esto se puede hacer configurando el Xandros para que los inicie automáticamente al arrancar el sistema, o crear un script que lo haga. Yo prefiero la segunda opción ya que así solo tendremos arrancados los servicios cuando queramos usar VirtualBox. El script lo llamaremos vboxrun. Para crear el script hacemos lo siguiente:
Cerramos y guardamos. Ahora daremos permisos de ejecución al script que hemos creado:
sudo chmod +x /bin/vboxrun
12) Un último paso para que todo funcione correctamente es añadir el usuario por defecto al grupo de usuarios del VirtualBox:
sudo usermod -a -G vboxusers user
13) Ya está. Si queremos ejecutar VirtualBox solo tendremos que abrir una ventana de terminal y ejecutar lo siguiente:
vboxrun
Yo para dejarlo todo un poco mas sencillo he añadido un icono a la pestaña de trabajo para ejecutar directamente el VirtualBox. También he modificado el gestor de ventanas del Xandros, el IceWM, para que me muestre los escritorios. Así en uno de los escritorios puedo tener corriendo a pantalla completa el Windows XP bajo VirtualBox y tener el resto de escritorios para seguir trabajando con el Xandros.
Aplicación TweakEEE que usé para mostrar los escritorios. Aquí.
Script para añadir iconos a las pestañas del Xandros. Aquí.
Os dejo un video de bastante mala calidad pero que se pude apreciar como arranca WindowsXP y como cambio de WindowsXP a Xandros. En el video primero ejecuto TweakEEE desde terminal y habilito la vista de escritorios en la barra inferior de Xandros. Despues me voy a la pestaña Trabajo que es desde donde ejecuto el VirtualBox y arranco la máquina virtual. El disco duro de la máquina virtual lo tengo en un tarjeta SDHC de 8Gb:
Estoy encallado en el paso 6, cuando pongo"sudo make oldconfig && sudo make prepare"la terminal me dice sudo: make: command no found. Alguien sabe k debo hacer?? sk no tngo ni idea de linux y no puedo seguir con la isntalacion :s
Te te esta diciendo que no tienes instalado el compilador gcc. Instalalo con el siguiente comando:
sudo apt-get install gcc
Si te dice que algo te falta vete usando el mismo comando para instalar pero cambiando el "gcc" por lo que sea necesario. Es lo mismo que le sucedia a @cubeleg con el "make".
8 comentarios:
Estoy encallado en el paso 6, cuando pongo"sudo make oldconfig && sudo make prepare"la terminal me dice sudo: make: command no found. Alguien sabe k debo hacer?? sk no tngo ni idea de linux y no puedo seguir con la isntalacion :s
Te esta diciendo que no tienes el "make" instalado. Prueba a instalarlo con:
sudo apt-get install make
HOLA ME HE QUEDADO EN EL PASO 8 - ME SALEN ERRORES
QUISIERA QUE ME RESPONDAN QUE ES LO QUE SE DEBE HACER
SOY NUEVO EN ESTO DE LINUX
¿Cual es el error que te da?, yo tampoco es que sea de usar linux pero con el error y buscando por google se puede hallar la solución.
Un saludo.
esto es lo que me sale
/usr/src/linux-2.6.21.4/scripts/gcc-version.sh : line 11 : gcc: command not found
/usr/src/linux-2.6.21.4/scripts/gcc-version.sh : line 12 : gcc: command not found
HOSTCC scripts/basic/fixdep
/bin/sh : gcc: command not found
make[1]: *** [scripts/basic/fixdep] error 127
make : *** [scripts_basic] error 2
hola soy el de comentario de arriba(de drugr3) no te he respondido con la misma cuenta por que no me acuerdo la contrasena
Te te esta diciendo que no tienes instalado el compilador gcc. Instalalo con el siguiente comando:
sudo apt-get install gcc
Si te dice que algo te falta vete usando el mismo comando para instalar pero cambiando el "gcc" por lo que sea necesario. Es lo mismo que le sucedia a @cubeleg con el "make".
Un saludo.
HOLA GRACIAS POR RESPONDER MI MENSAJE
HICE LO QUE ME DIJISTES Y NADA
AL PARECER NO SE INSTALA EL GCC
Publicar un comentario