Linux #02.03 Instalaci贸n de Linux

Es necesario antes de instalar cualquier distribuci贸n , en la medida de nuestras posibilidades, conocer el hardware que tenemos, para saber si es soportado por Linux. Aqu铆 puede encontrar una relaci贸n de todo el hardwaresoportado por Linux: http://www.linux.org/docs/ldp/howto/HOWTO-INDEX/howtos.html

Es poco el hardware que no soporta Linux hoy en d铆a. Si no conoce todo el hardware, no ocurre nada, Linux posee un gran n煤mero de drivers que permitir谩 que sus dispositivos trabajen correctamente, solo necesita saber, en principio, el tipo de procesador, el tipo de tarjeta de red, arquitectura hardware, cantidad de memoria y disco duro.

Particionamiento del Disco Duro

Para la instalaci贸n de Linux es necesario realizar particiones en el disco duro, asi que vamos a ver unos conceptos b谩sicos de esto.

CONCEPTOS SOBRE PARTICIONES

Normalmente los discos duros los encontramos divididos en diferentes particiones, cada una de ellas para un sistema operativo diferente. Hoy en d铆a no es dificil encontrarse un ordenador donde convivan , tanto el sistema operativo Windows, como, una de nuestras numerosas distribuciones Linux.

En el caso de que ya tenga otro sistema operativo en su sistema, habr谩 que redimencional el tama帽o de las particiones, para encontrar un lugar en el que isntalar nuestro sistema Linux. Es necesario una partici贸n para nuestro sistema Linux, y otra, para el espacio de intercambio, como m铆nimo, aunque es posible tener m谩s particiones. A este proceso de le denomina reparticionar.

Para los sistemas MS-DOS se utiliza una 煤nica partici贸n, la cual ocupa todo el disco duro. A esta partici贸n la suele llamar C:. Si se crea alguna otra partici贸n las ir谩 llamando D:, E:, y asi sucesivamente, cada partici贸n la ve como un disco duro independiente.

En el primer sector del disco nos encontramos el registro de arranque, junto a la tabla de particiones. El registro de arranque es lo que se usa para el arranque del sistema. Y las tablas de particiones lo que contienen es la informaci贸n de cada una de las particiones que se encuentran en nuestro disco duro. Tenemos tres clases de particiones: primarias, extendidas y l贸gicas. Las m谩s utilizadas son las primarias, pero s贸lo se pueden tener un m谩ximo de cuatro en un mismo disco duro. Para poder tener m谩s de cuatro particiones en un disco duro es usando particiones extendidas. Un partici贸n extendida no contiene datos en si misma, es como una especie de recipiente, para las particiones l贸gicas, que son las que contienen los datos. Es decir que, por ejemplo, todo el disco duro podr铆a ser una partici贸n extendida y dentro tener muchas particiones l贸gicas. S贸lo se puede tener una partici贸n extendida por disco duro.

NECESIDADES DE REPARTICIONADO EN LINUX

Antes de reparticionar el disco, necesita saber cuales son las particiones necesarias para que un sistema Linux pueda ser instalado.

Los sistemas UNIX almacenan los ficheros en un sistema de ficheros, que ocupan una zona del disco duro (u otro dispositivo) formateado para almacenar ficheros. Cada sistema de ficheros esta asociado a una parte del 谩rbol de directorios; un ejemplo, el directorio /usr, tendr谩 un sistema de ficheros, y el directorio /tmp tendr谩 otro. El sistema de ficheros principal es el ra铆z, que se denota como /.

En Linux, cada sistema de ficheros representa una partici贸n diferente del disco duro. Es decir, si tenemos un sistemas de ficheros para la ra铆z, /, y tenemos otro distinto para el directorio /usr, estos deber谩n encontrarse en particiones diferentes del disco.

Antes de instalar Linux es necesario tener preparado el sistema de ficheros que nos permita almacenar el software Linux. Como m铆nimo de debe tener una partici贸n con un sistema de ficheros, para almacenar la ra铆z, /. La mayor铆a de las veces suele ser esta la forma de realizarlo, ya es m谩s f谩cil de gestionar el sistema de esta forma pero, como hemos dicho anteriormente, se pueden tener diferentes directorios en particiones distintas.

Algunas distribuciones Linux crean particiones y sistemas de ficheros autom谩ticamente.

