2 - Arrancando el ordenador

[editar]
Tutorial creado por Daexma. Extraido de: http://www.nautopia.net
18 de Septiembre de 2005
Al encender el ordenador la BIOS se encarga de chequear que todo funciona correctamente, entonces un programa que se llama bootstrap loader (cargador de inicio), que está en la ROM BIOS, busca el sector de arranque (Un sector de arranque es el primer sector de un disco y tiene un pequeño programa que puede cargar un sistema operativo), el cargador de inicio tiene una lista de lugares en los que buscar un sector de arranque (disquete, cdrom, disco duro), en el caso del disco duro ha este primer sector ocupa 512 bytes  y tiene dos partes básicas: el código de arranque maestro, también conocido como Master Boot Record o MBR (un programa) y la tabla de particiones (un archivo). Este sector de arranque es común ha todos los sistemas operativos y todos ellos son capaces de crearlo directamente si este no existiera (disco nuevo).

EL CARGADOR DE ARRANQUE.

Este programa lee la tabla de particiones y chequea que partición es la que esta activa, una  vez averiguada la partición activa, se carga el sector de arranque correspondiente (que está situado en el primer sector de dicha partición) y se le transfiere el control. Si tuviéramos mas de un sistema operativo instalado, deberíamos cambiar la partición activa cada vez que quisiéramos cambiar el sistema operativo a arrancar. Para evitar esto existen los gestores de arranque, programas que permiten seleccionar el sistema operativo a arrancar.

GESTOR DE ARRANQUE.

Si bien todos los gestores de arranque tienen mas o menos las mismas funciones estos se podrían dividir según su instalación/funcionamiento.

  • Gestores de arranque que instalan el gestor en el MBR y los archivos en una partición del disco duro.

Este tipo de gestor de arranque necesita instalar sus archivos en una partición del disco duro (ya sea exclusiva o de sistema , permitiendo su configuración desde el propio sistema operativo desde el que se instaló), e instala el gestor de arranque en el MBR, sustituyendo el cargador de arranque original. Si el MBR fuera borrado, el ordenador puede ser arrancado mediante el disquete de emergencia que este tipo de programas crea a tal efecto, el disquete buscara en la partición los archivos del programa y podremos arrancar el ordenador y restaurar el gestor de arranque gracias a estos archivos. Si los archivos del programas son eliminados, el gestor de arranque seguiría funcionado, pero si se borra el MBR  ya no podríamos restaurarlo ni arrancar el PC con el disquete de emergencia de este. (No quiere decir que no se pueda arrancar el ordenador, bastaría que la partición activa fuera válida).

Boot Magic, System Commander, Bootit NG, Smart boot Manager, Ranish Partition Manager, XOLS y mas que habrá.

  • Gestores de arranque que instalan los archivos en el disco duro pero permiten seleccionar donde se instala el gestor.

Igual que los anteriores, pero a diferencia de estos el gestor puede instalarse en un disquete y arrancar el PC desde este (esto evita su instalación en el disco, pero la perdida del disquete supone la perdida del gestor),  o bien permiten su instalación en el sector de arranque de la partición del SO, el cargador de arranque del MBR arranca la partición donde hemos instalado el gestor, esto hace que se ejecute el gestor y desde este elegiremos el sistema operativo que queremos arrancar. Suelen ser gestores de arranque pensados para sistemas operativos en concreto, por lo que para arrancar estos sistemas habrá que pasar obligatoriamente por estos gestores de uno u otro modo.

LILO y GRUB (Linux) y supongo que otros sistemas operativos menos extendidos usaran otros, pero lo desconozco.

  • Otros gestores.

: Guarda el gestor, todos los archivos y la configuración en un disquete y es totalmente funcional desde este, también permite su instalación en el disco duro, pero a diferencia de los otros, este instala el gestor,  todos los archivos y la configuración en el primer sector del disco duro, por lo que no depende de ningún sistema operativo o partición para funcionar.

Smart boot Manager: De este gestor existe una versión en disquete que permite su ejecución directamente desde este pero no así su instalación o configuración. Sobre todo es útil porque permite arrancar directamente desde la unidad cdrom, sin necesidad de tener que habilitar esa opción desde la BIOS.

Cargador  arranque  Windows: Si W2000/XP no es instalado en la primera partición primaria del disco duro primario, instalará los archivos necesarios para el arranque (NTLDR y NTDETECT.COM) y el archivo de configuración del selector de arranque (BOOT.INI) en la primera partición primaria del disco duro primario con un formato Windows disponible (no necesariamente debe de haber un SO Windows instalado en esa partición). Si la instalación fue lanzada desde otro Windows que esté situado en ese tipo de partición, esta será en la que se instalen los archivos. El cargador de arranque (MBR) arranca la partición de Windows que contiene los archivos de arranque y se ejecuta el selector de arranque de Windows.

LA TABLA DE PARTICIONES.

La tabla de particiones es una estructura de datos que define la forma en que un disco duro está dividido en particiones, contiene cuatro entradas (para cada una de las cuatro particiones primarias en las que puede dividirse un disco duro), cada entrada está dividida en varios campos que contienen los datos necesarios para describir una partición, Indicador de arranque,  Comienzo de partición , Indicador de sistema operativo,  Final de partición,  Número de sectores anteriores y  Número de sectores totales.

PARTICIONES.

Como ya hemos visto la tabla de particiones contiene espacio para cuatro entradas, de las cuales sólo una puede ser una partición extendida y el resto primarias o todas podrían ser primarias. La esencia de las particiones primarias es relativamente simple pues se trata de una zona continua de cilindros, que está asignada a un sistema operativo. Con particiones primarias, solamente se puede establecer un máximo de cuatro; no caben más en la tabla de particiones. Aquí comienza el concepto de la partición extendida, la que también se representa como una zona continua de cilindros. Sin embargo, es posible dividir la partición extendida en particiones lógicas, que no necesitan una entrada en la tabla de particiones (la configuración de las particiones lógicas se guarda en el  Extended MBR). Se puede decir que se trata de una especie de contenedor para las particiones lógicas. Si se necesitan más de cuatro particiones es necesario definir la cuarta como partición extendida y asignar a ella todos los cilindros libres. En esta se pueden generar entonces casi tantas particiones como se desee (el máximo se sitúa en 15 particiones para discos SCSI y en 63 para discos (E)IDE).

Tiempo atrás se podía decir que la diferencia entre una partición primaría y una lógica, era que solo las primeras podían se usadas para instalar un SO operativo, pero como veremos mas adelante, con el paso del tiempo la aparición de los nuevos SO's y el desarrollo de otros esto ya no es cierto, pero es algo que debemos de tener en cuanta si queremos instalar un SO antiguo (principalmente esto será W98).
[editar]

Sé el primero en opinar


Tutoriales relacionados con 'Instalación y convivencia de múltiples sistemas operativos'

Esta no es una guía que diga como debes instalar cada SO, particionar tu disco... Más »
Documento con fundamentos teóricos de control de accesos en redes telemáticas; se tratan temas como... Más »

Autor y licencia de 'Instalación y convivencia de múltiples sistemas operativos'


Tutorial de Daexma. Extraido de: http://www.nautopia.net CopyLeft
Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.