Download trabajo encendido y carga del sistema operativo del pc presentado

Document related concepts

Registro de arranque principal wikipedia , lookup

BIOS wikipedia , lookup

Proceso de arranque en Linux wikipedia , lookup

BitLocker Drive Encryption wikipedia , lookup

Bloque de arranque wikipedia , lookup

Transcript
trabajo encendido y carga del sistema operativo del pc
presentado por
diana lizeh gonzales riascos
virgilio murrillo
liceo mixto la milagrosa
Introducción:
El primer paso que da tu ordenador tras pulsar el botón de arranque es iniciar el “Sistema
Básico de Entrada y Salida” (que en inglés vendría a ser Basic Input Output System) o lo que
puede sonarte más la “BIOS”, la cual se encarga de testear el hardware de tu ordenador en
busca del periférico que debe ejecutar para continuar con el arranque. Una vez encontrado el
periférico (ya sea un disco duro, un lector de DVD, un USB, etc.) continúa con el encendido del
equipo cargando de esta manera el sistema operativo correspondiente.
La finalidad de este artículo es, como ya dije, explicar algunas opciones configurables en la
primera parte del encendido del equipo, antes incluso de que llegue a cargar el S.O.
2.- BIOS:
La BIOS es un software que se encuentra instalado en la placa base de tu ordenador y se
encarga de reconocer los dispositivos de tu PC para, una vez reconocidos, cargar el sistema
operativo. En nuestro caso nos encontramos con los siguientes menús en la BIOS:
a) Main:
Aquí se muestra información principal de la placa base como la hora, fecha, dispositivos de
almacenamiento, memoria del sistema, etc.
b) Advanced:
En este menú tenemos opciones más avanzadas como la velocidad del procesador, la cache,
opciones avanzadas del Chipset, etc.
c) Security:
Se refiere a la seguridad de la BIOS, este apartado lo veremos explicado de manera más
concreta más adelante.
d) Boot:
Aquí puedes configurar el orden de lectura de los dispositivos cuando tu ordenador arranca,
como por ejemplo, cuando instalas un sistema operativo desde el lector de CD-ROM, hay que
ponerlo en primer lugar, antes del disco duro para que arranque desde ahí.
Dependiendo de la versión de BIOS tendrás diferentes teclas para la configuración del orden
de los dispositivos, es por eso que debes atender a las instrucciones de la parte derecha de la
pantalla para configurar los valores.
e) Exit:
Además de poder salir de diferentes formas, salir guardando los cambios o sin guardar los
cambios, tienes la posibilidad de cargar la configuración por defecto que viene de fábrica de la
BIOS.
3.- Security:
La primera opción que me gustaría destacar es la posibilidad de proveer de una contraseña al
iniciar el ordenador, imposibilitando que cualquier persona externa que no tenga dicha
contraseña pueda acceder al PC.
Para configurar la contraseña de arranque tienes que acceder a la BIOS (a la que accedes
pulsando ‘Supr’, ‘F1’ o ‘F2’, dependiendo de tu pc).
Una vez dentro, navega hasta encontrar una opción llamada “UserPassword”, “Security
Settings” o similar y una vez allí introduce la clave que desees poner como contraseña.
Como ves en la foto de abajo, puedes establecer varios tipos de contraseñas:
 Set UserPassword: Contraseña
arranque.
de usuario que controla el acceso al sistema durante el
 Set Supervisor Password: Contraseña de supervisor que controla el acceso al menú de
configuración, es decir el acceso a la BIOS.
 Passwordonboot:
