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.1 Características del Sistema empleado
5.1 Listado de páginas web de interés
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
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.
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...).
-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ó.
-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.
-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:
Comunidad hispana de Linux
Página hispana del proyecto LUCAS de Linux
Para descargar los últimos kernels
La Junta de Extremadura y su Linux
Web principal de la movida
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
Página web de la distribución Red Hat
Página es español de Linux
http://www.escomposlinux.org/grupos/principiantes.php
Página en español de Linux
Página anglosajona de Linux
Página de los desarrolladores del escritorio Gnome
Página de los desarrolladores del escritorio KDE
Página web de la distribución Corel
Página web de la distribución Debian
Página sobre el entorno de ventanas
Revista en la Red sobre Linux
Página de Linux para Mac