Guia de instalacion de Red Hat Linux 5.2
(primera version)

Esta es una guia para instalar Linux Red Hat 5.2. No pretende ser un manual, solo una guia que confeccione a medida que iba instalando Linux siguiendo otras guias. Creo que no tendran problemas en instalar Linux ya que estos fueron los pasas que yo segui. Ojo, pero pueden surgir algunos problemas especificos durante la instalacion que intentare responder, cualquier cosa mandenme un mail a: [email protected] o suscribanse a la lista de correo de linux en castellano donde hay mucha gente dispuesta a ayudar (yo solucione muchas dudas que tenia ahi) www.infoap.com.ar
Me gustaria que si pueden o no instalar linux siguiendo esta guia, me envien un mail para comentarmelo y donde fallaron y si pudieron instalarlo con exito, envienme uno de agradecimiento o para saber aunque sea hasta que pais llego esta guia y que uso le dan.
En un tiempo muy cortito, agregare a esta guia como conectarse a Internet desde Linux, que programas usar, instalacion y configuracion de KDE, un entorno grafico para linux, instalcion de StarOffice, etc. Si alguien quiere recibir noticias de las actualizaciones de esta guia, que me mande un mail.
Esta guia es de libre distribucion siempre y cuanto no se modifique su contenido ni quien lo escribio. Si quieren tambien pueden traducirla a cualquier idioma pero respetando lo dicho anteriormente.
Esta guia fue escrita por Hernan Zaldivar ([email protected]) en Rosario, Republica Argentina y terminada de pasar el dia 18/05/99. Si alguien le encuentra algun error por favor haganmelo saber por favor.
AHHHH me olvidaba, yo no me hago responsable por ninguna cagada que se manden instalando Linux.
Bueno, basta de hablar al pedo y vamos a lo que nos interesa, la instalacion de Linux.

NOTA: Los acentos se omitieron a proposito (para hacerla compatible a cualquier procesador de textos) y disculpen por los errores de ortografia.

NOTA: Para la presente guia asumire que se dispone de una distribucion de Linux Red Hat 5.2 en CD-Rom o en el disco rígido. Para los otros tipos de instalaciones (que complementare algun dia) se debe leer la documentacion que acompaña a Linux.
Tambien asumire que dispone de un disco rigido con DOS o Windows 95/98 instalado en el, con espacio libre de por lo menos 1 Gb y que posee conocimientos basicos sobre el manejo de DOS o WINDOWS.

Introduccion (sacada de la PC-Users extra numero 13)
Red Hat significa Sombrero Rojo en ingles y es el nombre de una de las muchas distribuciones de Linux disponibles actualmente (una de las mas facil de instalar y la mas completa). Esta en particular nace en el verano estadounidense de 1994 en Carolina del Norte, cuando un reducido grupo de entusiastas de Linux deciden crear una instalacion de este sitema poniendo enfasis en la posibilidad de seleccionar los compomentes a instalar, de poder actualizarlos sin necesidad de reinstalar todo el sistema en incluso de incorporar nuevos programas. Esto es lo que se conoce como paquetes: archivos con la extension ".rpm" (manejador de paquetes Red Hat). Visiten el sitio web de Red Hat en www.redhat.com

Datos necesarios antes de instalar Linux.
1) Si estas conectado a una red:


Si no conoces estos datos, preguntaselos al administrador de la red, quien te informara de los datos necesarios.
2) Discos rigidos: cantidad, norma (IDE o SCSI), tamaño, donde estan conectados y las particiones que tienes.
3) CD-ROM: su norma (IDE o SCSI), sino su marca y modelo.
4) Placas SCSI: marca y modelo.
5) Memoria: de cuanto disponemos.
6) Placa de red: marca, tipo, modelo, puerto de entrada y salida y numero de interupcion (IRQ).
7) Mouse: tipo, serie, PS/2m bus mouse, protocolo, cantidad de botones y puerto al que esta conectado.
8) Teclado: tipo y distribucion (español, ingles, etc)
9) Targeta de video: marca, modelo, memoria.
10) Monitor: marca, modelo y frecuencias de refresco horizontal y vertical (lo pueden sacar del manual, en caso de no tenerlos, no se preocupen, pueden usar lo standars).
Todo estos datos los pueden sacar de los manuales de dichos elementos.

Los discos rigidos no se llaman como en DOS c: o d:, en linux se llaman:

