Guía básica de instalación de Debian.

Guía básica de instalación de Debian.

Hola, soy djmir y en esta guía intentaré explicar como me fue con
la instalación de Debian en mi portatil Acer Aspire 1355 LM.

Las semanas pasadas estuve haciendo un curso de iniciación a Linux, y en particular a Debian, y creo que nunca he aprovechado tanto 50 euros que costaba.

Reconozco que he sido usuario de Mandrake (a pelo y en vmware) durante
un año, de lo cual no me arrepiento, pero me picaba el gusanillo
de Debian, es mas lo he intentado instalar varias veces y siempre que
llegaba el dselect formateaba y me volvia a mi Mandrake. (uno que nace
torpe).

MI PORTATIL:

AMD Mobile 2600+

512 MB RAM (menos 64 Mb de la gráfica)

DVD-RW PIONNER

40 Gb de disco duro

Sonido Via

Graficos VIA/S3 KM400

Me he basado en información de varias paginas:

http://ktulur.webcindario.com/docs/aspire/aspire1353.html

http://gorrister.no-ip.org/aspire-1353xc-howto.html

http://www.linux-on-laptops.com

A día de hoy tengo que decir que funciona practicamente todo, a
excepción de la aceleración gráfica, la tarjeta gráfica es una VIA/S3 KM 400 de la que se dispone un parche para el kernel y viene soportada en las xfree 4.4.

Como no me interesa jugar y las xfree 4.4 no van a incluirse en los
repositorios apt no me meto en problemas, que funciona bien con
vesa.

ANTES DE EMPEZAR.

Recomiendo que arranqueis vuestro pc desde un Linux de estos que
funcionan directamente desde cd (Knoppix ***, X-evian, Slax, Mandrake
Move, Linex, GuadaLinex...) hay muchas. Te recomiendo Knoppix (es un
debian).

Necesitaremos información para facilitar la instalación de debian.

Una vez dentro de knoppix y desde consola tipearemos lspci y lsmod y si
es posible imprimiremos o anotaremos los resultados.

No estaría de más que busques el archivo /etc/X11/XF86Config-4 y te lo apuntes por ahi.

1º Mi disco duro es de 40 Gb y estas son las particiones:

Disco /dev/hda: 40.0 GB, 40007761920 bytes

255 cabezas, 63 sectores/pista, 4864 cilindros

Unidades = cilindros de 16065 * 512 = 8225280 bytes


/dev/hda1 W95 FAT32 C: FAT32 14 Gb Windows XP
(primaria)<br>
/dev/hda2 W95 Ext\'d(LBA) particion extendida<br>
/dev/hda5 Linux / ext3 7Gb Debian<br>
/dev/hda6 Linux swap 300 Mb<br>
/dev/hda7 W95 FAT32 D: FAT32 15Gb Almacen y datos<br>
<br>

Para hacer las particiones recomiendo Partition Magic o similar,
existe un CD llamado BOOT CD que lo incluye, ademas del Norton Ghost,
antivirus, utilidades...

La partición swap puede parecer muy pequeña, pero en mi corta
experiencia en Linux nunca la he visto que tenga mas de 10 Mb ocupados,
por lo que supongo que con los 448 Mb de RAM al Linux le basta.

2º Arranque con el primer cd de Debian.

Metemos el primer cd de Debian Woody y arrancamos, escribimos entonces en boot:

boot: bf24 video=vga16:off

Nuestra instalación arranca, lo primero es elegir el idioma, buscamos la linea donde pone

es - eliga esta opcion.....

y le damos intro

Ahora configuramos el teclado, la opcion correcta será:

qwerty/es : Español

La opción de precargar modulos desde un disquette, pasando (entre otras cosas no tengo ni modulos ni disquetera).

Ahora llega la parte delicada, si dejamos nuetro disco duro con
espacio sin particionar utilizaremos la opción:

Particionar el disco duro

Si dejamos las particiones hechas desde el partition magic
directamente iremos a las opciones.

Activar partici&oacute;n de intercambio y<br>
Iniciar una partici&oacute;n de Linux