Contraseña en el arranque, con esta opción activas el uso de la
contraseña en el arranque. Su estado pasa a ser "Enabled" automáticamente cuando
introduces una contraseña en "Set UserPassword".
2.) Carga del Sistema:
Una vez terminadas las verificaciones previas, la BIOS inicia un recorrido en busca un
dispositivo donde encontrar un programa que pueda continuar el proceso con la carga del
Sistema Operativo. Este recorrido se denomina secuencia de carga ("Bootsequence") y su
orden puede ser establecido mediante un programa auxiliar (set-up de la BIOS) que es
accesible mediante la pulsación de ciertas teclas durante los instantes iniciales de carga. Una
vez fijada, la secuencia de carga es almacenada en la memoria de datos de la BIOS , de forma
que puede ser recordada y utilizada la próxima vez que se reinicia el sistema.
En los sistemas primitivos, la secuencia de carga era fija, empezando en el disquete (A:) y
siguiendo en la primera unidad de disco (C:). Esta sigue siendo aún la secuencia normal, pero
las BIOS actuales pueden alterar este orden e incluso dispositivos alternativos como CD-ROM o
LAN, como puntos de inicio para la carga del Sistema. En estos apuntes denominamos unidad
o disco maestro a aquel que puede ser accedido por la BIOS durante su secuencia de carga. El
set-up de la BIOS establece el orden en que serán consultados los dispositivos disponibles.
Nota: El hecho de que una unidad pueda ser maestra depende exclusivamente de la
BIOS. Por ejemplo, supongamos un portátil en el que instalamos sendas unidades de
discos exteriores; la primera mediante conexión USB y la segunda mediante una tarjeta
PC-CARD que incluye un controlador SATA.
Por lo general, en el estado actual de la técnica (2005), las BIOS es solo están preparadas
para arrancar desde unidades internas, que pueden ser disco, disquete, CD/DVD o
mediante LAN (tarjeta de red). En tal caso, aunque la unidad USB o la SATA tuviesen una
partición primaria activa, no podrían ser utilizadas para la carga inicial del sistema, ya que
la BIOS no puede "verlas". Sin embargo, una vez cargado el SO y los controladores
pertinentes, ambas unidades podrían ser utilizadas sin problema.
La descripción detallada del proceso de carga del Sistema requiere conocer la estructura lógica
de las unidades de disco y disquete, para lo que remitimos al lector al capítulo
correspondientes ( 8.1.2). Aquí supondremos que el lector está familiarizado con la
terminología introducida en dichos epígrafes y su significado.
Empezando por el final, en realidad, lo que se necesita para cargar el Sistema Operativo es un
ejecutable como WININIT.EXE (Windows); NTLDR.EXE (Windows NT/2000); /boot/vmlinuz
(Linux) etc. Tales ficheros solo pueden estar en un volumen o partición lógica, y la
información básica sobre los mismos está contenida en su primer sector, conocido
como VBS ("Volumeboot sector"
8.1.2c2). Una vez localizado y cargado, se tiene
conocimiento de su estructura y es fácil localizar el fichero adecuado. Pero antes hay que
averiguar cómo está organizada la unidad para saber cuántos son los volúmenes y por cual
empezar. Como se ha visto en el capítulo correspondiente, la estructura lógica de las
unidades está organizada de forma que el principio del ovillo se encuentra en el primer sector
de la unidad. En consecuencia, la BIOS recorre los dispositivos definidos en la secuencia de
carga mirando el primer sector. En caso que no apareciera un sector adecuado en ninguna de
las unidades [2], aparece un mensaje: Nobootdeviceavailable, o NO ROM BASIC – System Halted.
Nota: En el proceso que sigue suponemos que la carga se realiza desde el disco duro (lo
más frecuente). La carga desde el disquete es análoga aunque más simple. Dado que los
disquetes no pueden tener particiones, no tienen un MBR ("Master Boot Record"). Esto
significa que no son necesarios los pasos previos en busca de un posible VBS. Así que de
existir alguno, es precisamente el primer sector del disquete.
En el caso de los discos duros, el primer sector se denomina sector de arranque o registro
maestro de carga MBR ("Master boot record" 8.1.2c). Que además de un trozo de
código MBC ("Master BootCode"), contiene una tabla MPT ("Master PartitionTable") que
describe las particiones definidas en la unidad. En caso de que alguna unidad de la secuencia
de carga contenga un MBR, se carga en memoria y se trasmite el control a su MBC.
El MBC examina la Master Partitiontable buscando dos cosas: En primer lugar determinar si
existe una partición DOS extendida xDp ( 8.1.2c1) que pueda contener volúmenes lógicos en
su interior, ya que la totalidad de la estructura a manejar debe ser inventariada y reconocida
[1]. En segundo lugar, determinar si existe una partición cargable (activa).
Si el MBC encuentra una partición extendida, carga su primer sector EBR ("Extended Boot
Record"), que describe el primer volumen lógico de la partición y lo examina para ver si enlaza
con algún otro; en este último caso, el nuevo EBR contiene información sobre el segundo
volumen lógico, de forma que también es cargado y examinado. El proceso continúa hasta
que todos los volúmenes lógicos de la partición han sido reconocidos por el sistema.
Después de reconocida la partición extendida (en su caso), el MBC intenta cargar la partición
primaria señalada como activa. En caso de no haber ninguna, el proceso termina con un error;
el mensaje suele ser el mismo que cuando la BIOS no encuentra un dispositivo
cargable: Nobootdeviceavailable, o el conocido NO ROM BASIC - SystemHalted. Si por el contrario
existe una partición activa, el MBC se dirige a su primer sector lógico VBS ("VolumeBoot
Sector") y lo carga. En lo que sigue suponemos que se trata de una partición primaria DOS, que
es el caso más frecuente [3].
Nota: Es significativo que, en las máquinas ix86, el proceso seguido hasta este punto es
conducido por código de 16 bits sin soporte de ningún Sistema Operativo. El código
del VBS es precisamente el primer código dependiente que aparece. Depende del SO
utilizado en el formateo de alto nivel del volumen. En cambio el código y estructura
del MBR (instalado por fdisk 8.1.2c3), es estándar y universal.
El VBS es cargado en memoria y verificado. Pasándose entonces el control de la ejecución a
un trozo de código VBC ("VolumeBootCode") contenido en él. El VBC examina la estructura
del volumen que se está cargando para asegurar que todo está correcto, en caso contrario el
proceso se detiene en este punto con un error. Si todo está bien, el VBC busca en el directorio
raíz del volumen en busca de los ficheros del sistema operativo, que en el caso del MS-DOS son
IO.SYS, MSDOS.SYS y COMMAND.COM.
Si no se encuentran dichos ficheros, el programa mostrará un mensaje; generalmente el
consabido: Non-system disk or disk error - Replace and pressanykeywhenready. Alguna gente cree
que este mensaje significa que el sistema no ha sido cargado; que la BIOS examina el disquete
y que lo rehúsa porque no puede cargarlo, cuando en realidad como se ha visto, el VBC ha sido
efectivamente cargado y ejecutado, siendo él realmente el que ha generado el mensaje cuando
no ha podido encontrar los ficheros del sistema operativo.

Ya solo queda guardar y reiniciar con “Save&ExitSetup”. Para no tener problemas de olvidar
la clave, apúntala o bien usa una clave que sepas que nunca vas a olvidar.
Si tienes problemas siempre puedes consultar el manual de tu placa base en el cual viene toda
la información detallada
4.- Cambiar el logo de inicio:
Otra opción interesante de la configuración del arranque es la posibilidad de cambiar el
logotipo de la marca de tu ordenador ya sea HP, Intel, etc. En nuestro caso, tenemos una
placa Intel y por suerte la propia marca tiene un kit para la personalización de logotipos. Si tu
modelo de placa es diferente debes consultar la página web oficial de la marca para saber si
también dispone de un kit específico para esta tarea.
Así que el primer paso para cambiar el logotipo es crear el nuestro con algún editor de
imágenes como pueden ser Paint, Gimp o Photoshop.
Se recomienda que la imágen no tenga una resolución mayor a 478(filas) x 638(columnas).
Una vez creada la imágen y guardada en un lugar donde podamos acceder fácilmente, nos
dirigimos a la página de Intel y descargamos el Desktop boardsintel o también llamado Kit
de herramientas de integración Intel®.
Fijate en que la versión sea compatible con tu placa base, en nuestro caso tenemos que bajar la
versión 3.4.