Download trabajo encendido y carga del sistema operativo del pc presentado
Document related concepts
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.