Experiencias con Linux Red Hat 6.2

Breve comentario sobre problemas y anécdotas instalando Linux.

Por Antonio Regidor, 9 de enero de 2003

Nivel: novato o newbie

 

Sumario

1. Introducción

1.1 Características del Sistema empleado

1.2 Recomendaciones

2. Pasos

3. Aclaraciones

4. Problemas

5. Anexo

5.1 Listado de páginas web de interés

 

1. Introducción

Tras muchos años con Windows decidí probar Linux y adentrarme en su mundo. No fue ni como despecho a Windows ni como una moda; sencillamente quería aprender más. Busqué literatura Linux y la mejor, la más completa, por sorpresa, fue la que hallé en la Red. Bueno, para un internauta con años de experiencia esto no es de extrañar... Además de encontrar los manuales en inglés y castellano, encontré verdaderos cursos Linux, con recomendaciones, experiencias y consejos. ¡Genial!

Tras mi breve experiencia con Linux, puedo asegurar que es un sistema totalmente abierto y configurable, pero que, de momento, se escapa a mis posibilidades como compilador y programador novicio del tema. ¿Cómo añadir una tarjeta de sonido? ¿Cómo se compila un nuevo kernel? La falta de tiempo es mi principal problema, por lo que deberé tomarme las cosas con calma. Aceptaré cualquier tipo de consejos y recomendaciones, por lo que no dudéis en enviarme vuestros comentarios a auxiliar@ya.com

Os relato cómo instalé Linux, con el único propósito de servir de humilde ayuda y guía a todo aquel que quiera probar este nuevo y apasionante SO. Pido perdón por adelantado a los Linuxeros más avezados, por si existe alguna incorrección o incoherencia. En este caso rogaría que me avisasen de ello por correo electrónico.

 

1.1 Características del Sistema:

He instalado Linux sobre un sistema con Windows 98, aunque en un disco duro aparte. Éste es el detalle del sistema.

Pentium III 450

Placa Base Asus

128 Mb de RAM

HD C: de 40 Gb

HD D: de 8 Gb

Windows 98

Lector de CD

Grabadora de CD

Módem externo US Robotics

Scanner Agfa Snapscan

Impresora Epson Stylus Color II

Monitor Sony Multiscan 100 SF

 

1.2 Recomendaciones

Tras moverme buscando libros e información, tan sólo debo comentar un hecho lamentable: la mitad de los libros que se venden son tan sólo una burda traducción de los manuales de las distribuciones de Linux. No aportan ninguna experiencia real, ni aconsejan procedimientos ni alternativas, ni páginas web de interés, ni tan siquiera dan un apartado de solucionario de problemas (el conocido troubleshooting anglosajón). Son meras guías informativas, que dejan muchos huecos en su información. Como por ejemplo:

Editorial Anaya, Guía Práctica para usuarios, Red Hat Linux 6.2

Editorial Anaya, Guía Práctica para usuarios, Red Hat Linux 7.0

Por el momento, Linux no es un sistema al alcance de todos; hay que conocer bastante bien el hardware de tu sistema (de todo en general), el funcionamiento de compiladores, y hay que tener una sólida base de software y de conocimientos de funcionamiento del PC. Así que si no cumplís mínimamente estas condiciones, mejor no probéis.

2. Pasos:

Indico los pasos más importantes cuando instalé Linux en mi ordenador. Obvio los que no comportan problemas.

-Comprar un segundo disco duro de 40 Gb

Para evitarme problemas, compré un segundo disco duro para poder dedicar un HD íntegramente a Linux. Es la opción más sencilla, con un gasto de unos 100 euros.

-Formatearlo y particionarlo

Tras formatearlo con utilidades de Seagate y de particionarlo con FDisk, el disco ya estaba listo para recibir el sistema.

-Cambio de discos

El recién adquirido disco de 40 Gb se convirtió en el nuevo disco C, mientras que el antiguo de 8 Gb se transformó en el disco D: para Linux. Para ello intercambié las fajas, revisé jumpers y procedí a instalar Windows 98 en el HD de 40 Gb. En realidad para ahorrar tiempo, hice la instalación básica y luego me limité a copiar todo el contenido del disco de 8 Gb al de 40 Gb (tras renombrar la carpeta de Windows). Así de sencillo. ¡Y funciona!