Otra cuesti贸n a tener en cuenta es la partici贸n de intercambio (swap). Si se desea utilizar espacio de intercambio, se tiene dos opciones. Podemos usar un fichero de intercambio que existe dentro de uno de los sistemas de ficheros Linux. Se crea el fichero de intercambio una vez instalado el software. La otra opci贸n, es crear una partici贸n de intercambio, reservada como espacio de intercambio. La mayor铆a de la gente opta por crear una partici贸n de intercambio. Cada fichero o partici贸n de intercambio puede ser de hasta 16 megabytes. Si se quiere tener m谩s se pueden crear varios ficheros o particiones.

Por lo general, se crear谩n dos particiones para Linux: una para ser usada como sistema de ficheros ra铆z, y la otra como espacio de intercambio. Por supuesto, hay otras opciones pero esta es la opci贸n m铆nima. El espacio de swap no es obligatorio en Linux, pero est谩 muy recomendado si posee menos de 16 megabytes de memoria f铆sica.

Hay que conocer el tama帽o requerido para cada partici贸n. Normalmente en los sistemas Linux, este tama帽o depende del software que vaya a ser instalado y de la distribuci贸n Linux que se utilice. Las distribuciones vienen con documentaci贸n, donde se da una idea del espacio requerido. Un sistema peque帽o puede solo usar 20 megabytes o menos, y un sistema mayor 80 o 100 megabytes o m谩s.

El tama帽o de la partici贸n de intercambio (swap) depende de la RAM virtual que se necesite. Lo normal es crearla de tama帽o el doble del tama帽o de la RAM f铆sica. Esto s贸lo es una aproximaci贸n de lo que se le puede dar, siempre depender谩 del software que se quiera ejecutar.

Nota importante: Debido a las limitaciones de la BIOS, no se puede arrancar desde particiones que empiecen m谩s all谩 del cilindro 1023. Cuando decida el espacio para Linux, recuerde que una partici贸n que sobrepase ese cilindro para el sistema de ficheros ra铆z. Linux puede usar particiones con cilindros m谩s all谩 del 1023, pero dichas particiones no servir谩n para arrancar.

REPARTICIONADO DE LOS DISCOS

Este apartado es en caso de que ya tenga alg煤n sistema operativo en el disco duro, en caso que este instalando Linux en un disco duro limpio no es necesario este paso.

La manera m谩s com煤n de cambiar el tama帽o de una partici贸n es borr谩ndola y rehaci茅ndola. Por lo que se deber谩 hacer una copia de seguridad del sistema. Aunque hay que mencionar, para sistemas operativos, como windows, existen programas que te realizan esta redimensi贸n, no fuera de riesgos.

Despu茅s de cambiar el tama帽o de las particiones, puede reinstalar el software desde la copia de seguridad. Pero, como ya hemos mencionado, podemos cambiar el tama帽o sin necesidad de destruir la partici贸n.

Existe un programa para hacer particiones muy utilizado, el fdisk. Cada sistema operativo tiene su propia versi贸n. Si se desea utilizar, debe consultar la documentaci贸n del sistema operativo.

Un aviso: No modifique o cree particiones para otros sistemas operativos (incluyendo Linux) utilizando FDISK bajo MS-DOS. Solo pueden modificarse particiones de cada sistema operativo con la versi贸n de fdisk correspondiente a ese sistema; por ejemplo, se crear谩n las particiones para Linux utilizando el programa fdisk que viene con Linux.

Imaginemos que 煤nicamente tenemos un disco duro en nuestro sistema, por ahora, con MS-DOS.

Es decir tenemos una partici贸n que es llamada 鈥淐:鈥. Ya que en este caso destruiremos los datos, tendremos que crear un disco de sistema MS-DOS arrancable, que contenga lo necesario para arrancar el FDISK y recuperar el software desde la copia de seguridad una vez se haya realizado el reparticionado.

Normalmente se puede usar el disco de instalaci贸n para ello, pero si necesita un disco de sistema format茅elo con el comando:

  • FORMAT /s A:

Copiamos en el disco todas las utilidades de MS-DOS, normalmente es todo lo que podemos encontrar en el directorio /DOS, y adem谩s, los programas FORMAT.COM y FDIS.EXE.

A partir de este momento podremos arrancar desde el disquete y ejecutar el comando:

  • FDISK C:

La utilizaci贸n de FDISK es muy explicativa, ya que te da un men煤 para seguirla. A continuaci贸n vamos a crear nuestro sistema de particiones.

Crear partici贸n DOS o unidad l贸gica DOS禄. Especifique el tipo de partici贸n (primaria, extendida o l贸gica) y el tama帽o (en megabytes). FDISK deber谩 crear la partici贸n.

Despu茅s de hacer esto mediante FDISK, debe abandonar el programa y reformatear las nuevas particiones. Por ejemplo, si se cambi贸 el tama帽o de la partici贸n C: se teclear谩 el comando:

  • FORMAT /s C:

En este momento se puede reinstalar el software desde el backup.

Nota: Esta es una de las muchas opciones que existen para particionar el disco duro. Por ejemplo, Microsoft posee programas software que te permiten particionar y redimensionar particiones, sin necesidad de borrar todo el disco duro. Adem谩s en muchas distribuciones Linux, el proceso de instalaci贸n te dan la posibilidad de ello, de forma r谩pida y f谩cil.

C贸mo generar un disquete de instalaci贸n

Si el hardware no detecta el CD de arranque, puede generar un disquete el cual dar谩 esas opciones.

En el directorio /dosutils/ encontramos el programa 鈥渞awrite鈥 con el que podemos generar el disquete siguiendo los siguientes pasos:

  1. Ejecutamos el comando rawrite
  2. Indicamos el tipo de disquete que queremos generar, ../images/boot.img

Existen tres im谩genes:

  • boot.img : para casos en que el hardware no reconozca el disco de arranque.
  • bootnet.img: para casos que la instalaci贸n sea por red.
  • pcmcia.img: para casos de tecnolog铆a PCMCIA generalmente encontrada en computadores port谩tiles.
  1. Indicamos en donde se encuentra el disquete 鈥渁鈥 o 鈥渂鈥 ya sea el caso.
  2. Ingresamos el disquete y le damos enter.
  3. El disquete es generado.

Instalaci贸n desde Cd-ROM

 

Esta es la forma m谩s utilizada para instalar Linux.

Arrancamos directamente desde el cdrom o con el disquete seg煤n sea el caso.

Se pueden elegir varias formas de instalaci贸n: modo texto, modo gr谩fico, modo experto o modo vesa graphics.

A lo largo de la instalacion nos saldr谩:

SELECCI脫N DEL IDIOMA

Casi todas las distribuciones Linux presentan varias opciones de lenguaje. Linux no tiene problema de compatibilidad con los idiomas.

Seleccione el Idioma (En caso de que fueran estos tres).

  • Portugu茅s
  • Espa帽ol
  • Ingl茅s

Seleccionamos el idioma espa帽ol

DETECCI脫N DE MOUSE O RAT脫N

El mouse siempre es detectado, pero si desea buscar el tipo exacto puede seleccionarlo, en cualquier caso, no hay ning煤n problema si lo deja con el que se le da por defecto.

En Linux la denominaci贸n COM1 es representada por el puerto ttyS0 de ah铆 COM2 como ttyS1 y as铆 sucesivamente.

Le damos continuar

SELECCI脫N DEL TIPO DE TECLADO

Casi al 100% el teclado es detectado autom谩ticamente, solo hay que tener en cuenta que la mayor铆a de los teclados vienen con la distribuci贸n Latinoamericana o espa帽ol.

Seleccionemos el tipo de teclado y le damos continuar

Nota: Ahora Linux comienza a cargar los M贸dulos del Kernel para la instalaci贸n, detecta los destinos y carga el particionador.

SELECCI脫N DEL TIPO DE INSTALACI脫N

Elegiremos:

  • Realizar una instalaci贸n nueva.
  • Actualizar copia ya instalada.

Es recomendable realizar siempre una instalaci贸n nueva, si quiere pasar a una mejor, es preferible realizar una copia de todos los datos, y comenzar esta instalaci贸n desde el principio.

SELECCI脫N DEL MODO DE INSTALACI脫N

  • Instalaci贸n realmente m铆nima.
  • Instalaci贸n m铆nima.
  • Instalaci贸n est谩ndar.
  • Encaminador / Firewall.
  • Estaci贸n de Trabajo B谩sica con X.
  • Estaci贸n de Trabajo.
  • Notebook.
  • Servidor de Red.
  • Instalaci贸n completa.
  • Instalaci贸n personalizada.
    • Forzar Selecci贸n de paquetes.
    • Forzar Particionamiento manual.
    • No instalar Documentaci贸n.

