Laboratorio de Herramientas Computacionales BIOS: conceptos y configuración. El BIOS (Basic Input Output System – Sistema Básico de Entrada Salida) es un programa que se encuentra grabado en un chip de la tarjeta madre, concretamente en una memoria de tipo ROM. Este programa es el que se encarga de comprobar el hardware instalado en el sistema, ejecutar un test inicial de arranque, inicializar circuitos, manipular periféricos y dispositivos a bajo nivel y cargar el sistema de arranque que permite iniciar el sistema operativo. En resumen, el BIOS es lo que permite que la computadora arranque correctamente en primera instancia. La información del BIOS está almacenada en una memoria capaz de ser reescrita, lo que permite que se pueda actualizar, además el BIOS se apoya en otra memoria llamada CMOS (construida con esa tecnología) y en ella carga y almacena los valores que necesita y que son susceptibles de ser modificados (cantidad de memoria instalada, numero de discos duros, fecha y hora, etc.). A pesar de que apaguemos la computadora, los valores de la memoria de BIOS se mantienen intactos gracias a una pila que la alimenta. Esta pila puede durar varios años. Cuando hay problemas con la batería o pila, los valores de la memoria CMOS tienden a perderse, y es cuando pueden surgir problemas en el arranque del tipo: pérdida de fecha y hora, necesidad de reconfigurar dispositivos en cada arranque, y otros. En caso de tener problemas bata con sustituir la pila por otra de iguales características. En condiciones normales no es necesario acceder al BIOS ya que al instalar un dispositivo periférico, (siempre que sea compatible con nuestra tarjeta madre) éste será reconocido inmediatamente y configurado por BIOS para el arranque. No obstante, hay ocasiones en las que es necesario acceder al BIOS y configurarlo. Acceso y manipulación del BIOS a través del Setup: El acceso al programa de configuración del BIOS se hace a través del CMOS Setup, mediante una interfaz (pantalla) que aparece cuando pulsamos una tecla durante el inicio del arranque de la computadora. Generalmente la tecla suele ser Supr (o Del) aunque esto varía según los tipos de tarjeta madre y en computadoras portátiles. Otras teclas pueden ser: F2, Esc, o incluso una combinación de teclas (Cntl+Sup). Para saberlo con exactitud bastará con poner atención a la primera pantalla del arranque, y observar en la parte inferior un mensaje que pude ser similar a este: ''Press DEL to enter Setup'' El aspecto general del BIOS dependerá de qué tipo en concreto tenga la tarjeta madre. En este documento se muestra un ejemplo de las más comunes (Award, Phoenix y AMI). El programa del BIOS suele estar en inglés y aparecer en modo texto, aunque en algunos casos es posible cambiarlo al idioma español. IMPORTANTE: si no sabes lo que estás modificando es mejor consultar el manual de la tarjeta madre, o de lo contrario se producirán problemas con el sistema. M.I. Rosalía Mora Juárez FIE 2010 1 Laboratorio de Herramientas Computacionales Aunque tengan nombres diferentes, existen algunos apartados comunes a todos los tipos de BIOS. Una clasificación puede ser la siguiente: 1 Configuración de parámetros Standard CMOS-Setup. 2 Opciones de BIOS - BIOS Features, Advanced Setup. 3 Configuración avanzada y chipset - Chipset features. 4 Password, periféricos, discos duros, etc. 5 Otras utilidades. Se puede encontrar la configuración de la fecha y hora, los discos duros conectados (IDE) y la memoria detectada, entre otras cosas. Parámetros modificables, como: caché, secuencia de arranque (Boot sequence), intercambio de disqueteras, etc. Parámetros relativos a las características del chipset, memoria RAM, buses y controladores Opciones que suelen estar distribuidas, gracias a ellas podemos insertar una contraseña de acceso al programa del BIOS, modificar parámetros relativos a los periféricos integrados, control de la administración de energía, control de la frecuencia y el voltaje, etc. Opciones que nos permiten guardar los cambios efectuados, descartarlos, cargar valores por defecto, etc. El aspecto en la pantalla de la interfaz del BIOS Award-Phoenix se muestra en la figura 1. Figura 1. Interfaz del BIOS Award-Phoenix. En la parte inferior de la interfaz del programa podremos ver el inventario de teclas necesarias para navegar entre las opciones y modificarlas, es importante leerlo y tenerlo en cuenta. M.I. Rosalía Mora Juárez FIE 2010 2 Laboratorio de Herramientas Computacionales Modificar Secuencia de Arranque del BIOS en el Setup En el BIOS podemos seleccionar a qué unidad ha de ir para buscar el arranque del sistema operativo. La secuencia de arranque se indica el orden de izquierda a derecha en que se buscará en las unidades. Antiguamente el orden solía marcar A, C, SCSI/otros lo cual indicaba que primero que debía mirar en la unidad A (disquetera) y posteriormente en C (disco duro principal), gracias a esto se podía arrancar la computadora con un disco de arranque antes que el sistema operativo (ver Figura 2). Figura 3. Ejemplo de secuencia de arranque. Figura 2. Ejemplo de secuencia de arranque. En otros casos el cambio de la secuencia de arranque se realizaba indicando el orden en que van a leer los dispositivos; por ejemplo: First Boot Device, Second Boot Device, Third Boot Device y Boot Other Device. Bastaba especificar en cada una cuál es el dispositivo que arrancará en ese orden (Por ejemplo, en la Figura 3 tenemos que First = CDROM, Second =Disco duro, y Third = Memoria por USB). Actualmente lo común es arrancar desde un CD o una memoria extraíble (esto se hace para la instalación de sistemas operativos como Windows y Linux); por tal motivo se debe modificar la secuencia de arranque (a menos que el sistema sea tan nuevo que ya venga de fábrica) para que el BIOS inicie atendiendo a la unidad lectora de CD o al puerto USB (Fig.4). Figura 4. Ejemplos de posibles secuencias de arranque. En nuestro caso vamos a hacer la instalación de Ubuntu desde un Desktop CD, entonces es necesario indicarle a la computadora en cual unidad de lectura debe iniciar para que inicie con el Desktop CD. M.I. Rosalía Mora Juárez FIE 2010 3 Laboratorio de Herramientas Computacionales Ejemplo 1 Pasos para modificar el Setup (secuencia de arranque) en una Laptop Dell Inspiron 6000. 1. 2. 3. Reiniciamos la computadora o la encendemos. Presionamos la tecla F2 u otra tecla que aparezca indicada en la pantalla para entrar al Setup. Una vez en el Setup nos desplazamos con la flecha hacia abajo hasta Boot Sequence En la parte de debajo de la interfaz se observan las instrucciones para realizar cambios en el Setup. 4. Presionamos Enter para entrar a modificar la secuencia de arranque. Observa que la opción de arranque por defecto tiene el número 1, y corresponde a Internal HDD, esto quiere decir que el dispositivo que tiene preferencia para iniciar lectura es el disco duro interno de la computadora. La opción que se sigue es la que se indica con el número 2, en este caso puede ser la unidad de CD, o DVD, o CD-RW. 5. Ahora vamos a modificar la secuencia de arranque para que inicie desde la unidad lectora de CD. Primero presionamos la barra espaciadora para que nos seleccione el dispositivo 1 (también podemos usar las flechas de arriba/abajo). M.I. Rosalía Mora Juárez FIE 2010 4 Laboratorio de Herramientas Computacionales 6. Una vez que nos posicionamos sobre Internal HDD presionamos la barra de espacio para deshabilitar al disco duro como primer dispositivo desde donde “booteara” (arrancará) nuestra computadora. ''Press Space to enable or disable a divice'' 7. En este caso automáticamente CD/DVD pasará a ser el primer dispositivo desde donde se iniciará el PC. Una vez seleccionada la secuencia de arranque presionamos Enter. M.I. Rosalía Mora Juárez FIE 2010 5 Laboratorio de Herramientas Computacionales Nótese que en esta secuencia de arranque también podemos elegir la opción USB Storage Device para iniciar el arranque. 8. Por último, en la siguiente pantalla, presionamos ESC. • Finalmente nos desplazamos con la flecha derecha hacia Save/Exit y presionamos Enter para guardar los cambios efectuados y salir del Setup. El sistema se reiniciará. M.I. Rosalía Mora Juárez FIE 2010 6 Laboratorio de Herramientas Computacionales Ejemplo 2 Pasos para modificar el Setup (secuencia de arranque) para arrancar desde dispositivo USB Es muy común que en las computadoras tipo Mini-Laptop o Netbook no tengan instalados dispositivos de lectura/escritura de CDROM y DVD. En este caso, es necesario utilizar un dispositivo extraíble compatible al puerto USB. Si queremos instalar un sistema operativo (por ejemplo la imagen ISO de GNU/Linux desde una memoria extraíble o memoria flash) necesitamos cambiar en el Setup del BIOS la secuencia de arranque para que la computadora pueda arrancar o “bootear” desde un puerto USB. La secuencia de pasos es la siguiente: 1. Colocar el dispositivo de memoria flash conectado por el USB y encender la computadora. 2. Entrar al Setup y buscar donde se define la orden de arranque. En algunos casos aparecerá el dispositivo en el listado y únicamente se tendrá que ubicarlo en primer lugar. Guardar los cambios Salir. Después de unos instantes, la computadora se reinicia sola y ahora buscará desde el dispositivo conectado al puerto USB. 3. 4. 5. Sin embargo, hay algunas ocasiones en que el Setup se debe configurar con unos pasos extras. La alternativa es seguir los siguientes pasos: 1. Colocar el dispositivo de memoria flash conectado por el USB y encender la computadora. 2. Entrar al Setup. En la primera pantalla que aparece se observa que por defecto está el disco duro como primera opción de arranque. Pero aquí también podemos elegir de un submenú otro dispositivo y cambiar el orden de arranque de la computadora. Seleccionar la opción para el arranque desde el disco duro (FIRST BOOT DEVICE: Hard Disk). 3. M.I. Rosalía Mora Juárez FIE 2010 7 Laboratorio de Herramientas Computacionales 4. 5. 6. Entrar en la opción en donde se define la prioridad del disco duro, es decir, indicaremos desde cuál de los discos duros se quiere arrancar primero (en nuestro caso queremos que arranque por el "disco" que sería nuestra memoria flash). Elegir la opción USB-HDD. Elegir en la columna el tipo de dispositivo USB; generalmente una memoria extraíble aparecerá como Flash Drive. Con esto hemos seleccionado la memoria Flash Drive para que quede primera en el orden de prioridad de la secuencia de arranque. 7. Guardar los cambios, y por último reinicializar la computadora para ahora arranque desde nuestro dispositivo que está conectado al puerto USB. Fuente: http://www.introlinux.org/wiki/tikiindex.php?page=Configurar%20el%20Setup%20para%20arrancar%20desde%20un%20dispositivo%20USB&structure=Indice http://www.introlinux.org/wiki/tiki-index.php?page=Indice&structure=Indice M.I. Rosalía Mora Juárez FIE 2010 8