/dev/hda
/dev/hda1
/dev/hda2
/dev/hdb
/dev/hdb1
/dev/hdc
nombre del disco rigido conectado a la primera controladora IDE maestro.
corresponde a lo que en DOS/WINDOWS llamariamos c:
una particion del mismo disco en DOS/WIN seria d:
nombre del disco rigido conectado a la primera controladora IDE esclavo.
primera particion del disco esclavo de la primera controladora e:
disco conectado a la segunda controladora IDE maestro (comunmente es la lectora de CD-ROM) f:
Si los discos son SCSI en vez de ser IDE, se debe cambiar el "hd" por "sd".

Los puertos serie:

ModemMouse
COM1
COM2
COM3
COM4
cua0
cua1
cua2
cua3
ttyS0
ttyS1
ttyS2
ttyS3

Ahhhh y recuerden que en vez de usar "\", en linux se usa "/" para los directorios.

Preparacion.
Antes que nada debemos prepararnos para la instalcion propiamente dicha. Para eso necesitaremos 3 disquetes de 1.44 mb (los de 3 1/2 normales o los de 5 1/4 formateados en 1.44 mb con algun programa especial tipo HD-COPY).
Utilizando 1 de los diquetes, crearemos un diquete booteble (format a: /s) y en el copiaremos los archivos RESTORRB.EXE, FIPS.EXE Y ERROR.TXT que se encuentran en el directorio \DOSUTILS\FIPS20 (es muy importante que utilicen FIPS 2.0 ya que esta version soporta FAT 32 ademas de la FAT tradicional). FIPS es un programa utilizado para particionar el disco rigido sin perder datos ni tener que reformatear el disco rigido.
En los otros 2 disquetes copiar las imagenes de los disquetes BOOT y SUPP. La imagenes de estos dos discos se encuentran en el directorio \IMAGES. Pero al ser imagenes de disquetes no se copian de la forma tradicional, sino con un utilitario llamado RAWRITE.EXE ubicado en \DOSUTILS. O sea que los pasos necesarios para crear estos 2 disquetes son:
1)Copiar \DOSUTILS\RAWRITE.EXE a un directorio del disco rigido que este en path (por ejemplo en el directorio donde tenemos instalados el DOS o WINDOWS).
2) Ir al directorio \IMAGES y ahi tipear RAWRITE.EXE. Primero nos preguntara el nombre del archivo imagen, ahi ponemos BOOT.IMG y apretamos ENTER, luego nos preguntara donde lo queremos copiar; ponemos A: o B: segun corresponda. A este disco lo llamaremos BOOT.
3) Repetir el paso numero 2 pero en vez de poner BOOT.IMG ponemos SUPP.IMG. A este lo llamaremos SUPP.

Antes de rebutear la maquina debemos defragmentar el disco rigido con una utilidad defragmentadora (con el DEFRAG del DOS o con el DEFRAGMENTADOR DE DISCOS de WINDOWS). Este paso es muy importante ya que debemos agrupar todos los archivos de nuestro disco rigido (los de DOS o WINDOWS) al principio de la unidad para dejar todo el espacio libre del disco rigido bien organizado.

Ahora que tenemos listos los 3 disquetes, rebuteamos la maquina con el disquete booteable (el primero que creamos).
Luego del buteo, ejecutamos el FIPS (recuerden que FIPS era una utilidad para hacer particiones) con el comando FIPS.
1) FIPS primero reune informacion sobre nuestro disco rigido y en caso de ya disponer de mas de una particon, nos preguntara cual queremos particionar. Responder segun corresponda.
2) Luego de recabar la informacion necesario y chequear que todo este bien, nos preguntara si queremos hacer una copia de seguridad de la informacion almacenada en nuestro disco rigido (este es un paso recomendable ya que si algo sale mal o nos arrepentimos, podemos volver atras). Respondemos afirmativamente. Utilizaremos el disquete que tenemos puesto. En caso que algo salga mal, utilizar el comand RESTORRB.EXE y deshacera nuestros cambios.
3) Al terminar de hacer nuestra copia de seguridad, nos dispondremos a particonar nuestro disco rigido. Nos pedira que pongamos el primer cilindro para nuestra nueva particion (dejar la opcion que nos indica el programa).
4) Ponemos el espacio que querremos que Linux utilice (alrededor de 1 Gb. como minimo, si es mas mejor).
5) Grabamos las nodificaciones y listo, disco particionado.

NOTA: Puede haber veces que FIPS nos indique errores, eso puede ser porque todavia quedan fragmentos de archivos al final del disco rigido o que no podamos hacer particiones mas grandes de XXX Mb. Si algo de esto nos pasa, debemos salir de FIPS, y redefragmentar el disco rigido otra vez y volver a butear la maquiena (suguir los pasos del 1 al 5 otra vez). Esto debe hacerse tantas veces como sea necesario, yo personalmente tuve que defragmentar el disco rigido como 6 o 7 veces antes de poder particionar el disco rigido.