Dependiendo de la instalaci贸n se nos instalar谩 los m贸dulos de paquetes necesarios, es recomendable forzar la opci贸n de selecci贸n de paquetes, y elegir nosotros los que deseemos.

Tambi茅n es recomendable que se marque la opci贸n Particionamiento manual, que nos permitir谩 particionar el disco duro manualmente.

La 煤ltima opci贸n no se debe marcar ya que es muy 煤til tener la documentaci贸n a mano y no ocupa demasiado espacio.

PARTICIONAMIENTO DEL DISCO DURO

El sistema de Archivos nativo de Linux es el ext2 y la ultima versi贸n mejorada es el ext3

Primero se definamos la forma en que el Linux nombra a los dispositivos de almacenamiento.

  • Para los discos IDE

El primer disco f铆sico instalado se denominar谩:

hda > Hard Disk A (Primer disco f铆sico del sistema)

Si a este disco le definimos particiones se denominar谩n :

hda1 > Hard Disk A partici贸n primaria 1

hda2 > Hard Disk A partici贸n primaria 2

Las particiones de la 1 a la 4 (hda1,hda2,鈥,hda4), se refiere a las particiones primarias. Ya que un disco duro puede soportar un m谩ximo de cuatro particiones primarias, asi que Linux las reserva para dicho caso. Si definimos particiones l贸gicas empezar谩 a contar des de la 5 (hda5,hda6,鈥)

hda5 >Har Disk A (primera) partici贸n l贸gica 5

El Segundo disco f铆sico instalado se denominar谩:

hdb >Hard Disk B (Segundo disco f铆sico del sistema)

Y de la misma forma las particiones ser谩n hdb1, hdb2, hdb3鈥.etc y as铆 sucesivamente con los siguientes discos.

En el caso de los Discos SCSI la denominaci贸n ser铆a sda1, sda2鈥. sdb1, sdb2鈥.

Linux-Swap

Debe ser dos veces el tama帽o de la memoria RAM de la que esta provista nuestro sistema.

Linux-Swap = 2 X Memoria Ram

En los discos duros con m谩s de 1024 cilindros ser谩 necesario crear una partici贸n peque帽a para el boot.

El siguiente ejemplo es el caso de un disco 5.0 GB (Ver fotograf铆a)

  • Dispositivo: Indica el disco duro y la partici贸n
  • F: Indica que la partici贸n ser谩 formateada
  • B: Indica que la partici贸n ser谩 booteable
  • Tipo: Indica si la partici贸n es primaria, extendida o l贸gica
  • Sist. Archivos: Indica el sistema de Archivos ext2, ext3, Vfat, linux-swap, etc
  • Inicio: Indica el punto donde inicia la partici贸n en Mega Bytes
  • Tama帽o: Indica el tama帽o de la partici贸n en MegaBytes
  • Punto de Montaje: Indica el lugar donde ser谩n instalados los paquetes
  • /boot > En este directorio se instalan todos los archivos de booteo del Linux
  • / > Directorio ra铆z, se instala el resto de archivos de Linux.

Linux tiene una estructura de directorios est谩ndar aplicable a todas sus distribuciones, por lo que es conveniente respetarla.

Si el sistema operativo que esta instalado ocupa todo el disco duro lo recomendable, si tiene espacio suficiente, es reparticionar el disco duro usando alg煤n programa indicado para ello.

http://www.partition-manager.com

http://www.ranish.com/part/

Una vez terminado el Particionamiento le damos continuar

Nota: El sistema en este momento comienza a formatear las particiones, suele tardar alg煤n tiempo dependiendo del tama帽o de las particiones. Formateado el disco duro, comienza a cagar el listado de paquetes si es que eligi贸 la opcion 鈥淔orzar Selecci贸n de paquetes鈥.

SELECCI脫N DE PAQUETES

Aparecer谩 un amplio listado de paquetes, puede elegir todas las que desea.

Aparte de la selecci贸n de paquetes usted puede instalar cada uno de los componentes de cada paquete individualmente eligiendo la opci贸n:

Seleccionar Paquetes Individualmente

En este caso, controlamos con todo detalle la instalaci贸n del software de Linux, no debemos preocuparnos por las dependencias porque 茅l solo las marcar谩 en el caso que las haya.