Yo no tengo tres o cuatro particiones para Linux como suele tener mas
gente por un motivo personal, me explico, soy bastante novato y
formatear y reinstalar no me motiva mucho, por lo que una vez que
funcione bien hare una imágen de la partición de linux con ghost y si se estropea algo en 15 minutos tendré mi Debian como nuevo.

Aquí cada uno montará las particiones que necesite y quiera, como mínimo hay que montar una ext2 o ext3 en / y una swap como swap (creo que la swap no es obligatoria pero es recomendable).

El paso siguiente es Instalar el nucleo y sus modulos.

Para los modulos nos va a ser útil la información que obtuvimos de
lsmod con knoppix, por ejemplo, esos son los modulos que knoppix
arranca para que todo tu hardware funcione.

Iremos navegando por las categorias y cargando aquellos modulos que nos
interesen, red, sonido, ratones USB, drivers de video, unidades de
almacenamiento....

los modulos que he activado para este portatil son:

via-rhine (red), snd_via82xx (sonido), usbcore, usbmouse,
uhci_hcd, ehci_hcd, usb_storage, ...

Despues configuraremos la red:

Si teneis modem USB, no todos estan soportados, asi que te
recomiendo esperar a que funcione todo y despues entres con el modem,
si tienes router y la tarjeta de red ha sido cargada correctamente con
el kernel, es el momento de configurarla, asi no necesitaras cds.

Pon un nombre por el que tu pc será reconocido por la red.

Para configurar la red te preguntará algo como si quieres DHCP o no, esto significa que si tu ordenador recibirá una IP del router o si se la asignas tu, si no sabes que hacer asigna DHCP si sabes de que va el tema pues 192.168.0.2, 255.255.255.0 la pasarela sera la ip de tu
router y el dns normalmente tambíen.

Siguiente paso, instalar un gestor de arranque.

Para evitarnos problemas instalaremos lilo en el mbr, así arrancará nuestro windows o el Debian.

Si tenemos disquetera (yo no tengo) es muy recomendable hacer un disco
de arranque, una vez hecho (o no) reiniciamos.

Cuidado en el arranque habra que escribir:

boot: Linux video=vga16:off

3º Configuración

Nos van a salir varias preguntas, como el tipo de hora, la zona
horaria, la encriptación de passwords y la contraseña de root,
añadimos un usuario normal, y el soporte pcmcia (aunque no
tengo nada pcmcia..).

Es el momento de configurar el gestor de paquetes, si disponemos de los
7 cds iremos añadiendo de uno en uno (los 7 cds), ademas podemos
añadir fuentes http o ftp (de momento mejor que no).

Mi opción ha sido instalar desde los cds la version stable y una vez que este todo hecho pasarnos a unstable quitando los cds de las fuentes.

Nos preguntará si queremos ejecutar tasksel (selector de metapaquetes y dselect), aquí era donde siempre me acojonaba en la instalación, lo mejor es decir no en los dos.

Ya tenemos el sistema base (en ingles) por lo que nos vamos a instalar
las locales en español.

#apt-get install locales-es manpages-es

configuramos nuestras locales escogiendo estos dos tipos:

es_ES

[email protected]

Ahora vamos al sistema gráfico:

#apt-get install x-window-system

Saldrá el configurador de las X y en el configuramos nuestros
dispositivos (monitor, teclado, raton, tarjeta gráfica, resoluciones...).

NOTA para este portatil:

grafica=vesa, teclado=pc105, diseño teclado=es, raton=/dev/pcaux
(para el touchpad) o /dev/input/mice (para el USB), no emular 3
botones, activar rueda, monitor LCD si, medium, 1024x768 @ 75 Hz,
resoluciones, las tres ultimas,24 bits,los modulos que vienen por
defecto y si escribir seccion files, escribir DRI.

Para saber si funciona en consola escribimos X (mayuscula), deberia
verse el fondo y el raton moverse con suavidad, para salir Ctrl + Alt + Retroceso

