Publicidad:
La Coctelera

Categoría: Manual Instalacion de Debian

31 Octubre 2008

Manuales de instalacion Submarley

En mi mas sincera opinion Debian es uno de los mejores sistemas operativos, no solo en Linux si no mas alla.
Para el que no conozca debian decirle que este es el padre de ubuntu,knoppix,xandros,mepis entre otras.El 16 de agosto de 1993 Ian Murdock (Aleman), inicio el proyecto llamado “Debian” el cual aun se mantiene vigente hasta hoy, Debian ha sido y sigue siendo una de las mejores distribuciones de toda la historia y una de las distros mas usadas de todo el mundo.
A mi parecer Debian es el siguiente nivel despues de ubuntu y para muchos el definitivo aunque indudablemente Gentoo esta a un nivel de exigencia mas alto pero de esto ya hablaremos otro dia.
No es necesario ser un experto ya que el paso de ubuntu a debian no es para nada exagerado si no todo lo contrario.
Desde aqui os animo a instalar Debian con este manual.

Manual instalacion Debian

Lo primero comentaros que si no teneis mucha experiencia en linux os bajeis una livecd completa con el entorno grafico que querais en cambio si teneis experiencia y querais hacer una instalacion mas personalizada lo mejor es bajarse "netinstall" e ir instalando los paquetes a vuestro gusto y antojo, de momento explicare las dos formas.
Nota: Para los que usuis una conexion inalambrica mejor no useis la replica de red ya que dificillmente os funcionara, esta es para descargar los paquetes de la red. Mejor instalar debian y configurar la wifi en el primer arranque

Descarga de Debian

Visitar este enlace

Instalacion

Iniciamos el pc con nuestra livecd.
Menu

Eleccion del idioma para la instalacion

Pais

Distribucion del teclado

Nombre de la maquina

Nombre del dominio, si no disponeis de dominio y solo vais a usar una red local lo podeis dejar por defecto, en todo caso que no tuvierais una red local lo podeis dejar en blanco.

Reloj

Particionado de los discos

Particionando el disco duro

Cada disco duro constituye una unidad fisica distinta. Sin embargo, los sistemas operativos no trabajan con unidades físicas directamente sino con unidades logicas. Dentro de una misma unidad fisica de disco duro puede haber varias unidades logicas. Cada una de estas unidades logicas constituye una particion del disco duro. Esto quiere decir que podemos dividir un disco duro en, por ejemplo, dos particiones (dos unidades logicas dentro de una misma unidad física) y trabajar de la misma manera que si tuviesemos con dos discos duros (una unidad logica para cada unidad fisica).
Desde aqui recomiendo tener tres particiones minimas:

-Raiz o /
; tamaño desde 10gb hasta 15gb sera suficiente. Sera imprescindible que sea primaria ya que por defecto se nos instalara grub en raiz ya que es imrescindible que sea primaria para este.
-Swap o intercambio; desde 1gb a el doble de la ram disponible si se tiene hasta 1 gb de ram, para ram de 2gb o superiores se recomienda que sea la mitad de la ram.
-home ; el tamaño de esta dependera del espacio libre que os quede en vuestro disco duro. Como he dicho en otros articulos no suelo tener una particion independiente para /home si no que hago disponer de otra unicamente para mis copias de seguridad, documentos importantes etc.

Como vereis el menu de particion de discos es bastante sencillo, solo requiere un poco de atencion ;-)

Una vez establecidos los parametros necesarios, elegir la opcion "Se ha terminado de definir la particion".

Formateamos

Le damos una contraseña a root.
Nota: Ubuntu por defecto no activa la cuenta de root pero debian si, asi que podeis poner una contraseña diferente a la que queramos usar para nuestro usuario, (por seguridad...)

Nombre

Nombre de nuestra cuenta por defecto

Contraseña de nuestra cuenta

Localizacion de nuestra replica de red, si estais en España recomiendo una localizacion española o mejor aun framcesa. Recuerdo que una replica de red es para descargar los paquetes necesarios para la instalacion desde netintall y solo la recomiendo si os conectais a la red por cable y no por inalambrica.

Eleccion de servidor de paquetes

