REQUERIMIENTOS PARA INSTALAR LINUX.docx

8
REQUERIMIENTOS PARA INSTALAR LINUX CPU : PC con procesador 386, 486, Pentium, Pentium Pro, Pentium II o unos de los clones de estos procesadores hechos por fabricantes como Cyrix, AMD, TI, IBM; etc. El sistema no funcionará en un 286 o en procesadores inferiores. Bus de E/S : debe utilizar el bus ISA, EISA, PCI o VL. El bus VL se conoce también como VESA Local Bus o VLB. Las computadoras que tienen PCI o VLB generalmente tienen también slots ISA o EISA. RAM y Disco Rígido : debe tener al menos 4 MB de RAM, aunque es recomendable no menos de 16 MB y 40 MB de disco duro. Pero si queremos instalar todo, necesitaremos 400 MB. Las interfaces de disco que emulan la interfaz de disco “AT” –llamadas habitualmente MEN, RLL, IDE o ATA- están soportadas. Las controladoras de disco SCSI de diversos fabricantes también están soportadas. Unidad de Disquete : el sistema en el que se instala LINUX debe tener una unidad de disquete de 1,44MB. MPC: como casi todas las distribuciones de LINUX vienen en CD- ROM, se necesita una lectora que puede ser IDE, SCSI o norma propia, como por ejemplo Sanyo. Placa de Vídeo : es recomendable usar una placa de vídeo compatible con VGA para la terminal de la consola. Prácticamente cualquier tarjeta gráfica moderna es compatible con VGA, CGA,

Transcript of REQUERIMIENTOS PARA INSTALAR LINUX.docx

Page 1: REQUERIMIENTOS PARA INSTALAR LINUX.docx

REQUERIMIENTOS PARA INSTALAR LINUX

CPU : PC con procesador 386, 486, Pentium, Pentium Pro, Pentium II o unos de los

clones de estos procesadores hechos por fabricantes como Cyrix, AMD, TI, IBM; etc.

El sistema no funcionará en un 286 o en procesadores inferiores.

Bus de E/S : debe utilizar el bus ISA, EISA, PCI o VL. El bus VL se conoce también

como VESA Local Bus o VLB. Las computadoras que tienen PCI o VLB generalmente

tienen también slots ISA o EISA.

RAM y Disco Rígido : debe tener al menos 4 MB de RAM, aunque es recomendable

no menos de 16 MB y 40 MB de disco duro. Pero si queremos instalar todo,

necesitaremos 400 MB. Las interfaces de disco que emulan la interfaz de disco “AT” –

llamadas habitualmente MEN, RLL, IDE o ATA- están soportadas. Las controladoras

de disco SCSI de diversos fabricantes también están soportadas.

Unidad de Disquete : el sistema en el que se instala LINUX debe tener una unidad de

disquete de 1,44MB.

MPC: como casi todas las distribuciones de LINUX vienen en CD-ROM, se necesita

una lectora que puede ser IDE, SCSI o norma propia, como por ejemplo Sanyo.

Placa de Vídeo : es recomendable usar una placa de vídeo compatible con VGA para

la terminal de la consola. Prácticamente cualquier tarjeta gráfica moderna es

compatible con VGA, CGA, MDA o HGA pueden funcionar correctamente para texto,

pero no funcionaran con el X Windows.

Otro Hardware : LINUX soporta una gran variedad dispositivos, como mouse,

impresora, escáner, módem, tarjeta de red, etc. Sin embargo, no se requiere ninguno

de estos dispositivos durante la instalación del sistema.

Page 2: REQUERIMIENTOS PARA INSTALAR LINUX.docx

ARQUITECTURA DEL SISTEMA OPERATIVO LINUX

La arquitectura del sistema operativo LINUX se divide en tres niveles:

1. El nivel de usuario, donde se ejecutan todos los procesos de usuario , sin

capacidad para ejecutar las instrucciones más privilegiadas del

procesador.

2. El nivel del núcleo , es el privilegiado del procesador donde pueden

ejecutarse todas sus instrucciones sin restricciones.

3. El nivel del hardware, correspondiente al hardware especifico conectado

en el sistema.

La comunicación entre los procesos de usuario y el núcleo se realiza a través de la librería

del sistema, que genera una interrupción software ( trap ) cada vez que se realiza una

llamada al sistema para obtener un servicio del núcleo.

Respecto a la estructura interna del núcleo , LINUX fue desarrollado sobre un sistema

basado en un procesador bastante lento como el i386, lo que impuso la utilización de una

arquitectura monolítica tradicional

Page 3: REQUERIMIENTOS PARA INSTALAR LINUX.docx

ESTRUCTURA BASICA DE LAS FUENTES DEL NUCLEO

Los archivos que contienen el código fuente del núcleo de LINUX se puede encontrar a

partir del directorio / usr / src / LINUX. Los directorios que los contienen son:

KERNEL :

Sección central del núcleo, con la codificación de servicios como fork, exit, etc. Parte de

este código es muy dependiente de la máquina donde se este ejecutando LINUX ; se

ubica en directorios bajo el directorio arch.

NET :