Ahora debemos instalar un gestor de ventanas, existen kdm, gdm, xdm...
yo he instalado gdm.

#apt-get install gdm

Nos preguntará cual queremos que sea el gestor por defecto (ponemos gdm).

Ahora vamos a instalar un escritorio, como todo en linux, hay muchos,
quizas los mas conocidos sean kde, gnome, windowmaker, xfce...

Yo voy a instalar xfce4 y kde, xfce4 es muy ligero, y bonito, ademas el
ordenador va muy bien, kde se parece al entorno windows, asi que si lo
hechas de menos puedes instalarlo tambien. (se pueden instalar tantos
escritorios como quieras).

Para KDE:

#apt-get install kde-core kde-i18n-es

Para Gnome:

#apt-get install gnome-core

Para xfce:

#apt-get install xfce4* (para debian unstable)

Como yo quiero instalar esos dos gestores, instalare kde desde los cds
y antes de instalar xfce4 cambiare mi debian a unstable.

Mis pasos:

#apt-get install kde-core kde-i18n-es<br>
#startkde

Configuramos kde y salimos del entorno gráfico.

#cd /etc/apt<br>
#nano sources.list

Borramos todas las lineas y añadimos:

deb http://ftp.fr.debian.org/debian unstable main contrib non-free

NOTA: el servidor ftp.es.debian.org estaba caido cuando instale por lo
que he usado el mirror de francia, tambíen se puede usar ftp.rediris.es

Ctrl + X y guardamos

#apt-get update<br>
#apt-get upgrade

Dependiendo de la velocidad de tu conexion tardará más o menos esta última, se descargará muchos paquetes y muchos Mb....

No es necesario pero te recomiendo que reinicies una vez finalizada la actualización.

boot: Linux video=vga16:off

Volvemos a arrancar y ya nos saldrá el gestor de sesion gráfico, pulsamos Ctrl + Alt + F1 y nos vamos a la consola. Si no vamos a usar el modo gráfico escribimos:

#killall gdm

Ahora instalaremos el xfce4

#apt-get install xfce4*

Una vez instalado ejecutamos:

#xfce_setup

Para hacer xfce por defecto

Vamos a ver como nos ha quedado la instalación, para ello abrimos una sesion, reiniciamos y en el gdm introducimos usuario y contraseña del usuario normal, y antes de dar al intro en la contraseña escojemos en sesion Xfce, damos intro y xfce arrancará.

Primeros problemas:

* En todos los reinicios hay que escribir Linux video=vga16:off

* No funciona el raton USB

* No hay sonido

* Leer/Escribir particiones windows desde linux (modo usuario normal)

* El ordenador va un poco lento

Como en Debian todo tiene arreglo, empezamos arreglando cosas:

Para corregir la molesta opción del arranque nos vamos en una consola:

No somos root:

$su<br>
password? xxxxxxx

pero ahora si.

#cd /etc<br>
#nano lilo.conf<br>

Debemos localizar una línea que pone vga=normal y dejarla como
vga=773 .

Ademas de paso vamos a poner el menu de lilo bonito, tal y como
viene en otro articulo de esdebian.org.

Localizamos la linea:

install=/boot/boot-menu.b viejo

y la sustituimos por:

#install=/boot/boot-menu.b viejo<br>
install=/boot/boot-bmp.b<br>
bitmap=/boot/sarge.bmp<br>
bmp-colors=1,,0,2,,0<br>
bmp-table=120p,173p,1,15,17<br>
bmp-timer=254p,432p,1,0,0

Deberiamos asegurarnos de que el archivo /boot/sarge.bmp exista, es un
dibujo que cargará en vez del feo menu de texto de lilo.

De paso podemos renombrar el arranque del windows, en el final
del archivo pondrá algo como esto:

other=/dev/hda1<br>
label=\"hda1\"

o algo asi, lo sustituimos por:

other=/dev/hda1<br>
label=\"WindowsXp\"

Y un poco más arriba si queremos que sea el windows el que arranque por defecto ponemos:

default=WindowsXp