Si no usais proxy dejad en blanco, lo mismo por si no sabeis lo que es

Eleccion de paquetes a instalar, seleccionadlos con la barra espaciadora. Si estais desde un "netinstall" podeis elegir entorno grafico, aunque no lo recomiendo del todo ya que es mejor hacer una instalacion mas personalizada y elegir nosotros mismos que paquetes y entorno instalar, mas abajo explicare como.

Nombre de grupo de trabajo si quereis utilizar vuestro debian como servidor de carpetas con samba. Samba es un protocolo de comparticion de carpetas el cual nos permite compartir con windows. Si no lo vais a utilizar dejadlo en blanco.

Recomiendo seleccionar "no" a la siguiente pregunta si no sabeis lo que es

Menu del instalador

Si usais una ip fija debereis poner los parametros necesarios en la opcion "configurar red", en el caso que no hagais una replica de red os podreis saltar este aspecto, tanto estos ultimos como los que os conecteis por conexion inalambrica.

Nota: Si necesitai un cargador de arranque no os olvideis de instalar "GRUB" ya que sin este no podreis arrancar nuestro Debian.

Si habeis llegado hasta aqui y solo os habeis instalado el sistema base podeis continuar los siguientes pasos una vez arrancado nuestro nuevo s.o.

Modulos

En un sistema Linux la interacción final con dispositivos la realizan los controladores o el kernel. Dicho de otra forma, un dispositivo sólo podrá ser usado si el kernel lo soporta o si existe un controlador capaz de controlarlo. En una primera instalacion de debian, actualizacion del hardware de vuestro pc o si deseais usar un cierto servicio del kernel, también debereis actualizar algún módulo o eventualmente el kernel completo. Aunque algunos controladores autodetectan la configuración del dispositivo, esto no siempre ocurre y en algunos casos tendreis que probar, hasta hacer funcionar el módulo que maneja el dispositivo sea una tarjeta de sonido/video,tarjeta de red inalambrica o cualquier otro componente.

Comandos
Lista los módulos cargados, de cada uno presenta nombre, tamaño, cuenta de usos y lista de módulos que lo usan

:~$ lsmod

Descarga uno o más módulos cargados, mientras estos no estén siendo usados. Con la opción -r intenta descargar recursivamente módulos de los cuales el módulo especificado dependa

:~$ rmmod modulo

Trata de cargar el módulo especificado

:~$ insmod modulo

Como un modulo puede requerir otros, hay dependencias que deben respetarse al cargar y descargar módulos. depmod permite calcular tales dependencias entre varios módulos o entre todos los disponibles con la opción -a.

:~$ depmod

Emplea la información de dependencias generada por depmod e información de /etc/modules.conf para cargar el módulo especificado, cargando antes todos los módulos de los cuales dependa. Para especificar el módulo basta escribir el nombre.

:~$ modprobe modulo opciones

Actualiza el archivo /etc/modules.conf a partir de la información de los archivos del directorio /etc/modutils --- en Debian no se edita directamente /etc/modules.conf.

:~$ update-modules

Para listar, cargar y descargar módulos con menús. Este programa muestra los módulos disponbiles en categorías y con ayudas sobre su uso y permite cargarlos o descargarlos del kernel, actualizando automáticamente los archivos /etc/modules y /etc/modules.conf (cambiando los archivos apropiados de /etc/modutils) para que los módulos configurados sean cargados automáticamente en el siguiente arranque.

:~$ modconf

.

Module-assistant

Si en nuestro caso Debian no nos hubiero detectado algun componente de hardware haremos uso de Module-assistant.

Localizamos la version de nuestro kernel.

:~$ uname -r

Instalamos las cabeceras para nuestro kernel.

# install linux-headers-"version kernel" (sin comillas)

Ahora con las cabeceras instalados, podemos instalar cualquier driver – modulo que sea reconocido por module-assistant.

# module-assistant

1- Nos colocamos sobre "select" e intro.
2- Ahora tenemos todos los módulos que module-assistant soporta. Seleccionamos el que queramos instalar, por ejemplo el que necesito para mi tarjeta inalambrica "ipw2200".
Lo buscamos, seleccionamos con la barra espaciadora e intro.
3- Os vais a "get". A continuacion apt se baja el solo los source del modulo.
4- Ahora a "build".
4- Seguidamente a "install" y el modulo queda instalado.
Una vez cargado nuestro kerenel "reiniciado" lo podemos cargar con:

# modprobe modulo opciones

Luego por si las moscas lo podemos añadir al archivo modules.conf para que nuestro sistema lo cargue en cada arranque. Como ejemplo yo añadire ipw2200 en la ultima linea de ese fichero.

# nano /etc/modules.conf

Guardaremos con "ctrl" + "o".

Repositorios

Los repositorios están preparados para distribuirse habitualmente sirviéndose de una red informática como Internet o en un medio físico como un disco compacto. Y pueden ser de acceso público, o pueden estar protegidos y necesitar de una autentificación previa. En definitiva son los servidores de donde nuestro sistema se descarga los paquetes, actualizaciones.
Los repositorios Debian (sean estos paquetes binarios o fuentes) estan en modo bien organizado, con una estructura bien definida y constantemente actualizados.
A continuacion veremos una lista de repositorios oficiales para agregar a nuestro sources.list.

Rama estable, Debian Etch
## Debian Stable (etch)
deb http://ftp.es.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stable main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ stable/updates main contrib
deb-src http://security.debian.org/ stable/updates main contrib

Rama testing, Debian Lenny
## Debian Testing (lenny)
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib

Rama unstable, "experimental", Debian Sid
## Debian Unstable (sid)
deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.it.debian.org/debian/ unstable main contrib non-free


Debian multimedia
, (solo los que correspondan a vuestra version)

## Multimedia estable (actual)
deb http://www.debian-multimedia.org stable main
#Multimedia testing
deb http://www.debian-multimedia.org testing main
## Multimedia Sid
deb http://www.debian-multimedia.org unstable main

Desde aqui recomiendo usar la rama testing (Debian lenny) salvo en casos extremos como servidores etc.

Aqui vereis un ejmplo de mi "sources.list"

## Line commented out by installer because it failed to verify:
deb http://security.debian.org/ lenny/updates main
## Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ lenny/updates main
## Debian Testing (lenny)
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.de.debian.org/debian/ testing main contrib non-free
## Actualizaciones de seguridad
deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib
#Multimedia testing
deb http://www.debian-multimedia.org testing main

Una vez entendido el concepto repositorios elegiremos los que nos convengan y los añadiremos a nuestro "sources.list".

# nano /etc/apt/sources.list

Los añadimos y guardamos con "ctrl" + "o".
Actualizamos los repositorios.

# aptitude update

Y actualizamos nuestro sistema

# aptitude dist-upgrade

.

Configurando ficheros importantes

RED, archivo Interfaces
Archivo de configuracion de los dispositivos de red.(/etc/network/interfaces)

Si vais a utilizar Network Manager lo podeis dejar como aquí describo,es una configuracion automatica
# The loopback network interface
auto lo
iface lo inet loopback

Para una configuracion manual via wireless,este seria mi ejemplo:

#Conexión wireless
iface eth1 inet dhcp
wireless-mode managed
wireless-essid 3Com
wireless-key 0101010101010101010101010101
wireless-channel 11
Muy importante es la sección:
mapping hotplug
script grep
map eth0

eth1iface eth1 inet dhcp; eth1 es mi dispositivo de red wireless y esta se configurara con dhcp si usais una ip dinamica.
wireless-essid; El nombre de nuestro router.

Wireless-key; Nuestra wep
Las demas lineas son para que hotplug detecte nuestro dispositivo de red.

Para un ip estatica este seria un buen ejemplo:

auto eth1
iface eth1 inet static
address 192.168.3.5
netmask 255.255.255.0
broadcast 192.168.3.255
gateway 192.168.3.1
(el broadcast y pasarela son pcionales)

GUB (gestor de arranque), archivo menu.lst
Archivo de configuracion para el gestor de arranque grub (/boot/grub/menu.lst)
Nota: Solo sera necesario configurar este archivo por si teneis otros sistemas operativos en vuestra maquina.
Mi ej:

default 0
timeout 10
title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda6 ro quiet
initrd /boot/initrd.img-2.6.26-1-686