Luego de tener el disco particionado, procederemos a la instalacion de Linux propiamente dicha. Insertamos el disquete BOOT y rebuteamos.
Nos aparecera un tipico buteo de linux con un monton de lineas que todavia no entenderemos. Al finalizar el buteo nos presentara un menu con varias opciones:

1) Instalar o hacer una actualizacion de Red Hat Linux 2.0 (ENTER)
2) Entrar en el modo experto (tipear expert - ENTER)
3) Crear un disco de rescate (F4)

Nosotros como lo que queremos hacer es instalar Linux, persionaremos ENTER y entraremos en la pantalla de instalacion de Red Hat (presionar ENTER para seguir).
Ahora deberemos elegir el idioma (degraciadamente castellano no se encuentra). Elegiremos el que mas dominemos y presionaremos ENTER para continuar.
Luego nos preguntara la distribucion del teclado que tenemos (yo como tengo uno en español elegi la opcion latin, pero no se si es la correcta, pero funciona bien). Elegir la opcion por defecto para un teclado en ingles.
El paso posterior es indicar desde donde queremos instalar Linux (CD-Rom, NFS - Network File System, Hard Disk - Disco Rigido, FTP - File Transfer Protocol o SMB). Como esta es una guia para instalar linux desde CD-Rom o Disco Rigido, responderemos segun corresponda.

Si elegimos la opcion de instalacion desde Disco Rigido, nos pedira que insertemos el disquete "support" (SUPP) y si elegimos la desde CD-Rom, intentara identificar donde se encuentra nuestra lectora. En caso de fracasar, presentara una serie de alternativas donde seguramente se encontrara la nuestra.

Sorteado esto, nos preguntara si queremos hacer una instalacion o una actualizacion (upgrade), seguramente todos aca queremos hacer una instalacion por lo que responderemos, INSTALACION.
El siguiente paso es decir si queremos que nuestra maquina funcione como servidor (SERVER) de una red, estacion de trabajo (WORKSTATION) o a nuestro estilo (CUSTOM). Responderemos CUSTOM.

Ahora intentara reconores nuestro perisfericos SCSI, de no encontralos nos pedira que los seleciones de una lista o si no poseemos ninguno poner que no poseemos ninguno.

Cuando todo esto este listo, tendremos que preparar las parciones para que Linux las reconozca. Nos preguntara con que programa queremos hacer esto (con DiskRuid o Fdisk), nosotros elegiremos Fdisk en su version para Linux. De todos modos DiskRuid es una utilidad mucho mas sencilla e intuitiva de utilizar y no debera presenta ningun inconveniente, pero yo explicare como hacerlo desde Fdisk.

En Fdisk podremos obtener una lista con todos sus comandos presionando la letra "m" y dando ENTER.
Los comando son:

a
b
c
d
l
m
n
p
q
t
u
v
w
x
toggle a bootable flag
edit bsd disklabel
toggle the dos compatibility flag
delete a partition
list known partition types
print this menu
add a new partition
print the partition table
quit without saving changes
change a partition's system id
change display/entry units
verify partition table
write table to disk and exit
extra funcionality (experts only)

Pero de todos esto comandos los que utilizaremos seran:

d
m
p
n
t
l
q
w
borra un particion
listado de la ayuda
nos da un listado de las particiones
crea una nueva particion. Las nuevas particiones se crean por defecto como Linux Nativo.
cambia el tipo de particion
lista los tipos de particion soportados por fdisk
salir sin grabar la tabla de particion
salir grabando la tabla de particion

NOTA: Ningun cambio tiene validez hasta que se elija la opcion "w".