Salimos, guardando cambios y ejecutamos lilo -v, si no hemos obtenido
errores ya tendremos el lilo bien instalado.

El sonido, el raton y la velocidad se solucionan con un kernel nuevo,
de los de la familia 2.6.x.

#apt-get install kernel-source-2.6.5

Se descargaran varios Mb en /usr/src con nuestro nuevo kernel

# cd /usr/src<br>
#tar -zxf kernel-source-2.6.5.tar.gz

o

#tar-jxf kernel-source-2.6.5.tar.bz2

Dependiendo de la extension del archivo descargado.

Esto nos creará un directorio (tarda un buen rato, son unos 150 Mb) llamado kernel-source-2.6.5, para hacerlo mas fácil vamos a crear un enlace simbólico que apunte a este:

#ln -s /usr/src/kernel-source-2.6.5/ /usr/src/linux/

Asi con esto vamos a compilar nuestro kernel

Antes necesitamos algun programa especial:

#apt-get install libncurses5-dev make gcc bin86 libc6-dev
kernel-package

Ahora ya estamos:

# cd /usr/src/linux<br>
# make menuconfig

Nos sale una pantalla donde iremos cargando los modulos que

necesitemos.

Para mi caso en particular, me he basado en la configuración del
kernel de otra persona con un portatil parecido, el archivo de
configuración lo puedes descargar en:

http://ktulur.webcindario.com/docs/aspire/config.gz

Descomprimimos el archivo en /usr/src/linux y cuando aparezca la
configuración del kernel cargamos el archivo en la opción:

Load Configuration from File

Recomiendo retocar la configuración ya que esta esta basada en la 2.6.4 y nosotros estamos compilando un 2.6.5, que traerá más cosas.

Aquello que no estemos muy seguros lo dejamos como modulo, asi no
ocupará espacio en el kernel, y no dará fallos.

Despues de la configuración salimos y nos preguntará si queremos guardar, decimos que si y esto generará un archivo llamado
.config situado en el directorio /usr/src/linux

A continuación escribimos esta linea en consola:

#make && make modules && make modules_install

Nos echamos una siestecita.... (tardará entre 15 y 30 minutos)

Si no hemos recibido errores la forma mas fácil es escribir:

#make install

Esto copiará los archivos de imágen de arranque (vmlinuz-2.6.5
System.map-2.6.5 y config-2.6.5) en el directorio /boot

Nos preguntará si ejecutamos lilo, yo no lo ejecutaria todavia...

Nos vamos al archivo de configuración del lilo

#cd /etc/<br>
#nano lilo.conf

Y añadimos:

image=/boot/vmlinuz-2.6.5<br>
label=Linux-2.6.5<br>
read-only<br>
# restricted<br>
# alias=1

Por encima de donde tenemos la imágen del anterior nucleo, es más yo modificaría el anterior nucleo por si no nos funciona bien poniendo:

image=/boot/vmlinuz-2.4.18-bf2.4<br>
label=Linux-2.4.18<br>
read-only<br>
# restricted<br>
# alias=1<br>

Guardamos y ejecutamos lilo -v

Si no hemos obtenido errores reiniciamos y arrancamos desde el nuevo
kernel.

Despues del arranque comprobaremos que la velocidad de nuestro
ordenador ha subido mucho, todo va mas rápido, como prueba existe un
programa llamado gkrellm, que es un monitor del sistema, antes con el
kernel viejo la frecuencia del micro era 800 MHz, ahora en reposo esta
en 1400 MHz y cuando la cpu trabaja sube hasta 1990 MHz, por lo que
obtenemos un importante aumento de velocidad.

Para conseguir esto debemos instalar los siguientes paquetes:

#apt-get install powernowd cpudyn athcool

Para conseguir el funcionamiento del raton USB instalaremos el paquete
hotplug y modificaremos la configuración de las X:

Section \"InputDevice\"<br>
  Identifier \"Generic Mouse\"<br>
  Driver \"mouse\"<br>
  Option \"SendCoreEvents\" \"true\"<br>
  Option \"Device\" \"/dev/input/mice\"<br>
  Option \"Protocol\" \"ImPS/2\"<br>
