requerimientos para instalar linux.docx
Post on 29-Dec-2015
6 Views
Preview:
TRANSCRIPT
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.
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
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 :
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.
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.
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
-----------------------------------
top related