Si no quiere darse molestias seleccione los paquetes deseados y la opci贸n instalar todos los paquetes, y dele continuar.

Nota: Linux crea una base de datos de todos los componentes a instalar. Una vez la crea comienza a detectar las dependencias. Comienzo de la instalaci贸n de paquetes, esto puede tardar varios minutos dependiendo de la cantidad de paquetes seleccionados.

SELECCI脫N DE TARJETA DE RED

En el caso de que la tarjeta no haya sido detectada autom谩ticamente, el sistema te ofrece un listado de drivers a seleccionar.

Si le apareci贸 esta opci贸n elija el driver que mas se adecua a su tarjeta de Red y dele continuar.

CONFIGURACI脫N DE RED

Primero nombre del servidor.

Segundo tiene tres Opciones:

  • Sin interfaz de red es para estaciones de trabajo stand alone>
  • Configuraci贸n de Red v铆a DHCP DHCP>
  • Configuraci贸n de red manual

Si se elige cualquiera de las dos primeras se da a continuar, en otro caso se va al siguiente paso.

Si Eligi贸 la tercera opci贸n tendr谩 que ingresar los siguientes datos

  • Direcci贸n IP ejemplo: 172.16.2.123
  • Mascara de Red ejemplo: 255.255.255.0
  • Encaminador ejemplo: 172.16.2.1
  • (En este caso ingrese la direcci贸n del router o del servidor proxy si lo tuviese)
  • Servidor de Nombres ejemplo: 206.105.138.36

SELECCIONAR LA TARJETA DE VIDEO

Dos Opciones

  • Usar lo detectado o configurarlo manualmente
  • Usar la configuraci贸n detectada autom谩ticamente

Esta opci贸n es para los dos casos modelo y controlador

  • Seleccionar la tarjeta de video manualmente y/o
  • Seleccionar un controlador alternativo

Una vez seleccionado dele continuar

SELECCI脫N DEL MONITOR

Debe buscar el nombre de la marca y el modelo de la lista que se le da, si no lo encuentra, utilic茅 un controlador gen茅rico o s谩lteselo y lo configura posteriormente.

CONFIGURACI脫N DEL ESCRITORIO

Seleccione la opci贸n de resoluci贸n y cantidad de colores en el que desea trabajar y dele continuar.

CONFIGURACI脫N DEL USUARIO

Lo primero que le pide es que cree la contrase帽a del s煤per usuario, denominado root.

Tambi茅n da la opci贸n de crear un usuario,

Ingrese Su nombre Completo, el Nombre de Acceso, su contrase帽a y de la opci贸n a帽adir o agregar.

Una ves creado el usuario e ingresado la contrase帽a del root le damos continuar

CONFIGURACI脫N DEL GESTOR DE ARRANQUE

El gestor de arranque es lo que permitir谩 arrancar nuestro sistema Linux, pero tambi茅n, con 茅l, se puede gestionar el arranque de otros sistemas operativos.

Es recomendable es que el gestor de arranque sea instalado en el sector de arranque Master Boot Record (MBR).

Tenemos dos opciones con respecto al gestor de arranque:

  • GRUB Gestor de Arranque en modo gr谩fico
  • LILO Gestor est谩ndar y es en modo texto
  • Ninguno no recomendable

Elegimos Lilo e instalarlo en el MBR

Nota: En este momento el sistema graba los archivos de configuraci贸n.

CREAR UN DISCO DE ARRANQUE.

Es importante que por lo menos tenga un disco de arranque, as铆 es que si no lo tiene es mejor que no se salte esta opci贸n y lo genere.

Genere el disco y dele continuar.

Nota: Una vez generado el disquete el sistema ejecuta el script de posinstalaci贸n y finaliza la instalaci贸n.

FIN DE LA INSTALACI脫N

Retire el cd y el disquete si lo tuviese y de clic en la opci贸n salir.

Resumen

  • Existen tres formas diferentes para instalar un sistema Linux. Boteando desde un CDROM local ,desde un disco duro o desde la red por FTP , http, nfs
  • Es necesario particionar el disco duro antes de nuestra instalaci贸n. M铆nimo debemos tener una partici贸n primaria y una partici贸n swap.
  • Debemos conocer nuestro hardware antes de la instalaci贸n.
  • Linux es perfectamente capaz de coexistir con otros sistemas operativos en un mismo disco duro.