Ahora que sabemos cuales son los comandos necesarios, procederemos a hacer las particiones.
1) Presionamos "p" para ver el estado de nuestro disco rigido (nos dira algo como que tenemos dos particiones Windows o DOS).
2) Ahi nos fijamos que particion usaremos para Linux (seguramente sera la creada por FIPS).
3) Borramos esa particion para crear un Linux Nativa usando el comando "d" (tengan de no borrar la particion donde tiene DOS/WINDOWS, que seguramente sera la /dev/hda1).
4) Usamos "p" nuevamente para ver el nuevo estado de nuestro disco rigido.
5) Ahora crearemos la particion SWAP (la de intercanbio). Para esto, usamos el comando "n", cuando nos pregunte si queremos que sea primaria o extendido, repondemos P (primaria). Ahora nos pregunta que numero de particion queremos usar (si solo tenemos la de DOS/WINDOWS) usaremos la 2 (aca no se hagan mucho problema si utilizan un ya usada, ya que el programa nos alertara). Como esta sera la particion SWAP, no necesitaremos mucho espacio de disco. Cuando nos pregunte sobre el primer cilindro que utilizara esta particion, ponemos el primero del rango disponible. Luego nos pregunta el tamaño o el ultimo cilindro a usar. En este caso ingresamos "+32M", con lo que le estamos diciendo el tamaño en MB.
6) Como ya dije, las particiones que crea fdisk son Linux Nativo, entonces hay que cambiarle el tipo al de intercambio, lo modificamos usando el comando "t" e ingresando el tipo "82" (linux Swap).
7) Usamos "p" para ver el estado del disco rigido, ahora vemos que tenemos una particion DOS/WINDOWS y otra Linux Swap.
8) Ahora crearemos la particion que albergara a linux. Usamos "n" para crear una nueva particion, nuevamente le decimos que la queremos primaria, desde el primer cilindro hasta el ultimo disponible. Esta vez no habra que cambiar el tipo porque esta ya es Linux Nativa.
9) Finalmente usamos "p", vemos el estado del disco rigido y si todo salio como queriamos (particion DOS/WINDOWS, una Linux Swap y una Linux Nativo por ejemplo) presionamos "w", se escribe la tabla de particiones y sale del FDISK; si hubo algun error presionamos "q" y sale del programa dejando todo como cuando empezamos.

NOTA: Puede que al leer esto por ahi no lo entendamos pero le recomiendo que relean esto una y otra vez ya que no es dificil. Cualquier duda no toquen nada y escribanme a la direccion de email que aparece al final de la guia.

Pulsamos DONE y puede ser que se nos informe que es necesario reiniciar la maquina. Esto ocurre si modificamos las particiones extendidas. Luego de darle OK, la maquina se reiniciara y debemos seguir los mismos pasos hasta llegar al punto de particion de disco. Entonces vamos directamente a DONE.

Luego de todo este lio con las particiones, debemos formatear las particiones.
1) Elegimos la particion de Linux Nativa y le damos ENTER- Nos preguntara su punto de montura y le ponemos "/" (o sea root, esto debe ser asi si o si). Luego montamos la particion de DOS o WINDOWS (si!!!!!!!!!!!!!!! Linux nos permite acceder a la informacion alojada en la particion de DOS/WINDOWS como si fuera de el) a nuestro sistema. La elegimos y le damos ENTER. Como punto de montado (mount point) le ponemos por ejemplo /winc (refiriendonos al disco C: que contiene Windows) o algun nombre por el estilo. Depues ponemos DONE.
2) Procederemos a formatear la particion SWAP, la elegimos y le damos OK.

Si estamos instalando Linux desde un disco rigido nos preguntara en que particion se encuentra almacenados los paquetes RPMS (son los que contienen los archivos de linux) y los directorios base del Red Hat. Elegimos la particion correspondiente (que seguramente sera la hda1) y le ponemos el directorio que corresponda.

3) Ahora nos dira que hay que formatear la particion Linux Nativa. Si disponemos de tiempo , marcamos que dice chequear errores.
4) Cuando termine de formatar , debemos elegir las aplicaciones a instalar. Como es la primera vez que instalamos Linux, seguramente no lo querremos como servidor web, ftp, sql, etc, entonces seleccionamos los paquetes que no se refieran a eso.
5) Luego de estos pasos, comienza la instalacion de Red Hat 5.2. Ponemos todo OK y listo, empieza a instalarse.

Luego de la instalacion viene la configuracion del sistema.
1) Tipo de mouse.
2) Targeta de video, si nuestra targeta no se encuentra en la lista, debemos elegir la opcion "Unlisted card" (targeta no listada). Se encuentra debajo de todo. Tendremos que poner los datos que se encuentran en el manual de la misma.
3) Tipo de monitor, si no se encuentra listado, sucede igual que con la targeta de video.
4) Resolucion de la targeta de video que queremos usar en X-Window (la interfaz grafica de Linux).
5) Nos preguntara si queremos configurar nuestra red LAN. Si estamos conectados a una debemos introducir los datos de la misma (preguntar al administrador de la red).
6) Uso horario (en mi caso se encuentra listado "America: Rosario" ya que vivo en Rosario).
7) Servicios lanzados durante el buteo . Si no tenemos experiencia, nos conviene dejar todo como esta, ya que la instalacion nos pone los necesarios segun los paquetes instalados.
8) Ahora la impresora, si disponemos de una respondemos afirmativamente. Si respondimos que si, nos preguntara como esta conectada a nuestra PC (por medio de una red LAN, si es remota o si es local). Yo por ejemplo dispongo de una local (o sea conectada a mi PC directamente), entonces explicare esta forma de configuracion, ya que con las otras requiere la ayuda del administrador de la red.
Ponemos el nombre del spooler de impresion (o sea la cola de impresion) y su directorio; dejemos los valores por defecto. Linux, ahora, intentara detectar el puerto al cual esta conectada la impresora, luego de presionar OK, nos pide que pongamos marca y modelo. Elegimos el tipo de papel a usar en la impresion, su resolucion y otras cositas. Cuando juntamos todos los datos, nos presentara un resumen, si todo esta bien, le damos OK, caso contrario BACK.
9) Configuracion de la cuenta root del sistema (la del superusuario). No pedira que insertemos una clave.