#nuevas lineas<br>
  Option \"Buttons\" \"5\"<br>
  Option \"ZAxisMapping\" \"4 5\"<br>
  Option \"Emulate3Buttons\" \"off\"<br>
EndSection

Tendremos que reiniciar las X. (Ctrl+Alt+Retroceso). Ya tenemos el ratón USB con la rueda, tambíen funciona el touchpad a la vez con el kernel 2.6.5.

Para el sonido es mejor bajarse el codigo fuente de alsa y compilarlo:

#apt-get install alsa-source

Esto nos bajará el archivo alsa-driver.tar.bz2

#cd /usr/src<br>
#tar -jxf alsa-driver.tar.bz2<br>
#cd /modules/alsa-driver<br>
#./configure<br>
#make<br>
#make install

Con esto despues de reinciciar ya tendremos sonido.

Para la configuración del teclado multimedia instalamos el hotkeys y copiamos el archivo aspire135x.def en /usr/share/hotkeys disponible aqui:

http://ktulur.webcindario.com/docs/aspire/aspire135x.def

Despues tenemos que modificar el archivo /etc/hotkeys.conf

############################<br>
# Global configuration for
hotkeys #<br>
############################<br>
<br>
# These are the default values.<br>
# A line starting with # is a comment.<br>
<br>
### Specify the default keyboard (without the .def extension) so
you<br>
### don\'t need to specify -t every time<br>
Kbd=aspire135x<br>
# CDROM=/dev/cdrom<br>
<br>
WebBrowser=mozilla<br>
Email=evolution

Los programas del navegador y el gestor de correo puedes poner los que
quieras.

Deberas indicar al arranque de las X que cargue hotkeys.

No tengo nada PCMCIA ni uso el modem, por lo que no voy a configurarlos.

Para leer y escribir particiones de windows (la escritura de las
particiones NTFS no va muy bien de momento) debes modificar el archivo
/etc/fstab, este es el mio:

#--------------------------------------------------------------<br>
#/dev/hda5 / ext3 errors=remount-ro 0 1<br>
#/dev/hda6 none swap sw 0 0<br>
#proc /proc proc defaults 0 0<br>
<br>
###windows<br>
#/dev/hda1 /mnt/hda1 vfat defaults,rw,auto,user,umask=000 0 0<br>
#/dev/hda7 /mnt/hda7 vfat defaults,rw,auto,user,umask=000 0 0<br>
##############<br>
<br>
#para una memoria flash<br>
#/dev/sda1 /mnt/usb0 vfat
defaults,rw,noauto,user,umask=000 0 0<br>
#/dev/sdb1 /mnt/usb1 vfat
defaults,rw,noauto,user,umask=000 0 0<br>
############<br>
<br>
#/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0<br>
#----------------------------------------------------------------<br>

He comentado todas las lineas no vaya a ser que se te ocurra copiarlas
en tu fstab y se monten en distintas particiones por lo que borrarias
todo lo que hubiera en ellas.

Antes de montar las particiones tendrás que crear los directorios:

hda1 hda7 usb0 y usb1 en /mnt/

Antes de hacer nada mira bien tus particiones.

4º Algunos programas que he instalado.

Las locales dan mucho el peñazo, por lo que te recomiendo que
instales:

#apt-get install language-env util-linux-locales

Despues como usuario normal

$set-language-env

Seleccionas ES y país España.

Cuando inicies sesion de nuevo en gdm selecciona idioma Spanish para
que gdm tambíen se cambie a español.

Para instalar más programas te recomiendo que utilices un sistema
gráfico, puedes usar varios programas:

synaptic --> eliges el paquete que quieres instalar donde verás una pequeña descipción de lo que hace.

kpackage --> gestor de paquetes de kde.

Si tienes una red con equipos windows te recomiendo que instales el
komba2, sin configurar nada podras ver los directorios compartidos en
windows desde Linux.