-Instalar Linux desde diskette

Hice un disco de arranque de instalación con la utilidad Rawrite incluida en el CD de Red Hat 6.2. Con éste y con el CD de Linux procedí a la instalación. También se puede instalar directamente desde el CD, marcando en la BIOS que arranque desde el CD.

-Elección del tipo de instalación

En la tercera pantalla de la instalación de Linux seleccioné hacer una Instalación Personalizada (la penúltima opción); así puedo configurar LiLo a mi gusto, o no instalarlo, hacer las particiones y controlar más el proceso. Recomiendo esta opción.

-Hacer particiones con Disk Druid

En el proceso de instalación de Linux utilicé la herramienta nativa Disk Druid, fácil e intuitiva. Desde él borré la partición Win FAT32 (creada anteriormente por FDisk desde DOS) e hice las oportunas particiones para Linux (ver sección 4).

-Instalar paquetes

Tras las pantallas de Hora, Root y demás, para no perder tiempo, seleccioné instalar los paquetes de programas por defecto y alguno más (en mi caso Gnome, Gráficos, WWW tools, Utilidades, Workstation Networked, Workstation Modem, DOS Connectivity,...). Es recomendable perder algo de tiempo y seleccionar la opción Seleccionar paquetes individuales. En las siguientes pantallas puedes hallar un montón de buenas herramientas, siempre si tienes conocimientos, claro...

-Hacer disco de arranque

Yo personalmente decidí no instalar LiLo, tras un primero intento con él, nefasto. En su lugar creé un disco de arranque, por otro lado, opción siempre recomendable aunque instales LiLo (es un disco de salvación en caso de fallos de arranque). Como comentaré más tarde, tampoco me funcionó.

-Hacer nuevo disco de arranque con LoadLin

Tras fallar el disco de arranque creado por Linux, decidí probar con el programa lanzador LoadLin. Resultó ser un éxito a la primera, sencillo, rápido y elemental. Altamente recomendable para arranques de doble sistema, si no quieres que LiLo te toque el MBR (y otra cosa cuando no funciona correctamente...).

 

3. Aclaraciones:

-Para instalar Linux probé varias opciones: particioné el disco destino para Linux (el D) con la utilidad DOS FDisk con 2 particiones. Luego borré la primera partición (la que ocupaba la primera parte del HD), para dejar espacio libre para Linux. Más pruebas: se crearon dos particiones, una primaria y una extendida; se crearon dos particiones más una unidad lógica, etc. En todas estas opciones Linux dio problemas durante la creación de particiones. Al final la opción que no dio problemas fue la de crear con FDisk desde DOS una sola partición, que más tarde borramos con Disk Druid, durante el proceso de instalación de Linux. Parece ser que Linux quiere un disco para él solito...

- A pesar de contar con espacio suficiente en el disco duro (más del 50%), la utilidad Disk Druid me indicaba que no había espacio en cuanto tenía cuatro particiones (una de WIN98 FAT32, una Swap, una de Boot y otra Root). El problema desaparecía en cuanto borraba la partición de Win98 FAT32.

-Tras tener problemas con LiLo y el sector de arranque de C: (MBR, Master Boot Record) tuve que formatear a cero ambos discos (con la utilidad de Seagate) y volver a reinstalar Windows. El comando DOS FDisk/mbr no funcionó.

 

4. Problemas:

-Durante la instalación de Gnome automatizada, LiLo se instaló por defecto en el disco duro C (el de Win 98), no en el D. Tras la instalación, Red Hat arrancó sin problemas, pero al salir y reiniciar con Linux, el MBR se estropeó (aparecía una lista interminable de ceros y unos) y ya no pude arrancar ni WIN 98, ni Linux. Repito que el comando DOS FDisk/mbr no solucionó el problema.

-En el proceso de instalación no es posible hacer estas particiones (con FDisk o con Disk Druid), manteniendo una para Win98 FAT32.:

 

Partición

Tamaño

Tipo

hdc5

WIN98

2000 Mb

FAT32

 

Swap

128 Mb

Swap

hdc1

/

2500 Mb

Linux Native

hdc2

/boot

16 Mb

Linux Native

hdc4

/usr/home

800 Mb

Linux Native

hdc3

/usr/local

800 Mb

Linux Native

 

 

