sebb.info
"Write programs that handle text streams, because that is the universal interface."
Creadores del sistema Unix.



>coLinux, el linux cooperativo: una Debian corriendo en windows.


  ¿Debian y windows juntos? Teníamos los sistemas en dual boot, donde podíamos elegir entre linux y windows; estaba también cygwin que nos daba un linux en una ventana de sistema ruindos; estaban las imágenes vmware y otros sistemas como xen, pero ahora, gracias a coLinux, el linux cooperativo, tenemos realmente una Debian corriendo en xp... y va corriendo.
coLinux, el linux cooperativo: una Debian corriendo en windows
El icono de coLinux en el escritorio de windows xp

  Este mini tutorial se destina a una puesta en marcha rápida de colinux, no reemplaza una asidua lectura de la abundante documentación.

  Entrando a Downloads, nos lleva a la página de sourceforge, donde elijo coLinux-0.7.2.exe

  Lanzar la instalación, indicando cuando nos pregunta que queremos instalar en c:\colinux, y no en otro lado, nos quitaremos dolores de cabeza más adelante. No instalamos wincap, no es necesario y puede dar conflictos con el driver que instala colinux. Esperamos e indicamos que queremos bajar la instalación de debian.

  Una vez terminado todo el proceso, descomprimimos la imagen de debian con, por ejemplo, winrar. La guardamos en el directorio que nos propone dentro de colinux y vamos a la configuración corriendo.

  Copiamos el archivo example.conf a default.conf y lo editamos con el bloc de notas.

  Cambiamos:

- En el apartado siguiente:
# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".":
cobd0="C:\coLinux\Debian-4.0r0-etch.ext3.1gb\Debian-4.0r0-etch.ext3.1gb"

- En:
# Maximal memory for linux guest
mem=64

- Quitamos los # de:
eth0=slirp
y de
eth1=tuntap

  Guardamos el archivo, abrimos una consola de dos, tecleamos:

  1- Para llegar al directorio de colinux:
cd \coLinux
  2- Para lanzarlo:
colinux-daemon.exe @default.conf

   Ya tiene que arrancar debian... Sino, miramos de nuevo los pasos de configuración y acudimos a la exelente documentación en línea.

  Vamos a la configuración de debian. Una vez arrancado, el usuario es root, la contraseña es root
nano /etc/networtk/interfaces

  Lo dejamos así:
auto eth0 iface eth0 inet static
address 10.0.2.15
broadcast 10.0.2.255
netmask 255.255.255.0
gateway 10.0.2.2


auto eth1
iface eth1 inet static
address 192.168.1.40
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1


  Configuramos los dns:
nano /etc/resolve.conf

  y ponemos:
nameserver 10.0.2.3
nameserver 80.58.61.250
nameserver 80.58.61.254


  El primer dns no puede cambiar, los otros dos dependen de cada uno, podemos elegir.

  Reiniciamos la red:
/etc/init.d/networking restart

  Ya tenemos la red funcionando.

  Acceso a los archivos de windows:

  Añadimos a default.conf:
cofs0=c:\tra

  para tener acceso al directorio c:\tra


  Si queremos todo el disco:
cofs0=c:\

  Luego arrancamos coLinux y montamos la unidad con:
mount -t cofs 0 /mnt/windows

  Con lo cual veremos en /mnt/windows los archivos y directorios ubicados en c:\tra

  Vamos al lío:
apt-get update

  Configuramos el teclado:
apt-get install console-data kbd
dpkg-reconfigure console-data


  Elegir en la lista:
select keymap from full list

  Elegir en la lista:
pc / qwerty / Spanish / Standard / Standard

  Y yastá, tenemos debian corriendo encima de xp.

  Podemos ir más lejos y tener un entorno gráfico, o usar el colinux como si fuera un servidor al que accedemos desde windows, por ejemplo para desarrollar una web...

  Después de usar cygwin por años en las máquinas windows donde no puedo o no quiero instalar linux, coLinux es la opción que más me conviene. Es una debian, no pido más.

ventana de coLinux en windows xp, el linux cooperativo: una Debian corriendo en windows
coLinux corriendo en windows xp

  Si quieres contestar a este artículo o enviar cualquier comentario, por favor, usa el formulario de contacto, gracias.

Primera publicación: 21 de Marzo del 2008. Última actualización: 21 de Marzo del 2008
El HTML40 cumple con las normas W3   La hoja de estilo CSS cumple con las normas W3