Instalar Debian Etch en un Portátil HP Compaq nx6120

Me costó mucho tomar la decisión de instalar Debian Etch como único sistema operativo en la laptop en la que trabajo, porque desde hace aproximadamente un año he usado Fedora Core 6 y la verdad me había acostumbrado a esta distribución y también porque tenía el windows (con licencia) en una de las particiones del disco, que utilizaba de vez en cuando para poder correr uno que otro programa que no se me daba bien con el Wine. No obstante, después de hacer algunas pruebas con otras distribuciones y después de un concienzudo diálogo con mi mente decidí instalar ¡¡¡la mejor distribución del mejor sistema operativo del mundo.!!!
Sin embargo, al siguiente día mientras trabajaba sobre mi nuevo sistema operativo, se dio un corte de energía (por la crisis energética que se vive en el país) y me enteré que el Gnome no mostraba el monitor de carga de la batería, un inconveniente si estas trabajando con la batería. Luego, de un momento a otro al apagar el sistema operativo este sólo se detenía (your system is halted) y se quedaba pegado por lo cual debía apagarlo manualmente. Entré al Google y empecé a buscar una posible solución y después de buscar un buen rato llegué a la página Capítulo 5 de las Notas de la publicación de Debian GNU/Linux 4.0 («etch») y me dí cuenta que el núcleo Linux 2.6.18.x que se distribuye con Debian Etch tiene problemas de incompatibilidad con algunas portátiles de la familia HP, incompatibilidades que incluso pueden causar la destrucción del harward, pues en algunos casos puede desactivar el ventilador de la computadora provocando un recalentamiento que puede ser fatal para la máquina. Me tomó casi dos días poder encontrar una solución (porque no sé nada de configuraciones y esas cosas) y a partir de este pequeño inconveniente pensé en hacer una guía para instalar Debian Etch en portátiles Hp Compaq nx6120, esperando que le sirva de ayuda a l@s que tengan el mismo problema que yo tuve.

Paso 1
Instalación de Debian Etch
Para comenzar, debemos descargarnos las imagenes de la siguiente página:

http://cdimage.debian.org/debian-cd/4.0_r1/i386/bt-cd/

Una vez grabadas las imágenes en CeDes y preparada la BIOS para arrancar desde el CDROM, procedemos a iniciar el equipo.

Cuando nos aparezca la pantalla inicial

Prest F1 for help or ENTER to boot:

tecleamos:

installgui

le damos

ENTER

y aparecerá la interfaz gráfica de usuario que le guiará durante la instalación.

Como referencia, las diferentes pantallas de instalación las pueden ver en ésta página.

http://www.debianadmin.com/debian-etch-beta3-graphical-mode-installation-with-screenshots.html

Pantallas:
1. Choose Language: Spanish
2. País: Nicaragua
3. Mapa de Teclado: Español
4. Nombre del equipo: nombre_del_equipo
5. Nombre del dominio: dejar_en_blanco
6. Particionado de discos: Yo elegí la opción “Guiado – Utilizar todo el disco”.
7. Esquema de Particionado: si no se tiene experiencia se recomienda dejar todo en una sola partición. En mi caso, para un disco de 60 GB opté por el siguiente particionado:

Punto de montaje

Tipo

Tamaño usado

Tipo de partición

/

ext3

7 GB

partición primaria

/swap

swap

1.5 GB

partición lógica

/home

ext3

51.5 GB

partición lógica

8. Le damos a “Finalizar el Particionado y escribir los datos al disco”. Comprueba lo que va ha hacer.
9. Si estamos seguros, marcamos la casilla “¿Desea escribir los cambios en los discos?” y continuamos.
10. Configurar la zona horaria: Para mi América/Managua
11. Configurar Usuarios y Contraseñas: Ponemos la_clave_para_el_administrador
12. Nombre completo para el nuevo usuario: tu_nombre_completo
13. Nombre de usuario para la cuenta: tu_Nombre
14. Contraseña para la nueva cuenta: tu_contraseña
15. Información de Proxy: dejamos_en_blanco_y_continuamos
16. Instalar el cargador de Arranque GRUB: marcamos_y_continuamos
17. Instalación Finalizada. Continuamos_y_se_nos_reiniciará_el_equipo