Implementación de los protocolos mas usuales en redes (TCP/IP, ARP...), así como el

código para los sockets, etc.

FS:

Este directorio contiene los archivos del Virtual File System Switch y los que cuelgan de el

contienen el soporte para los diferentes sistemas de ficheros soportados ( ext2, ms dos,

minix, xiafs, sysv y muchos otros). El mas usado en LINUX actualmente es el ext2. Por

ultimo hay que señalar que este directorio es también herencia de minix.

ARCH :

Implementación del código dependiente de la maquina . Hay directorios como alpha ( para

el DEC Alpha ), i386 (para el Intel 80386) y otros.

MM :

Contiene las fuentes para la administración de la memoria . No es un gestor de la

memoria al estilo minix, el directorio queda como una reminiscencia del sistema a partir

del cual fue desarrollado.

MODULES :

Contiene las fuentes para la carga dinámica de módulos en el sistema ( permite modificar

el núcleo en tiempo de ejecución).

INIT :

Page 4: REQUERIMIENTOS PARA INSTALAR LINUX.docx

Funciones para el arranque e iniciación del kernel a partir de ciertos parámetros que le

son pasados .

DRIVERS :

Contiene subdirectorios para el manejo de los diferentes dispositivos conectados a la

máquina. Es en estos (block, char, net, sound. . . . ) donde se ubican los diferentes device

drivers. Este directorio es el mas voluminoso de todos , y se estima que va a ser el de

mayor crecimiento a lo largo del desarrollo de LI NUX, debido al enorme y creciente

numero de dispositivos existentes en el mercado.

IPC :

Fuentes para la intercomunicación de los procesos . Incluye semáforos, colas de

mensajes y memoria compartida.

LIB :

Implementación de algunas de las funciones estándar del lenguaje de programación C de

las que se hace gran uso en la implementación del kernel.

INCLUDE :

Directorio donde se almacenan los archivos de cabecera del kernel (header files).

Cuelgan de el algunos directorios para las diferentes arquitecturas soportadas. Para

simplificar el acceso a la arquitectura adecuada existe un LINK simbólico llamado include /

asm.

Page 5: REQUERIMIENTOS PARA INSTALAR LINUX.docx

COMO ARRANCAR EL SISTEMA

 

Normalmente existen dos formas distintas de arrancar nuestro sistema, desde un floppy o

desde del disco duro.

Usando un disco de arranque :

Muchas personas arrancan LINUX usando un "boot floppy" que contiene una copia del

núcleo de LINUX. Este núcleo tiene codificada cual es la partición root, conoce donde esta

localizado en el disco duro el sistema de ficheros del root. El comando [rdev] puede ser

usado para decir cual es la partición del root en el archivo imagen del núcleo. Este disco

es creado por el proceso de instalación. Para crear su propio disco de arranque, primero

hay que localizar donde se encuentra la imagen del núcleo dentro del disco duro.

Normalmente se encuentra localizado en /Image o en /etc/Image, las distribuciones más

recientes, en concreto las slakware, usan como imagen del núcleo el archivo /vmlinuz,

este con toda probabilidad sea su caso. Una vez que conoce donde está el núcleo,

localice como se llama la partición root que va a usar con el comando [rdev], el formato

del comando es:

--------------------------------------------

rdev nombre_del_núcleo dispositivo_de_arranque

--------------------------------------------

donde nombre_del_núcleo es el nombre del fichero que contiene la imagen del kernel, y

dispositivo_de_arranque es el nombre de la partición de arranque del disco duro de

LINUX. Por ejemplo:

--------------------------------------------

rdev /vmlinuz /dev/hda2

----------------------------------------------

Este comando crearía y añadiría a la imagen del kernel /vmlinuz que el dispositivo de

arranque de LINUX será la partición número 2 del disco duro 1. Ahora sólo quedaría

copiar la imagen al disquete, esto se realiza con el comando [cp], por ejemplo si

deseamos crear un disquete de arranque en la unidad de disco fd0, usaríamos:

------------------------------------------------

# cp /vmlinuz /dev/fd0

-------------------------------------------------

El disquete esta ahora listo para arrancar.

Page 6: REQUERIMIENTOS PARA INSTALAR LINUX.docx

Usando LILO:

Otra forma de arrancar es usar LILO. Es un programa que se instala en el sector de

arranque del disco duro. Este programa es ejecutado cuando el sistema es arrancado

desde el disco duro y puede automáticamente arrancar LINUX desde el archivo imagen

del núcleo almacenado en la partición de arranque de LINUX. LILO puede ser usado

cuando tenemos distintos sistemas operativos instalados en el disco duro. Cuando

usamos LILO, el sistema operativo que se arranca es el establecido por defecto, ahora

bien si pulsamos alguna de las teclas [CTRL], [ALT] o [SHIFT] entonces entraremos en un

gestor de arranque que nos dará opción de elegir el sistema con el que queremos

arrancar. LILO esta localizado en el directorio /etc/lilo. LILO es sencillo de instalar,

editamos el fichero de configuración y ejecutamos el comando:

-----------------------------------

# /etc/lilo/lilo

-----------------------------------