3. Durante la instalación

3.1. ¿Dónde instalo Linux?

Linux se puede instalar en cualquier disco que tengas en tu sistema y en cualquier partición del disco duro (Primaria o extendida). No podras tener Linux en una partición compartida con otro sistema operativo, Linux necesita su propia partición/es para funcionar.


3.2. ¿Qué es una partición? ¿Cómo creo una partición?

Particionar el disco duro es una manera de dividir el disco físico en varios discos lógicos. O lo que es lo mismo, al particionar un disco, dividimos el disco en varias partes independientes unas de otras, creando la ilusión de que tenemos diferentes discos, cuando en realidad lo que tenemos es un solo disco físico dividido en partes. Una partición es una de estas partes (divisiones) del disco.

Existen dos clases de particiones: primarias y extendidas. En un disco solo podras tener como maximo 4 particiones primarias o 3 primeras y 1 extendida. En la partición extendida se podrán definir todas (bueno también existe un límite, pero es alto) las unidades lógicas que queramos. Con este sistema podemos tener una gran cantidad de particiones en nuestro disco. Cualquier disco que tengamos en nuestro ordenador tiene al menos una partición primaria, que en la mayoría de los casos tiene un tamaño equivalente al total del disco.

Unos ejemplos aclararan las cosas:

· Un disco de 1Gb con una sola partición, tendra una partición primaria de 1Gb (total del disco).

· Ese mismo disco podria tener 4 particiones primarias de 0.25Gb cada una, dando la ilusion de que tenemos 4 discos duros de 0.25Gb en vez de un solo disco de 1Gb.

· Otra combinación posible podría ser 3 particiones primarias de 0.10Gb y 1 extendida con 7 unidades logicas de 0.10Gb, en este caso parecería que tenemos 10 discos duros de 0.10Gb cada uno.

Las combinaciones son múltiples y variadas y dependerán de nuestros gustos y de lo que necesitemos.

Casi todos los sistemas operativos traen un programa con el que podemos crear, modificar y borrar las particiones de nuestro disco. En Ms-Dos/Windows de llama fdisk, este programa solo puede trabajar con particiones de Ms-Dos/Windows. En Linux también se llama fdisk (/sbin/fdisk), pero es un programa más potente, capaz de trabajar y crear particiones tanto para Linux como otros sistemas operativos. Si vas a trabajar con Linux, es recomendable el uso del fdisk que viene con tu distribución, para evitar problemas.

Al contrario que Ms-Dos, Windows, OS/2, las diferentes particiones en linux no se denominan C:, D:, E:, ...., etc, existe una denominación propia:

Si los discos son IDE:

· /dev/hda: Disco duro IDE como master en el canal IDE 1. /dev/hdaX: (X=1,2,3 o 4) Partición primaria X en /dev/hda (o extendida) /dev/hdaX: (X=5,6,7,....,16) Unidad lógica X en /dev/hda

Nota: Como hemos dicho antes, si utilizamos una partición extendida, solo podremos tener 3 particiones primarias. Cuando se utiliza la partición extendida el disco duro suele quedar de la siguiente forma: /dev/hda1 (primaria), /dev/hda2 (primaria), /dev/hda3 (primaria), /dev/hda4 (extendida), /dev/hda5 (primera unidad logica), /dev/hda6 (segunda unidad lógica), .....etc.

· /dev/hdb: Disco duro IDE como esclavo en el canal IDE 1. · /dev/hdc: Disco duro IDE como master en el canal IDE 2.

· /dev/hdd: Disco duro IDE como esclavo en el canal IDE 2. Si los discos son SCSI: · /dev/sda: Disco duro SCSI nr.1.

· /dev/sdb: Disco duro SCSI nr.2. · etc.

IMPORTANTE: Es muy importante saber lo que se está haciendo cuando trabajeis con programas que modifican la tabla de particiones de un disco. Al cambiar la tabla de particiones de vuestro disco, se pierden los datos contenidos en las particiones afectadas. Realizar copias de seguridad de los datos que querais mantener antes de usar FDISK.


3.3. ¿Porqué necesito diferentes particiones?

El particionar el disco, es símplemente una manera de organizar tu disco duro. Podrás organizarlo con una sola partición o en varias. Es el usuario el que deberá decidir cuantas particiones tendrá su disco, y el tamaño de las mismas, hay que recordar, que al menos hay que tener una partición primaria.

Desventajas de tener vuestro disco dividido en diferentes particiones.

· Ninguna

Ventajas en tener vuestro disco particionado en varias particiones:

· Si teneis un error/problema en una de ellas, las demas no se verán afectadas.

· Poder tener diferentes sistemas operativos en vuestra máquina, totalmente independientes unos de otros.