Paso 2
Actualización de Debian Etch
Una vez iniciado, abrimos el terminal ingresamos como root:

localhost@localhost:~$
Password:
localhost:/home/nombre_de_usuario#

En caso de que vayas a instalar los programas desde CD o DVD, se debe agregar cada uno de los CeDes o DeVeDe para actualizar la base de datos de aptitude, para lo cual introducimos el siguiente comando:

# apt-cdrom add

Este comando lo usaremos con cada uno de los CeDes o DeVeDes de instalación.

Instalar Vim
Ahora instalamos el editor de textos vim, pues lo vamos a necesitar para el paso siguiente. Para instalarlo seguimos las siguientes instrucciones.

Después que agregamos todos los CeDes de Debian que tengamos disponibles, tecleamos:

# aptitude (para abrir el gestor de paquetes aptitude)

Una vez dentro de aptitude tecleamos “u” para actualizar la base de paquetes. Shift+7 para abrir el cuadro de diálogo de búsqueda dentro del cual vamos a teclear vim para ubicar este paquete y luego presionamos la tecla “g” para instalar, de nuevo presionamos “g” y seguimos las instrucciones. Por último salimos del gestor de paquetes aptitude.

Si se dispone de conexión a Internet te recomiendo hacer lo siguiente:

Nos logueamos como root y escribimos el siguiente texto:

# vim /etc/apt/sources.list

En la terminal se mostrará un texto similar a este:e:

# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-3 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-2 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ etch/updates main contrib

Luego para habilitar los repositorios que están disponibles en Internet quitamos el signo numeral que esta al inicio del url de Internet, esto lo hacemos moviendonos con el cursor hasta el inicio de la linea y después presionar la tecla “i” de insertar borramos el signo #. Después de esto nos va a quedar algo así:

# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-3 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-2 20070407-11:55]/ etch main
deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ – Official i386 CD Binary-1 20070407-11:55]/ etch contrib main

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ etch/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ etch/updates main contrib

Para guardar los cambios, primero presionamos la tecla Esc, luego Shift+q esto nos va a situar el cursor en la parte inferior del terminal y por último, para guardar, tecleamos wq! + ENTER.

Ahora actualizamos el sistema mediante los comandos:

# apt-get update
# apt-get upgrade

Luego abrimos el gestor de paquetes Aptitud, tecleando:

# aptitude

Presionamos la tecla “u” para actualizar la base y ahora ya estamos listos para instalar todos los programas que necesitemos, pero antes necesitamos solucionar el problema con el kernel (para las portátiles HP).

Paso 3
Compilación e instalación del nuevo kernel

El núcleo o kernel es el cerebro del sistema operativo y es el responsable de hacer funcionar el Sistema Operativo GNU/Linux, por tanto este es el componente más importante y es quien hace funcionar todo el sistema. Sin el kernel, no podría funcionar ninguna aplicación. Entre sus funciones más importantes tenemos:

* Administrar la memoria del computador
* Establecer la comunicación entre las aplicaciones y los dispositivos de hadware
* Administrar los procesos

Las razones para compilar e instalar un nuevo kernel pueden ser variadas, podemos compilar un nuevo kernel cuando tenemos dispositivos de hardware muy nuevos, otra razón puede ser que nuestro núcleo sea demasiado viejo y entonces lo actualizamos para que haga un uso más eficiente de la memoria, procesos y recursos, etc. En nuestro caso, vamos a compilar un nuevo kernel porque hay un problema de incompatibilidad con el hardware que tenemos instalado.

Compilando el nuevo kernel

Para compilar un nuevo kernel lo primero que tenemos que hacer es descargarnos una copia de la versión de nuestra preferencia, para esto podemos ver la lista completa de las versiones que se han publicado en http://kernel.org/. En este ejercicio usare el kernel-2.6.21.3 pero ustedes pueden usar una versión más reciente. Escogí esta versión porque en este momento esta en modo de prueba en la página oficial de debian y porque esa es la versión que se usa en uno de los manuales que leí en Internet(4), pero les advierto que si usan esta versión puede ser que en algunas arquitecturas se tenga problemas con programas de emulación como el Vmware, así que mejor bajense una versión más reciente, si están usando un portátil del mismo modelo que el mio pueden usar esta versión sin problemas.