default; el titulo que arrancaria por defecto,0 seria el primero,1 el segundo etc.
timeout; los segundos que espera antes de arrancar
tittle; nombre de nuestro kernel.
root; particion donde se encuentra nuestro kernel (normalmente en raiz), ojo que en esta linea grub entiende de otra manera las particiones;r esumiendo empieza desde cero, hd0 seria hda y hd1 seria hdb,hd0,0 seria hda1 y hd0,1 seria hda2.
kernel; le indicaremos la ruta de nuestro kernel y la particion donde se encuentra, en este caso la particion se le indica por su propio nombre, en mi caso /dev/hda6.
initrd; ruta de initrd.

Si tuvierais windows xp instalado, estas serian las lineas para arrancarlo (en mi caso “hipotetico...” estaria instalado en hda5).

title Windows XP
rootnoverify (hd0,4)
makeactive
chainloader +1

.

Instalando paquetes

Una vez configurado nuestro sistema base sera necesario (o no..) instalarle los paquetes necesarios para convertir nuestro debian en algo mas usable.
Instalamos servidor grafico xorg

# aptitude install xserver-xorg xfonts-base

Instalacion del entorno grafico, en este caso kde

# aptitude install kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins

Sonido y video

# aptitude install alsa-base kmix amarok smplayer

Codecs

# aptitude install w32codecs libdvdcss2

Nota: Una muy buena opcion para no tener problemas con los codecs de video es instalar Vlc player, este trae buena parte de los codecs necesarios por defecto.

# aptitude install vlc

Imagen

# aptitude install gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base

Grabacion cd/dvd

# aptitude install k3b k3b-i18n

Compresion/descompresion archivos

# aptitude install ark zip unzip bzip2 rar unrar p7zip-full

Servidor Impresión CUPS, Driver HP y Xsane

# aptitude install cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane

Openoffice

# aptitude install openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde

Navegador web icewasel (basado en firefox)

# aptitude install iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine

Cliente de correo electronico

# aptitude install icedove icedove-locale-es-es myspell-es

Visor pdf

# aptitude install kpdf

P2P

# aptitude install transmission ktorrent amule

Mensajeria instantanea, msn
emsene

# aptitude install emesene

amsn

# aptitude install amsn

Gestor de paquetes para el entorno KDE (instalar, disinstala, actualiza paquetes)

# aptitude install kpackage

Calculadora y bloc de notas para el escritorio

# aptitude install kcalc knotes

Para los comodones y esten deacuerdo con la lista de paquetes pueden instalarlo todo a la vez con el comando:

# aptitude install xserver-xorg xfonts-base kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins alsa-base kmix amarok smplayer gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base k3b k3b-i18n ark zip unzip bzip2 rar unrar p7zip-full cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine icedove icedove-locale-es-es myspell-es kpdf transmission ktorrent amule emesene kpackage kcalc knotes install w32codecs libdvdcss2

Bueno chicos espero que este manual sea del agrado de todos y sobretodo que sea de ayuda.
Documentacion: esdebian.org,structio.sourceforge.net,debiantotal.blogspot.com

26 Octubre 2008

Manuales Submarley

Instalar Debian con Debootstrap

Debootstrap es una herramienta muy util ya que os permitira hacer una instalacion de Debian muy personalizable, a mano y al mas puro estilo Gentoo. La aplicacion debootstrap permite hacer una comoda instalacion de Debian desde vuestro linux, sin ninguna livecd o tambien desde ella.
En caso de querer hacer una instalacion desde cero con un livecd tambien sera posible hacer una instalacion manual, con este manual os intentare explicar como instalar debian con debootstrap desde otro linux o desde un livecd.¡suerte!
(Ojo,los comandos aquí descritos son a modo de ejmplo,obviamente tendreis que cambiar el punto de montaje,particiones y lo que creais conveniente)

Instalando con Debootstrap

Actualizaremos nuestros repositorios y procedemos a instalar debootstrap desde nuestro linux o desde nuestra livecd.

# aptitude update
# aptitide install debootstrap

.

Particionar disco duro

Si necesitais crear/eliminar particiones de vuestro disco duro podreis hacerlo con fdisk o cfdisk. Lo explicare desde cfdisk ya que este es un poco mas facil que con fdisk.