· Poder tener vuestros archivos de datos en particiones totalmente independientes.

· Poder borrar/cambiar el contenido de una partición, sin que esto afecte a las demás.

 


3.4. ¿Cuantas particiones necesito para Linux?

La respuesta rápida y fácil es: recomendable al menos dos, una para el sistema/datos y otra para Swap. Usualmente se suelen tener tres, una para el sistema/programas (/), otra para los datos (/home) y otra para swap.

La respuesta larga y no tan fácil es mas complicada de explicar: Todo dependerá muchisimo del uso que se le vaya a dar al sistema.

Para sistemas que se utilicen de forma particular y por uno o pocos usuarios bastará con las dos/tres particiones antes mencionadas, esto evitará los problemas de saber que cantidad de espacio necesitan las diferentes particiones y el quedarnos sin espacio en alguna partición vital, mientras que nos sobra en otras.

Para sistemas servidores, con gran cantidad de servicios y usuarios es muy recomendable tener varias particiones/discos. Existe un documento (HOWTO: Multi Disk System Tuning) muy bueno y quizas complicado para el principiante que explica cuantas particiones y discos y que tamaño deberian tener en función del uso que se le vaya a dar al sistema, lo podeis encontrar en http://www.nyx.net/~sgjoen/disk.html o en cualquier servidor con documentación Howto. Otro documento (HOWTO: Linux Partition) más sencillo, se puede encontrar en http://www.linux- es.com/docs/HOWTO/mini/Partition .


3.5. ¿Qué es la Swap?

La swap es un espacio reservado en tu disco duro para poder usarse como una extension de memoria virtual de tu sistema. Es una técnica utilizada desde hace mucho tiempo, para hacer creer a los programas que existe mas memoria RAM de la que en realidad existe. Es el propio sistema operativo el que se encarga de pasar datos a la swap cuando necesita más espacio libre en la RAM y viceversa.

En Linux, la memoria total disponible por el sistema está formada por la cantidad de memoria RAM instalada + la swap disponible. El acceso a la swap (disco duro) es más lento que el acceso a la memoria RAM, por lo que si nuestro ordenador esta muy cargado de trabajo y hace un uso intensivo de la swap, la velocidad del sistema disminuirá. Un uso muy intensivo y continuado de la swap es un indicativo de que necesitamos más memoria en nuestro sistema para que funcione desahogado con el uso que le estamos dando.

En linux generalmente se usa como minimo una partición dedicada a swap (aunque también se puede tener un fichero swap).


3.6. ¿Cuanta Swap necesito?

Esta es otra pregunta que es difícil de contestar: Todo dependerá del uso que se le vaya a dar al sistema y del espacio libre que tengamos.

Si vas a utilizar muchos programas a la vez y tienes poca memoria RAM, necesitarás más swap, si tienes mucha RAM, no necesitaras tanta swap. Hay que recordar que un uso no intensivo de la swap es normal y no afectará mucho a la velocidad del sistema, pero como hemos dicho antes, un uso muy intensivo y continuado es un indicativo de que necesitamos mas memoria RAM.

No existe una fórmula mágica para saber cuanto espacio deberiamos reservar para swap. Hay que recordar que la memoria total disponible en Linux es RAM + Swap. Como datos orientativos podriamos decir que como mínimo, esta combinación debería ser de 32MB para sistemas que se utilicen en modo texto y de 64MB en adelante para sistemas que se utilicen en modo gráfico.

Aquí teneis una serie de consejos sobre la swap:

· Es recomendable el tener siempre algo de swap instalada, incluso en sistemas con mucha memoria.

· En linux no se puede tener más de 128MB en una partición swap, si necesitas mas de 128MB de swap, puedes tener mas de una partición dedicada a swap, por ejemplo, dos de 128MB (Esto ya no es necesario a partir del kernel/núcleo 2.2.X)

· Si tienes más de un disco, instala la swap en el que trabaje mas rápido.

· Si tienes más de un disco que se puedan acceder simultáneamente (por ej. dos SCSI, o dos IDE en diferentes canales IDE), se puede ganar algo de velocidad teniendo una partición swap en cada uno de estos discos.

Para un uso privado "normal-alto" del sistema, aquí teneis unos ejemplos orientativos, segun nuestra experiencia, de la cantidad de swap recomendable:

· 16MB RAM + 64MB Swap

· 32MB RAM + 96MB Swap

· 64MB RAM + 64MB Swap

· 128MB RAM + 128MB Swap

· 256MB RAM + 128MB Swap

Como dato anecdótico, decir que existen servidores, en donde la cantidad de swap llega a ser de 256MB y hasta 512MB aunque yo tengo ordenadores con 16MB de RAM y 16MB de Swap como servidores de impresión que funcionan sin ningún problema.