Para que esta clave sea segura se deben seguir un par de consejos:
* Debe tener por lo menos ocho caracteres de largo.
* No usar palabras existentes ni nombres propios.
* No utilizar fechas, ni numeros relacionador con uno (por ejemplo en DNI).
* No usar secuencias logicas como a1b2c3d4.
* No escribirla en nigun lado, solo en la mente.
* Una buena clave es aquella que utiliza letras en mayuscula y minuscula y numeros al azar, por ejemplo: FkiSSh45SbqX

Deberemos ingresar dos veces la misma clave para su verificacion.
10) Si queremos hacer un disco buteable linux, insertamos un disco vacio y presionamos ENTER.

Configuracion del LILO.
LILO es el programa que nos permite butear desde distintas particiones o discos con diferentes sistemas operativos. Tenemos dos opciones. Usaremos la primera, instalar LILO en el registro maestro de buteo (Master Boot Record o MBR) si no tenemos ningun otro programa instalado tipo Boot Manager (por ejemplo: System Commander o el del OS/2). Usaremos la segunda opcion en este caso.

NOTA: si no instalamos LILO, la PC arrancara con el sistema operativo que estaba en nuestra maquina antes de instalar Linux. En este caso, para empezar deberemos utilizar un disco de arranque con Linux, lo cual no es muy deseable. Asi, es que recomiendo instalar este programa.

Luego de instalar LILO, nos preguntara si le pondremos opciones de buteo al kernel de Linux (el nucleo del sistema operativo). Pasamos este cuadro sin tocar nada.
Le ponemos etiquetas a las distintas particiones para saber cual es cual y a que sistema operativo pertenece cada uno, y luego de esto le damos OK. Se instala en boot loader (LILO).
Finalizado todo esto, se nos presentara un cartel de felicitaciones diciendonos que hemos instalado Linux satisfactoriamente. Quitamos cualquier disquetes que pueda estar en la disquetera, le damos OK y el sistema de reinicia.

Al reiniciar aparecera "LILO:" apretamos TAB para ver las opciones (las particones con sistemas operativos) ponemos la que queremos y ENTER. Listo, entramos a cualquier sistema operativo disponible.
Si elegimos cargar Linux, luego de la pantalla de inicio, nos preguntara el "LOGIN:" donde pondremos "root" (sin comillas) y en "Password:" la clave que elegimos durante la configuracion.. Despues de todo, nos presentara el prompt del shell (como el DOS pero en Linux), que en este caso sera bash.

Bueno, creo que esto es todo por ahora, cualquier cosa, error, o problema, escribanme a [email protected]
Derechos de Copia Hernan Zaldivar (aunque esta guia es de libre distribucion).
Tambien le recomiendo leer los documentos del Proyecto LuCas (Linux en castellano) y INSFLUG. Dos web dedicados a traducir muchos documentos de Linux. (poner sus nombres en cualquier buscador y ahi le saldran, disculpen pero ahora no recuerdo su URL)
Otro buen libro es "Linux: instalacion y primeros pasos" (lo baje de por ahi, si alguien lo quiere que lo pida)
"Curso basico Unix y administracion" y otros que estaran disponibles en mi web (cuando me disponga a tener una)
Un lugar donde hay material sobre linux: http://www.labrujula.com.ar/cat/computadoras/linux.html
Planeta Linux: http://www.programacion.net/linux/
Ezine Store (encontraras muchos ezine gratuitos y en castellanos referentes al tema): http://members.xoom.com/zine_store/

Bibliografia:
- PC-Users extra Numero 13 (www.pcusers.com.ar)
- Ezine Proyecto R

Saludos especiales a toda la gente de la lista de Linux de Infoap que me han servido de mucha ayuda.


Este trabajo ha sido realizado por Hernán Zaldivia

Rosario - Argentina