Lo primero que haremos será descargarnos el debian-package escribiendo en terminal el siguiente comando:

# aptitude install kernel-package

Luego nos descargamos la librería ncurses, tecleando:

# aptitude install libncurses5-dev

Abrimos el terminal y tecleamos las siguientes ordenes:

>cd /usr/src
>wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.3.tar.bz2
>tar xvjf linux-2.6.21.3.tar.bz2
>cd /usr/src/linux-2.6.21.3

Si ya tenemos un kernel configurado y no queremos repetir el tedioso paso de configurar nuevas versiones podemos hacemos lo siguiente:

cp /boot/config-VERSION_KERNEL /usr/src/linux-2.6.21.3/.config

que nos va a copiar la configuración que ya tenemos.

Compilamos mediante las siguientes instrucciones:

make-kpkg clean
make-kpkg –initrd kernel_image kernel_headers

El proceso de compilación normalmente toma bastante tiempo y depende de la velocidad de tú máquina y de las especificación que se hayan dado al momento de configurar, para tener una idea más clara del proceso de compilación del kernel te recomiendo que leas “Compilar un Kernel al estilo Debian“(5).

Instalación del nuevo kernel
Una vez que se compilo nuestro nuevo kernel, instalamos con estos otros comandos:

dpkg -i TU_KERNEL.deb
dpkg -i TU_KERNEL-HEADERS.deb

Por ejemplo, en mi caso fue así:

dpkg -i linux-image-2.6.21.3_2.6.21.3-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.21.3_2.6.21.3-10.00.Custom_i386.deb

Ahora sólo nos falta reiniciar para probar el nuevo kernel y luego editar el gestor de arranque y eso es todo.

Para editar el gestor de arranque grub:

# vim /boot/grub/menu.lst

que nos abrirá una hoja similar a esta:

# menu.lst – See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

title Debian GNU/Linux, kernel 2.6.21.3
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.21.3 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.18-5-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-5-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.18-5-686
savedefault

Anteponemos el signo numeral al inicio de las lineas que queremos ocultar, en este caso las que permiten ver nuestro antiguo kernel, más o menos como se ve en el siguiente texto:

# menu.lst – See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

title Debian GNU/Linux, kernel 2.6.21.3
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.21.3
savedefault

title Debian GNU/Linux, kernel 2.6.21.3 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.21.3 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.21.3
savedefault

#title Debian GNU/Linux, kernel 2.6.18-5-686
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro
#initrd /boot/initrd.img-2.6.18-5-686
#savedefault

#title Debian GNU/Linux, kernel 2.6.18-5-686 (single-user mode)
#root (hd0,0)0
#kernel /boot/vmlinuz-2.6.18-5-686 root=/dev/hda1 ro single
#initrd /boot/initrd.img-2.6.18-5-686
#savedefault

Para guardar los cambios, presionamos la tecla Esc, luego Shift+q esto nos va a situar el cursor en la parte inferior del terminal y por último, para guardar, tecleamos wq! y luego ENTER.

¡¡¡A disfrutar de nuestro lúcido y resplandeciente Debian Etch!!!.

Para instalar programas específicos y personalizar tu escritorio de trabajo te recomiendo ver las referencias.

Referencias:
(1) Guía de referencia Debian.
(2) Instalación de Debian Etch publicado en Debian Español.
(3) Instalación de Debian Etch 4.0 publicado en el blog de Debian Total.
(4) Instalando Debian Etch en un Portatil Compaq nx6320 publicado en el blog Phenobarbital con soda.
(5) Compilar un Kernel al estilo Debian.

Anuncios

5 comentarios en “Instalar Debian Etch en un Portátil HP Compaq nx6120

  1. Y también podés visitar las páginas a las que hago referencia, ahí te explican como instalar diferentes paquetes o efectos para el escritorio.
    Saludos.

    Me gusta

  2. jajaja
    No, no los he traicionado, este es un cambio que planeé desde hace ratos, sólo estaba documentándome un poco antes de hacerlo. Y te digo que estoy muy feliz con el cambio.
    Igual, fedora siempre tendrá un lugar en mi corazón. 😉

    Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s