En fin, cada uno debe de saber el uso que le va a dar a su sistema y analizar la cantidad de memoria necesaria, aunque si teneis espacio de sobra en el disco, más vale tener más Swap disponible que la necesaria, por lo que pueda ocurrir en un futuro, como dice el dicho, más vale que sobre que no que falte.

 


3.7. No tengo sitio en mi disco duro, ¿Qué hago?

Si tienes todo el espacio de tu disco ocupado por otros sistemas operativos, deberás conseguir espacio para poder crear la particion/es donde instalar Linux. Existen tres maneras de hacer esto:

La primera, comprar un disco duro he instalarlo.

· Ventajas: Es la manera más fácil y segura de conseguir más espacio.

· Desventajas: Es la más cara, tienes que instalar un nuevo disco duro.

La segunda, es borrar todas las particiones de tu disco duro, con lo que perderás toda la información que contiene, y empezar desde cero a definir las diferentes particiones del disco. Asi podras definir las particiones para Linux y otros sistemas operativos si vas a tenerlos.

· Ventajas: Es la manera más fácil y barata de conseguir mas espacio, no necesitas comprar otro disco.

· Desventajas: Pierdes la información que ya tengas en el disco, más trabajo, ya que si tienes más de un sistema operativo, tienes que instalarlos también aparte de Linux.

La tercera, existen unos programas que permiten cambiar la tabla de particiones del disco, sin perder los datos de las mismas. Si tienes por ejemplo una partición de 1GB con 500MB libres, puedes utilizar uno de estos programas para "robarle" espacio a la partición y crear una nueva particion, teniendo al final por ej. una partición de 600MB con la información de la partición original y una nueva partición con el resto de espacio liberado 400MB.

· Ventajas: Liberas espacio sin perder datos, no tienes que instalar de nuevo la informacion/sistema operativo contenido en la partición original.

· Desventajas: Estas jugando con la tabla de particiones del disco, hay que saber muy bien lo que se hace y como utilizar estos programas "ladrones de espacio". Si algo va mal, puedes perder la información que tenias en la partición original y deberás empezar de cero como en el caso segundo.

Existen dos programas "ladrones de espacio" que se suelen utilizar normalmente en el caso tercero:

· Partition Magic:

Pagina web principal http://www.powerquest.com/partitionmagic/

· FIPS:

Pagina web principal http://bmrc.berkeley.edu/people/chaffee/fips/fips.html

IMPORTANTE: Hacer copias de seguridad, cada vez que vayais a cambiar, modificar o "jugar" con la tabla de particiones de vuestros discos duros. Un fallo en el sistema, o un error vuestro puede haceros perder información importante.

 


3.8. ¿Cómo configurar el arranque de Linux?

La manera más fácil de arrancar Linux es con LILO. Pasate por la sección ``Sobre LILO'' para más información.

 


3.9. ¿Cómo utilizar LoadLin para el arranque de Linux?

A veces ciertos programas o "sistemas operativos" están diseñados para modificar el Master Boot Record (MBR) del ordenador sin tener en cuenta los contenidos actuales del mismo, lo que suele redundar en la eliminación de LILO y la imposibilidad del usuario de entrar en Linux. Para solucionar estos problemas, o por si simplemente deseamos entrar en Linux desde msdos, está disponible el programa LOADLIN.

Loadlin es un programa de MSDOS que podemos encontrar en el directorio dosutils de los CDs de Linux (en la propia distribución). Este programa permite arrancar Linux desde MSDOS a partir de él mismo, un fichero kernel de Linux (como vmlinuz, bzImage o zImage) y una partición Linux. Mediante él podemos hacernos un disco de seguridad para arrancar Linux cuando LILO sea borrado por otros S.O.:

Creamos un directorio a:\loadlin y copiamos alli el ejecutable Loadlin.exe. Copiamos también cualquier kernel/núcleo de linux que tengamos disponible (por ejemplo \vmlinuz o \boot\bzImage) al mismo diskette.

Cuando necesitemos arrancar desde el diskette, arrancamos en msdos y ejecutamos lo siguiente:

Formato de uso:

loadlin kernel root=particion

En nuestro caso:

a:

loadlin bzImage root=/dev/hda4

(cambiando cada cosa por su nombre correcto de fichero de kernel y partición donde tengamos instalado Linux). Esto lo podemos escribir en el mismo diskette en un fichero linux.bat, por ejemplo. Tras ejecu­ tarlo, Linux arrancará normalmente con dicho kernel/núcleo y con los datos de la partición indicada, lo cual permite restaurar el MBR orig­ inal (con LILO) ejecutando de nuevo LILO (mediante /sbin/lilo, o /sbin/lilo -v).

 

Anterior

Índice

Siguiente