Nota: Para la particion de intercambio se recomienda que se tamaña se encuentre entre 1 gb a 1.5 gb,en cualquier caso su tamaño no deberia ser inferior a 1 gb o superior a 2 db.

# cfdisk

Aquí un ejemplo de una tabla de particiones de un disco duro desde cfdisk:

Disk Drive: /dev/hda
Size: 20020396032 bytes
Heads: 255 Sectors per Track: 63 Cylinders: 2434
Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
hda1 Boot Primary Linux 3068,03
hda2 Primary Linux ext2 3142,06
hda3 Primary Linux 3002,23
hda5 Logical Linux 896,56
hda6 Logical Linux swap 254,99
hda7 Logical Linux ext2 3002,23
Logical Free Space 6654,26

[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ]
[ Quit ] [ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partition

Podreis ver:
-datos del disco
- lista de particiones, con una de las particiones seleccionada
- menú de tareas, con una tarea seleccionada.
- descripción de la opción de menú seleccionada

Sistema de ficheros y particion de intercambio (swap)

Aquí las herramientas para crear los diferentes sistemas de archivos
ext2 mke2fs
ext3 mke2fs -j (recomendada)
reiserfs mkreiserfs
xfs mkfs.xfs
fs mkfs.jfs
swap mkswap

Yo en mi caso y como la mayoria usare ext3.

# mke2fs -j /dev/hda6

Inicializar particion de intercambio

# mkswap /dev/hda2

Activacion de particion de intercambio
Nota: Esto es conveniente hacerlo una vez que inicies vuestro Debian

# swapon /dev/hda2

Montaje de la particion raiz
Creamos una carpeta de montaje y montamos raiz en ella.

# mkdir /mnt/debian
mount /dev/hda6 /mnt/debian

.

Instalando el sistema base.Debootstrap

Una vez preparadas las particiones procedemos a instalar un sistema base con Debootstrap,este seria su uso:

debootstrap –arch DISTRO MONTAJE MIRROR

--arch: selecciona la arquitectura,normalmente i386 o amd64
DISTRO: es la rama debian
MONTAJE: El punto de montaje
MIRROR: se refiere al repositorio o espejo de donde nos descargamos el sistema base con debootstrap.
Otras opciones:
--download-only: solo descarga los paquetes, no los instala.
--keep-debootstrap-dir: no borra el directorio debootstrap generado durante la descarga de paquetes.
--unpack-tarball FILE: en vez de descargar los paquetes, los obtiene de un archivo tar, en este caso FILE

Ej:

# debootstrap --arch i386 lenny /mnt/debian http://ftp.fr.debian.org/debian

Una vez finalizado, si hacemos una instalacion desde cero deberemos editar algunos de los ficheros importantes, en cambio si haceis una instalacion desde otro debian instalado sera suficiente en dar algun pequeño retoque a fstab. Aqui una explicacion de algunos de los ficheros de configuracion importantes en debian.

Ficheros de configuracion

FSTAB
Todas las particiones usadas por el sistema deben estar reflejadas en /etc/fstab. Este fichero contiene los puntos de montaje de esas particiones, como deben ser montadas y con que opciones especiales, automáticamente o no, si los usuarios pueden montarlas o no, etc.

Si os instalais debian desde otro debian instalado debereis copiar fstab o en todo caso editarlo, este seria un ejemplo:

/dev/hda2 none swap sw 0 0
/dev/hda6 / ext3 noatime 0 1
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
/dev/datos /datos ext3 defaults 0 2

-1º columna;Como vereis el primer campo es la ruta al dispositivo.
-2º columna;Punto de montaje.
-3º columna;Sistema de archivos usado por la particion.(en el caso de swap se pone swap)
-4º columna;Son las opciones de montaje:

swap debera ser “swp”
Raiz; debian utiliza por defecto “errors=remount-ro”, como alternativa podreis usar “noatime” para aumentar en el rendimiento que desemboca en un sistema más rápido, puesto que los tiempos de acceso no son registrados.
“auto”; provoca que mount intente adivinar el sistema de archivos (se recomienda para los dispositivos extraíbles ya que pueden ser creados con distintos sistemas de ficheros)
“user “; hace posible a los usuarios que no pertenezcan a root monten el CD.
“defaults”; unicamente indica que la particion sera montada automaticamente en el arranque, como alternativa podreis usar “noauto” que indica justo lo contrario.

INTERFACES
Archivo de configuracion de los dispositivos de red.(/etc/network/interfaces)

Si vais a utilizar Network Manager lo podeis dejar como aquí describo,es una configuracion automatica.

# The loopback network interface
auto lo
iface lo inet loopback

Para una configuracion manual via wireless,este seria mi ejemplo:

#Conexión wireless
iface eth1 inet dhcp
wireless-mode managed
wireless-essid 3Com
wireless-key 0101010101010101010101010101
wireless-channel 11
Muy importante es la sección:
mapping hotplug
script grep
map eth0

eth1iface eth1 inet dhcp; eth1 es mi dispositivo de red wireless y esta se configurara con dhcp si usais una ip dinamica.
wireless-essid; El nombre de nuestro router.
Wireless-key; Nuestra wep
Las demas lineas son para que hotplug detecte nuestro dispositivo de red.

Para un ip estatica este seria un buen ejemplo:

auto eth1
iface eth1 inet static
address 192.168.3.5
netmask 255.255.255.0
broadcast 192.168.3.255
gateway 192.168.3.1
(el broadcast y pasarela son pcionales)

MENU.LIST
Archivo de configuracion para el gestor de arranque grub (/boot/grub/menu.lst)
Nota: Configurad este fichero una vez que hayais instalado y configurado GRUB)
Mi ej:

default 0
timeout 10
title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,5)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda6 ro quiet
initrd /boot/initrd.img-2.6.26-1-686

default; el titulo que arrancaria por defecto,0 seria el primero,1 el segundo etc.
timeout; los segundos que espera antes de arrancar
tittle; nombre de nuestro kernel.
root; particion donde se encuentra nuestro kernel (normalmente en raiz), ojo que en esta linea grub entiende de otra manera las particiones;r esumiendo empieza desde cero, hd0 seria hda y hd1 seria hdb,hd0,0 seria hda1 y hd0,1 seria hda2.
kernel; le indicaremos la ruta de nuestro kernel y la particion donde se encuentra, en este caso la particion se le indica por su propio nombre, en mi caso /dev/hda6.
initrd; ruta de initrd.

Si tuvierais windows xp instalado, estas serian las lineas para arrancarlo (en mi caso “hipotetico...” estaria instalado en hda5).

title Windows XP
rootnoverify (hd0,4)
makeactive
chainloader +1

.

Copiando archivos de configuracion

Para los que esteis instalando debian mediante otro debian instalado podeis copiar los archivos de configuracion que creais necesario o querais mantener.

En mi caso:

# cp -a /etc/resolv.conf /mnt/debian/etc/
# cp -a /etc/network/interfaces /mnt/debian/etc/network
# cp -a /etc/adjtime /media/hda1/etc/
# cp -a /etc/resolv.conf /mnt/debian/etc

(copiaremos /etc/fstab pero teniendo en cuenta que tendremos que modificar la particion raiz,en mi caso sera hda6)

# cp -a /etc/fstab /mnt/debian/etc

Si quereis tambien os podeis copiar la lista de los repositorios.

# cp -a /etc/apt/sources.list /mnt/debian/etc/apt

.

Chroot

Chroot en pocas palabras nos permite enjaular y usar un s.o desde otro entorno (Debian,Ubuntu,konpix etc o desde un livecd). Con Chroot podremos usar otro s.o con seguridad ya que en principio no alteraremos el s.o desde el cual estamos.
Con chroot podremos experimentar con otro s.o, administrarlo, etc este en otra particion o en red.
Nota: usar chroot implica algunos riesgos,si estais decididos a hacer algun otro uso que no sea el siguiente seria muy recomendable documentarse.

Ahora procedemos a preparar la jaula de chroot.

# mount -t proc /proc /mnt/debian/proc
# mount -o bind /dev /mnt/debian/dev

Y nos metemos en ella.

# chroot /mnt/debian

.

Creando conraseña root y usuarios