Automáticamente aparecía el mensaje de espacio insuficiente para la memoria Swap. Hay que tener en cuenta que la partición de Windows estaba por encima del cilindro 1024, por lo que no interfería en el sector de boot. Por otro lado, al eliminar la partición Windows, desaparecía el problema y permitía seguir con la instalación. La tabla de particiones creada quedó como sigue:

 

Partición

Tamaño

Tipo

 

Swap

128 Mb

 

hdc1

/

2500 Mb

Linux Native

hdc2

/boot

16 Mb

Linux Native

hdc4

/usr/home

800 Mb

Linux Native

hdc3

/usr/local

800 Mb

Linux Native

 

 

- En la instalación de Linux preferí no instalar LiLo y crear un diskette de arranque; a la hora de utilizarlo, el sistema no arrancó. Tras varias alternativas, opté por otras vías: la opción de utilizar el lanzador LoadLin fue la más acertada.

 

5. Anexo

-Para arrancar el sistema utilicé LoadLin en lugar de LiLo, un programa que lanza Linux desde la línea de comandos de DOS y que está en el CD de instalación en la carpeta utilities. Para ello dispuse de un diskette en el que grabé el programa LoadLin, así como una imagen de Linux, como por ejemplo el archivo vmlinuz de Red Hat, que también está en el CD. Para ahorrarme el tener que teclear el comando y sus parámetros cada vez que debía arrancar Linux, creé un pequeño archivo *.bat, (que también grabé en el diskette y que denominé Linux.bat) que tenía el siguiente contenido:

rem Sample DOS batch file to boot Linux.

rem Start the LOADLIN process

a:\loadlin.exe vmlinuz root=/dev/hdc5 ro vga=3

Nota: en el apartado root=/dev/hdc5 debéis indicar el dispositivo donde hayáis instalado vuestros archivos Linux de sistema (hda, hdb, hda2, etc.)

Nota 2: si no deseáis utilizar un diskette, podéis habilitar una carpeta en vuestro disco duro C, y grabar en ella los mismos archivos que grabaríais en el diskette (LoadLin.exe, vmlinuz y el archivo *.bat). Así arrancaréis desde la línea de comandos DOS, pero desde el disco duro C. No olvidéis sustituir la letra a: de la línea de comandos, por C: y la ruta donde se hallan los programas (si los tenéis grabados en C:\loadlin la cosa quedaría así:

rem Sample DOS batch file to boot Linux.

rem Start the LOADLIN process

c:\loadlin\loadlin.exe vmlinuz root=/dev/hdc5 ro vga=3

 -Si tenéis cualquier comentario o sugerencia, podéis escribirme a auxiliar@ya.com (intentaré no demorarme en la respuesta). Se aceptan clases y consejos de los usuarios más avanzados sobre compilación de kernel y demás tareas avanzadas...

 

5.1 Listado de Páginas web más interesantes

-Aquí tenéis algunas de las direcciones Linux más interesantes que he hallado en Internet (no están todas; lo siento por los que se hayan quedado fuera). Espero que os sean de utilidad:

http://www.hispalinux.es/

Comunidad hispana de Linux

http://lucas.hispalinux.es/

Página hispana del proyecto LUCAS de Linux

http://www.kernel.org/pub/

Para descargar los últimos kernels

http://www.linex.org/

La Junta de Extremadura y su Linux

http://www.linux.org/

Web principal de la movida

http://www.linux.ie

http://www.igd.fhg.de/~aschaefe/fips/

Página del programa particionador Fips.

http://pinsa.escomposlinux.org/sromero/guialinux/guialinux.html

Página en español sobre Linux de un entusiasta

http://www.redhat.com/

Página web de la distribución Red Hat

http://www.tldp.org/

http://www.linux-es.com/

Página es español de Linux

http://www.escomposlinux.org/grupos/principiantes.php

Página en español de Linux

http://www.linux.com/

Página anglosajona de Linux

http://www.gnome.org

Página de los desarrolladores del escritorio Gnome

http://www.kde.org

Página de los desarrolladores del escritorio KDE

http://www.corel.com

Página web de la distribución Corel

http://www.debian.org

Página web de la distribución Debian

http://Xfree86.org

Página sobre el entorno de ventanas

http://www.linuxfocus.org

Revista en la Red sobre Linux

http://www.imaclinux.net

Página de Linux para Mac