Creamos contraseña de root, nuevo usuario y contraseña de este.

# passwd

New password: (Escribe su nueva contraseña)
Re-enter password: (Escríbela de nuevo)

# useradd "vuestro usuario"
# passwd "vuestro usuario"

New password: (Escribe la contraseña de vuestro usuario)
Re-enter password: (Escribe otra vez la contraseña de vuestro usuario)

Actualizamos los repositorios,comprobamos que la red y apt funcionan y buscamos un kernel para nuestro nuevo debian
.

# aptitude update
# aptitude search linux-image

En mi caso me instalo esta, ojo con la descripcion del paquete:
linux-image-2.6.26-1-686 - Linux 2.6.26 image on Ppro/Celeron/PII/PIII/P4

# aptitude install linux-image-2.6.26-1-686

Instalamos udev y hotplug para la deteccion de dispositivos

# aptitude install udev locales hotplug

.

Instalando grub

Por los que hagais una instalacion desde live cd o simplemente quereis instalar grub

# aptitude install grub

Instalacion

# grub-install /dev/hda6

.

Configuracion locales

Configuracion locales

# dpkg-reconfigure locales

Se desplegara un menu, es recomendable que instaleis las siguientes locales. Para seleccionarlas bastara con pulsar la tecla espacio sobre ellas.
es_ES@euro ISO-8859-15
es_ES ISO-8859-1
en_US ISO-8859-1
es_ES.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Elegid “es_ES@euro ISO-8859-15” como predeterminada.
Nota: Si teneis problemas con las locales eliminad archivo /etc/default/locale y haced de nuevo; dpkg-reconfigure locales

Paquetes

Instalamos xorg

# aptitude install xserver-xorg xfonts-base

Ahora el dilema, instalar un entorno grafico, para los que tengais dudas mirad este enlace y para los que prefirais gnome

# aptitude install gdm gnome

Xfce

# aptitude install gdm xfce4

Para los que seais unos "kdemaniacos" como yo.

# aptitude install kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins

Sonido y video

# aptitude install alsa-base kmix amarok smplayer

Codecs

# aptitude install w32codecs libdvdcss2

Nota: Una muy buena opcion para no tener problemas con los codecs de video es instalar Vlc player, este trae buena parte de los codecs necesarios por defecto.

# aptitude install vlc

Imagen

# aptitude install gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base

Grabacion cd/dvd

# aptitude install k3b k3b-i18n

Compresion/descompresion archivos

# aptitude install ark zip unzip bzip2 rar unrar p7zip-full

Servidor Impresión CUPS, Driver HP y Xsane

# aptitude install cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane

Openoffice

# aptitude install openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde

Navegador web icewasel (basado en firefox)

# aptitude install iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine

Cliente de correo electronico

# aptitude install icedove icedove-locale-es-es myspell-es

Visor pdf

# aptitude install kpdf

P2P

# aptitude install transmission ktorrent amule

Mensajeria instantanea, msn
emsene

# aptitude install emesene

amsn

# aptitude install amsn

Gestor de paquetes para el entorno KDE (instalar, disinstala, actualiza paquetes)

# aptitude install kpackage

Calculadora y bloc de notas para el escritorio

# aptitude install kcalc knotes

Para los comodones y esten deacuerdo con la lista de paquetes pueden instalarlo todo a la vez con el comando:

# aptitude install xserver-xorg xfonts-base kdm kdebase kde-i18n-es konq-plugins kicker-applets kate-plugins alsa-base kmix amarok smplayer gimp gwenview gwenview-i18n ksnapshot language-pack-gnome-es language-pack-gnome-es-base k3b k3b-i18n ark zip unzip bzip2 rar unrar p7zip-full cupsys cups-pdf hplip foomatic-db-hpijs foomatic-filters-ppds hpijs xsane openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde iceweasel iceweasel-l10n-es-es mozplugger kaffeine-mozilla gtk-qt-engine icedove icedove-locale-es-es myspell-es kpdf transmission ktorrent amule emesene kpackage kcalc knotes install w32codecs libdvdcss2

Ala! Aqui teneis otra forma de instalar Debian
Por favor si veis algun fallo comunicadmelo, gracias