SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Julio Caballero Blasco
                                                                         Roberto Almena Arroyo
                                                                          Jesús Lopez González

I. GESTORES DE ARRANQUE.
Preguntas previas:
1. ¿Qué es un gestor de arranque? ¿Cuando es necesario?
Un gestor de arranque es un programa que administra el arranque del sistema operativo.
En el caso de tener en tu ordenador más de un sistema operativo, el gestor lo que hace es permitir
al usuario elegir entre un sistema u otro, mostrando al usuario un menú para que lo seleccione.
Los gestores de arranque se instalan en la parte del disco duro llamada MBR o que
está exclusivamente diseñada para almacenar la información del arranque del ordenador.
En un ordenador en el que solo hay un sistema operativo, el programa de gestión al ejecutarse
detecta que no hay más de un sistema seleccionable por lo que no aparece en pantalla.
En el caso de las computadoras con Linux, el gestor de arranque puede ser el LILO o el GRUB,
entre otros. En el caso de sistemas Windows está el NTLDR y , para las últimas versiones
de Windows , el BOOTMGR (Windows Boot Manager): BOOTMGR es el gestor de
arranque para Windows Vista, Windows Server 2008 y Windows 7. En Bootmgr el Boot
Configuration Data (BCD) reemplaza al boot.ini del NTLDR y el winload.exe es ahora el
encargado de cargar el sistema operativo (sustituye al programa de carga en NTLDR ).

2. Recuerda qué gestor de arranque es utilizado en:
a) Un sistema Windows XP.-------->NTLDR
b) Un sistema Windows 7.---------->BOOTMGR
c) Un sistema Ubuntu.--------------->LILO o GRUB

a) Investiga los gestores de arranque:
• LILO
Lilo ("Linux Loader") es un gestor de arranque que permite elegir, entre sistemas operativos Linux
y otras plataformas, con cual se ha de trabajar al momento de iniciar un equipo con mas de un
sistema operativo disponible. Fue desarrollado inicialmente por Werner Almesberger, actualmente
está a cargo de John Coffman.
LILO funciona en una variedad de sistemas de archivos y puede arrancar un sistema operativo
desde el disco duro o desde un disco flexible externo . LILO permite seleccionar entre 16
imágenes en el arranque. LILO puede instalarse también en el master boot record (MBR).
Al iniciar el sistema LILO solamente puede acceder a los drivers de la BIOS para acceder al disco
duro. Por esta razón en BIOS antiguas el área de acceso está limitado a los cilindros numerados
de 0 a 1023 de los dos primeros discos duros. En BIOS posteriores LILO puede utilizar sistemas
de acceso de 32 bits permitiéndole acceder a toda el área del disco duro.


• GRUB
GRUB (Grand Unifier Bootloader) es un gestor de arranque: es lo primero que se carga cuando
se inicia la computadora. Permite tener diferentes sistemas operativos y diferentes versiones de
ellos en el mismo disco duro. Por ejemplo podemos tener Windows y GNU/Linux en la misma
computadora, GRUB se cargará antes que cualquiera de éstos permitiéndonos elegir cuál iniciar.

• NTLDR
NTLDR (NT Loader) es el archivo encargado del arranque del Sistema Operativo en todas
las versiones de Microsoft Windows NT, incluyendo Windows XP y Windows Server 2003. El
NTLDR se encuentra usualmente en el disco duro principal, pero también puede encontrarse en
dispositivos portátiles como CD-ROM, memorias USB, o disquetes.
En Windows Vista, Windows Server 2008 y Windows 7, el NTLDR fue reemplazado por dos
componentes llamados winload.exe y Windows Boot Manager.

• Windows Boot Manager (BOOTMGR)
BOOTMGR es el gestor de arranque para Windows Vista, Windows Server 2008 y
Windows 7. En Bootmgr el Boot Configuration Data (BCD) reemplaza al boot.ini del NTLDR
y el winload.exe es ahora el encargado de cargar el sistema operativo (sustituye al programa de
carga en NTLDR ).

Explica en un documento (sin copiar y pegar) en qué SOs se utiliza, el funcionamiento de
cada uno, sus archivos de configuración y sus opciones.

LILO:
- Sistemas: Linux.
- Funcionamiento: Cuando Lilo arranca el sistema, utiliza llamadas a la bios y vuelca el
kernel de Linux a memoria.
- Archivo de configuración: /etc/lilo.conf
- Opciones: cambiar el tiempo en el que espera al usuario antes de entrar al sistema

GRUB:
- Sistemas: Linux.
- Funcionamiento: Se instala en el registro MBR, lo que le permite insertar instrucciones
específicas carga un entorno de comandos o menú de GRUB para así poder iniciar el
sistema operativo que elija.
- Archivo de configuración: grub.cfg
- Opciones: cambiar fondo menú GRUB, cambiar el tiempo de espera de selección de
sistema, cambiar sistema por defecto y cambiar tipos de letra y colores.

NTLDR:
- Sistemas: Sistemas Windows anteriores a Windows XP inclusive.
                                                                               --
Funcionamiento: carga los controles básicos de los dispositivos y ejecuta también los
ficheros ntdetec.com, boot.in y bootsect.dos hasta que el sistema operativo Windows
XP queda cargado. Una vez que el sistema se pone en funcionamiento, NTLDR carga los
ficheros ntoskenl.exe y hall.dll, cuya función es mostrar las ventanas de Windows.
- Archivo de configuración: boot.ini
- Opciones: cambiar timeout

BOOTMGR:
- Sistemas: Sistemas Windows a partir de Windows Vista.
- Funcionamiento: se instala en C:/ y cara los controles basicos de los dispositivos hasta
que el sistema operativo queda cargado completamente.
- Archivo de configuración: boot.ini
- Opciones: cambiar timeout.

b) Configurar, según las indicaciones del profesor, el gestor de arranque Grub.
        Ayuda: http://www.guia-ubuntu.org/index.php?title=GRUB
        a) Cambiar el sistema operativo por defecto
        Para cambiar el orden del sistema operativo por defecto editamos el fichero /boot/grub/
menu.lst como superusuario:
        $ sudo gedit /boot/grub/menu.lst
        Buscamos la línea “default 0“, es decir, que inicie ubuntu 10.04 en modo normal (la primera
opción) y lo cambiamos por “3” que es la opción que queremos validar por omisión.
Esto obviamente nos valdrá para seleccionar el sistema que queramos en caso de que tengamos
aún más, por ejemplo Ubuntu, Kubuntu, Debian, SuSE y Windows. Podemos tener todos
instalados y eligiremos el número adecuado según el orden. Y en el fondo, dicho orden, podéis
comprobarlo en el propio fichero menu.lst ya que las entradas aparecerán más abajo de la
línea “default” pero si os liais miradlo directamente en vuestro Grub.

        b) Cambiar el tiempo de espera
        Aprovechando que tenemos el fichero abierto, existe otra opción para cambiar el tiempo
que Grub se mostrará esperando a que decidamos qué sistema iniciar y si pasa el citado tiempo,
se inicia el sistema por defecto.
        Buscad la línea “timeout X” donde ‘X‘ es el número de segundos que Grub os esperará a
que decidáis. Podéis alterar ese valor a vuestro gusto donde -1 es el mínimo y provocará que no
haya tiempo. Si queréis que ni se muestre muestre Grub, usad el valor 0.
        c) Cambia el fondo del grub: cambia color de fondo o añade una foto.
        Copiamos nuestra imagen al directorio /usr/share/images/grub.
        Para cambiar la imagen de fondo de grub, debemos editar el archivo 05_debian_theme.
        Para ello ejecutamos el siguiente comando : sudo gedit /etc/grub.d/05_debian_theme
        Ahora buscamos la siguientes línea:
        for i in {/boot/grub,/usr/share/images/desktop-base}
        /moreblue-orbit-grub.{png,tga} ; do
        y cambiariamos “moreblue-orbit-grub” por el nombre de alguna de las imagenes nuevas
        que tengamos añadidas en el directorio /usr/share/images/grub .
        Una vez terminada la edición guardamos el documento y ejecutamos el siguiente comando
        en consola para actualizar el grub: sudo update-grub2.



Recuperación del Grub.
Si el arranque de tu equipo va bien, entonces primero tendremos que forzar el error para
luego recuperar el arranque con Grub.
Por tanto lo primero será ELIMINAR el Grub del sector de arranque:
1- Arrancamos desde un cd de instalación WindowsXP (o Windows 7).
2- Comenzaria el proceso de instalación de Windows pero nosotros debemos seleccionar
Reparar Equipo de la lista de opciones que nos sale (R).
3- Una vez en la consola de recuperación nos pedirá la clave de administrador (indicada
durante la instalación del SO)
4- Introducimos los siguientes parámetros en la línea de comandos:
- Windows XP:
prompt/> fixboot
Pedirá confirmación y si todo ha ido bien dará mensaje de éxito. Indica qué mensaje
te devuelve.
prompt/> fixmbr
- Windows Vista y posteriores:
    prompt/> bootrec /fixboot---------> El mensaje que te devuelve es: La operacion se completó
correctamente
prompt/> bootrec /fixmbr----------> El mensaje que te devuelve es: La operacion se completó
correctamente
5-Reiniciar y comprobar que se has eliminado el Grub y el sistema arranca directamente
con Windows.
Ahora busca información y procede a la recuperación de Grub y explica en el documento
qué procedimiento has seguido para reinstalarlo.
1- Entramos desde un live cd y ponemos en un terminal sudo fdisk -l para ver las particiones que
hay.
2- Abrimos la consola y seguimos los pasos explicados aquí: www.guia-ubuntu.org/index.php?
title=Recuperar_GRUB#Cambiando_el_origen_de_la_carpeta_ra.C3.ADz
e) Problemas en el arranque:
e.1. Al arrancar el sistema me dice que no encuentra NTLDR, ¿cómo puedo solucionarlo?
e.2. Tengo instalado un sistema Windows 7 y un sistema Ubuntu 11.04 pero al arrancar el
equipo entra directamente a Windows 7 sin permitirme elegir. ¿Cómo puedo solucionarlo?

e1.)Para solucionar el problema de Falta el archivo NTLDR hay seguir el procedimiento siguiente:

1.- Arrancar el pc con el disco de Windows XP.
2.- Cuando aparezca el asistente de instalación de Windows Xp elegir la opción de “Reparar
Sistema”.
(En caso de que no salga el asistente significa que el sistema no ha podido arrancar desde el CD.
Prueba a ponerlo en otra unidad y volver a arrancar).
Si sigue igual, entra en la BIOS y comprueba que la primera unidad en la secuencia de arranque
es alguna de tus unidades de CD/DVD.
3.- Una vez que tengamos en pantalla el editor con C:Windows, teclear 1 y pulsar Intro
4.- Nos pedirá la Clave de administrador. Si hemos puesto una clave la tecleamos. Si no hemos
puesto clave pulsamos Intro.
5.- Una vez que estemos en C:Windows teclear FIXMBR y pulsar Intro.
6.- El sistema nos advierte de que si queremos continuar, ponemos S y pulsamos Intro.

Una vez que estamos en el punto 6, tenemos que copiar dos archivos, debido que en dicha
pérdida se arrastra también otro que es el ntdetect, por lo tanto hay que copiar ntldr y ntdetect en
nuestro disco duro.

Para ello escribiremos lo siguiente:
copy D:i386ntldr C:
copy D:i386ntdetect.com C:

e2.)
Lo que ha pasado en este equipo se ha perdidio el gestor de arranque GRUB. Para repararlo hay
que seguir las siguientes instrucciones:
1- Entramos desde un live cd y ponemos en un terminal sudo fdisk -l para ver las particiones que
hay.
2- Abrimos la consola y seguimos los pasos explicados aquí: www.guia-ubuntu.org/index.php?
title=Recuperar_GRUB#Cambiando_el_origen_de_la_carpeta_ra.C3.ADz

Más contenido relacionado

La actualidad más candente

Preparando la memoria
Preparando la memoriaPreparando la memoria
Preparando la memoriaDani Vega
 
Preparando la memoria
Preparando la memoriaPreparando la memoria
Preparando la memoriaDani Vega
 
Swap
SwapSwap
Swap4Nd0
 
Instalar windows en particion gpt
Instalar windows en particion gptInstalar windows en particion gpt
Instalar windows en particion gptguelo
 
Menus de arranque
Menus de  arranqueMenus de  arranque
Menus de arranqueRafa
 
Eliminar particion Efi (Mac) en Windows 7
Eliminar particion Efi (Mac) en Windows 7Eliminar particion Efi (Mac) en Windows 7
Eliminar particion Efi (Mac) en Windows 7ckarlosg
 
(1) Introducción a Linux - Instalación de OpenSuse 11.4
(1) Introducción a Linux - Instalación de OpenSuse 11.4(1) Introducción a Linux - Instalación de OpenSuse 11.4
(1) Introducción a Linux - Instalación de OpenSuse 11.4Jordi Juan Pérez kukat
 
Tutorial de como formatear una computadora
Tutorial de como formatear una computadoraTutorial de como formatear una computadora
Tutorial de como formatear una computadorasoc100
 
10 cosas que puedes hacer cuando windows xp no arranca
10 cosas que puedes hacer cuando windows xp no arranca10 cosas que puedes hacer cuando windows xp no arranca
10 cosas que puedes hacer cuando windows xp no arrancaHarold Caicedo
 

La actualidad más candente (14)

Preparando la memoria
Preparando la memoriaPreparando la memoria
Preparando la memoria
 
Preparando la memoria
Preparando la memoriaPreparando la memoria
Preparando la memoria
 
Swap
SwapSwap
Swap
 
Manual VMware y Virtual Box
Manual VMware y Virtual BoxManual VMware y Virtual Box
Manual VMware y Virtual Box
 
Manual arranque dual
Manual arranque dualManual arranque dual
Manual arranque dual
 
Instalar windows en particion gpt
Instalar windows en particion gptInstalar windows en particion gpt
Instalar windows en particion gpt
 
Menus de arranque
Menus de  arranqueMenus de  arranque
Menus de arranque
 
Eliminar particion Efi (Mac) en Windows 7
Eliminar particion Efi (Mac) en Windows 7Eliminar particion Efi (Mac) en Windows 7
Eliminar particion Efi (Mac) en Windows 7
 
Tuto y claves de fedora
Tuto y claves de fedoraTuto y claves de fedora
Tuto y claves de fedora
 
Multiboot usb con yumi
Multiboot usb con yumiMultiboot usb con yumi
Multiboot usb con yumi
 
(1) Introducción a Linux - Instalación de OpenSuse 11.4
(1) Introducción a Linux - Instalación de OpenSuse 11.4(1) Introducción a Linux - Instalación de OpenSuse 11.4
(1) Introducción a Linux - Instalación de OpenSuse 11.4
 
Guía clonezilla
Guía clonezillaGuía clonezilla
Guía clonezilla
 
Tutorial de como formatear una computadora
Tutorial de como formatear una computadoraTutorial de como formatear una computadora
Tutorial de como formatear una computadora
 
10 cosas que puedes hacer cuando windows xp no arranca
10 cosas que puedes hacer cuando windows xp no arranca10 cosas que puedes hacer cuando windows xp no arranca
10 cosas que puedes hacer cuando windows xp no arranca
 

Destacado

Destacado (15)

Practica2 iso
Practica2 isoPractica2 iso
Practica2 iso
 
Practica Inicial LDAP (JLG)
Practica Inicial LDAP (JLG)Practica Inicial LDAP (JLG)
Practica Inicial LDAP (JLG)
 
Memoriarj45
Memoriarj45Memoriarj45
Memoriarj45
 
Documentación servidor ftp local
Documentación servidor ftp localDocumentación servidor ftp local
Documentación servidor ftp local
 
Ejercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice BaseEjercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice Base
 
Gestión de usuarios en GNU/Linux. Módulos de autenticación PAM
Gestión de usuarios en GNU/Linux. Módulos de autenticación PAMGestión de usuarios en GNU/Linux. Módulos de autenticación PAM
Gestión de usuarios en GNU/Linux. Módulos de autenticación PAM
 
Cuestinario 1.1: Conceptos básicos de SGBD
Cuestinario 1.1: Conceptos básicos de SGBDCuestinario 1.1: Conceptos básicos de SGBD
Cuestinario 1.1: Conceptos básicos de SGBD
 
Listado Basico Estructuras Control Java
Listado Basico Estructuras Control JavaListado Basico Estructuras Control Java
Listado Basico Estructuras Control Java
 
Cuestionario 1.2: Conceptos básicos SGBD
Cuestionario 1.2: Conceptos básicos SGBDCuestionario 1.2: Conceptos básicos SGBD
Cuestionario 1.2: Conceptos básicos SGBD
 
Examen Práctico Java Noviembre 2014 IES Gran Capitán
Examen Práctico Java Noviembre 2014 IES Gran CapitánExamen Práctico Java Noviembre 2014 IES Gran Capitán
Examen Práctico Java Noviembre 2014 IES Gran Capitán
 
Introducción a Open Ldap
Introducción a Open LdapIntroducción a Open Ldap
Introducción a Open Ldap
 
Autenticación remota y servicios de directorio LDAP
Autenticación remota y servicios de directorio LDAPAutenticación remota y servicios de directorio LDAP
Autenticación remota y servicios de directorio LDAP
 
Ejercicio Instituto LibreOffice Base
Ejercicio Instituto LibreOffice BaseEjercicio Instituto LibreOffice Base
Ejercicio Instituto LibreOffice Base
 
Ejercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice BaseEjercicio Academia LibreOffice Base
Ejercicio Academia LibreOffice Base
 
Listado de ejercicios java estructuras control (II)
Listado de ejercicios java estructuras control (II)Listado de ejercicios java estructuras control (II)
Listado de ejercicios java estructuras control (II)
 

Similar a Gestores de arranque: configuración y solución de problemas

Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosPractica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosCursando Desarrollo Web
 
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosPractica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosRoberto Carlos Flores Gomez
 
Recuperación del GRUB (Windows / Linux)
Recuperación del GRUB (Windows / Linux)Recuperación del GRUB (Windows / Linux)
Recuperación del GRUB (Windows / Linux)Cursando Desarrollo Web
 
Gestores de Arranque Grub
Gestores de Arranque GrubGestores de Arranque Grub
Gestores de Arranque Grubacpl92
 
Informe Simm Instalacion de Ubuntu
Informe Simm Instalacion de UbuntuInforme Simm Instalacion de Ubuntu
Informe Simm Instalacion de UbuntuJuanOrellanaC
 
Dualidadlinux windows-140817104435-phpapp02
Dualidadlinux windows-140817104435-phpapp02Dualidadlinux windows-140817104435-phpapp02
Dualidadlinux windows-140817104435-phpapp02Alberto Ariza Blanco
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipocarmenrico14
 
Pasos para particionar un disco duro...5°"E"...Elizabeth Ahumada
Pasos para particionar un disco duro...5°"E"...Elizabeth AhumadaPasos para particionar un disco duro...5°"E"...Elizabeth Ahumada
Pasos para particionar un disco duro...5°"E"...Elizabeth AhumadaEliza Ahumada Pso
 
Instalación ubuntu linux
Instalación ubuntu linuxInstalación ubuntu linux
Instalación ubuntu linuxJorg Frank
 
Configuraciones adicionales del GRUB
Configuraciones adicionales del GRUBConfiguraciones adicionales del GRUB
Configuraciones adicionales del GRUBFrancisco Javier
 
Esquema de Particiones
Esquema de ParticionesEsquema de Particiones
Esquema de ParticionesMary658677
 
Administracion y configuracion basica del sistema operativo
Administracion y configuracion basica del sistema operativoAdministracion y configuracion basica del sistema operativo
Administracion y configuracion basica del sistema operativoruizherrera
 

Similar a Gestores de arranque: configuración y solución de problemas (20)

Practica 3 jesus losada vida
Practica 3 jesus losada vidaPractica 3 jesus losada vida
Practica 3 jesus losada vida
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosPractica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
 
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlosPractica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
Practica3 recuperacion grub_benitezdelpozojavierfloresgomezrobertocarlos
 
Recuperación del GRUB (Windows / Linux)
Recuperación del GRUB (Windows / Linux)Recuperación del GRUB (Windows / Linux)
Recuperación del GRUB (Windows / Linux)
 
Gestores de Arranque Grub
Gestores de Arranque GrubGestores de Arranque Grub
Gestores de Arranque Grub
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3
Practica 3Practica 3
Practica 3
 
Informe Simm Instalacion de Ubuntu
Informe Simm Instalacion de UbuntuInforme Simm Instalacion de Ubuntu
Informe Simm Instalacion de Ubuntu
 
Dualidad linux windows
Dualidad linux   windowsDualidad linux   windows
Dualidad linux windows
 
Dualidadlinux windows-140817104435-phpapp02
Dualidadlinux windows-140817104435-phpapp02Dualidadlinux windows-140817104435-phpapp02
Dualidadlinux windows-140817104435-phpapp02
 
Unidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipoUnidad 8: Puesta en marcha del equipo
Unidad 8: Puesta en marcha del equipo
 
Instalación colebuntu
Instalación colebuntuInstalación colebuntu
Instalación colebuntu
 
Pasos para particionar un disco duro...5°"E"...Elizabeth Ahumada
Pasos para particionar un disco duro...5°"E"...Elizabeth AhumadaPasos para particionar un disco duro...5°"E"...Elizabeth Ahumada
Pasos para particionar un disco duro...5°"E"...Elizabeth Ahumada
 
Recuperación de Disco, Password, Particiones y Optimizadores
Recuperación de Disco, Password, Particiones y OptimizadoresRecuperación de Disco, Password, Particiones y Optimizadores
Recuperación de Disco, Password, Particiones y Optimizadores
 
Instalación ubuntu linux
Instalación ubuntu linuxInstalación ubuntu linux
Instalación ubuntu linux
 
Configuraciones adicionales del GRUB
Configuraciones adicionales del GRUBConfiguraciones adicionales del GRUB
Configuraciones adicionales del GRUB
 
Proceso de arranque de un so
Proceso de arranque de un soProceso de arranque de un so
Proceso de arranque de un so
 
Esquema de Particiones
Esquema de ParticionesEsquema de Particiones
Esquema de Particiones
 
Administracion y configuracion basica del sistema operativo
Administracion y configuracion basica del sistema operativoAdministracion y configuracion basica del sistema operativo
Administracion y configuracion basica del sistema operativo
 

Más de Jesús López González (6)

Sistemas operativos jesus_lopezyrobertoalmena
Sistemas operativos jesus_lopezyrobertoalmenaSistemas operativos jesus_lopezyrobertoalmena
Sistemas operativos jesus_lopezyrobertoalmena
 
Memoria RJ45
Memoria RJ45Memoria RJ45
Memoria RJ45
 
Memoria RJ45
Memoria RJ45Memoria RJ45
Memoria RJ45
 
Ofertas Internet
Ofertas InternetOfertas Internet
Ofertas Internet
 
Organización de Ficheros
Organización de FicherosOrganización de Ficheros
Organización de Ficheros
 
Organización de Ficheros
Organización de FicherosOrganización de Ficheros
Organización de Ficheros
 

Gestores de arranque: configuración y solución de problemas

  • 1. Julio Caballero Blasco Roberto Almena Arroyo Jesús Lopez González I. GESTORES DE ARRANQUE. Preguntas previas: 1. ¿Qué es un gestor de arranque? ¿Cuando es necesario? Un gestor de arranque es un programa que administra el arranque del sistema operativo. En el caso de tener en tu ordenador más de un sistema operativo, el gestor lo que hace es permitir al usuario elegir entre un sistema u otro, mostrando al usuario un menú para que lo seleccione. Los gestores de arranque se instalan en la parte del disco duro llamada MBR o que está exclusivamente diseñada para almacenar la información del arranque del ordenador. En un ordenador en el que solo hay un sistema operativo, el programa de gestión al ejecutarse detecta que no hay más de un sistema seleccionable por lo que no aparece en pantalla. En el caso de las computadoras con Linux, el gestor de arranque puede ser el LILO o el GRUB, entre otros. En el caso de sistemas Windows está el NTLDR y , para las últimas versiones de Windows , el BOOTMGR (Windows Boot Manager): BOOTMGR es el gestor de arranque para Windows Vista, Windows Server 2008 y Windows 7. En Bootmgr el Boot Configuration Data (BCD) reemplaza al boot.ini del NTLDR y el winload.exe es ahora el encargado de cargar el sistema operativo (sustituye al programa de carga en NTLDR ). 2. Recuerda qué gestor de arranque es utilizado en: a) Un sistema Windows XP.-------->NTLDR b) Un sistema Windows 7.---------->BOOTMGR c) Un sistema Ubuntu.--------------->LILO o GRUB a) Investiga los gestores de arranque: • LILO Lilo ("Linux Loader") es un gestor de arranque que permite elegir, entre sistemas operativos Linux y otras plataformas, con cual se ha de trabajar al momento de iniciar un equipo con mas de un sistema operativo disponible. Fue desarrollado inicialmente por Werner Almesberger, actualmente está a cargo de John Coffman. LILO funciona en una variedad de sistemas de archivos y puede arrancar un sistema operativo desde el disco duro o desde un disco flexible externo . LILO permite seleccionar entre 16 imágenes en el arranque. LILO puede instalarse también en el master boot record (MBR). Al iniciar el sistema LILO solamente puede acceder a los drivers de la BIOS para acceder al disco duro. Por esta razón en BIOS antiguas el área de acceso está limitado a los cilindros numerados de 0 a 1023 de los dos primeros discos duros. En BIOS posteriores LILO puede utilizar sistemas de acceso de 32 bits permitiéndole acceder a toda el área del disco duro. • GRUB GRUB (Grand Unifier Bootloader) es un gestor de arranque: es lo primero que se carga cuando se inicia la computadora. Permite tener diferentes sistemas operativos y diferentes versiones de ellos en el mismo disco duro. Por ejemplo podemos tener Windows y GNU/Linux en la misma computadora, GRUB se cargará antes que cualquiera de éstos permitiéndonos elegir cuál iniciar. • NTLDR
  • 2. NTLDR (NT Loader) es el archivo encargado del arranque del Sistema Operativo en todas las versiones de Microsoft Windows NT, incluyendo Windows XP y Windows Server 2003. El NTLDR se encuentra usualmente en el disco duro principal, pero también puede encontrarse en dispositivos portátiles como CD-ROM, memorias USB, o disquetes. En Windows Vista, Windows Server 2008 y Windows 7, el NTLDR fue reemplazado por dos componentes llamados winload.exe y Windows Boot Manager. • Windows Boot Manager (BOOTMGR) BOOTMGR es el gestor de arranque para Windows Vista, Windows Server 2008 y Windows 7. En Bootmgr el Boot Configuration Data (BCD) reemplaza al boot.ini del NTLDR y el winload.exe es ahora el encargado de cargar el sistema operativo (sustituye al programa de carga en NTLDR ). Explica en un documento (sin copiar y pegar) en qué SOs se utiliza, el funcionamiento de cada uno, sus archivos de configuración y sus opciones. LILO: - Sistemas: Linux. - Funcionamiento: Cuando Lilo arranca el sistema, utiliza llamadas a la bios y vuelca el kernel de Linux a memoria. - Archivo de configuración: /etc/lilo.conf - Opciones: cambiar el tiempo en el que espera al usuario antes de entrar al sistema GRUB: - Sistemas: Linux. - Funcionamiento: Se instala en el registro MBR, lo que le permite insertar instrucciones específicas carga un entorno de comandos o menú de GRUB para así poder iniciar el sistema operativo que elija. - Archivo de configuración: grub.cfg - Opciones: cambiar fondo menú GRUB, cambiar el tiempo de espera de selección de sistema, cambiar sistema por defecto y cambiar tipos de letra y colores. NTLDR: - Sistemas: Sistemas Windows anteriores a Windows XP inclusive. -- Funcionamiento: carga los controles básicos de los dispositivos y ejecuta también los ficheros ntdetec.com, boot.in y bootsect.dos hasta que el sistema operativo Windows XP queda cargado. Una vez que el sistema se pone en funcionamiento, NTLDR carga los ficheros ntoskenl.exe y hall.dll, cuya función es mostrar las ventanas de Windows. - Archivo de configuración: boot.ini - Opciones: cambiar timeout BOOTMGR: - Sistemas: Sistemas Windows a partir de Windows Vista. - Funcionamiento: se instala en C:/ y cara los controles basicos de los dispositivos hasta
  • 3. que el sistema operativo queda cargado completamente. - Archivo de configuración: boot.ini - Opciones: cambiar timeout. b) Configurar, según las indicaciones del profesor, el gestor de arranque Grub. Ayuda: http://www.guia-ubuntu.org/index.php?title=GRUB a) Cambiar el sistema operativo por defecto Para cambiar el orden del sistema operativo por defecto editamos el fichero /boot/grub/ menu.lst como superusuario: $ sudo gedit /boot/grub/menu.lst Buscamos la línea “default 0“, es decir, que inicie ubuntu 10.04 en modo normal (la primera opción) y lo cambiamos por “3” que es la opción que queremos validar por omisión. Esto obviamente nos valdrá para seleccionar el sistema que queramos en caso de que tengamos aún más, por ejemplo Ubuntu, Kubuntu, Debian, SuSE y Windows. Podemos tener todos instalados y eligiremos el número adecuado según el orden. Y en el fondo, dicho orden, podéis comprobarlo en el propio fichero menu.lst ya que las entradas aparecerán más abajo de la línea “default” pero si os liais miradlo directamente en vuestro Grub. b) Cambiar el tiempo de espera Aprovechando que tenemos el fichero abierto, existe otra opción para cambiar el tiempo que Grub se mostrará esperando a que decidamos qué sistema iniciar y si pasa el citado tiempo, se inicia el sistema por defecto. Buscad la línea “timeout X” donde ‘X‘ es el número de segundos que Grub os esperará a que decidáis. Podéis alterar ese valor a vuestro gusto donde -1 es el mínimo y provocará que no haya tiempo. Si queréis que ni se muestre muestre Grub, usad el valor 0. c) Cambia el fondo del grub: cambia color de fondo o añade una foto. Copiamos nuestra imagen al directorio /usr/share/images/grub. Para cambiar la imagen de fondo de grub, debemos editar el archivo 05_debian_theme. Para ello ejecutamos el siguiente comando : sudo gedit /etc/grub.d/05_debian_theme Ahora buscamos la siguientes línea: for i in {/boot/grub,/usr/share/images/desktop-base} /moreblue-orbit-grub.{png,tga} ; do y cambiariamos “moreblue-orbit-grub” por el nombre de alguna de las imagenes nuevas que tengamos añadidas en el directorio /usr/share/images/grub . Una vez terminada la edición guardamos el documento y ejecutamos el siguiente comando en consola para actualizar el grub: sudo update-grub2. Recuperación del Grub. Si el arranque de tu equipo va bien, entonces primero tendremos que forzar el error para luego recuperar el arranque con Grub. Por tanto lo primero será ELIMINAR el Grub del sector de arranque: 1- Arrancamos desde un cd de instalación WindowsXP (o Windows 7). 2- Comenzaria el proceso de instalación de Windows pero nosotros debemos seleccionar Reparar Equipo de la lista de opciones que nos sale (R). 3- Una vez en la consola de recuperación nos pedirá la clave de administrador (indicada durante la instalación del SO) 4- Introducimos los siguientes parámetros en la línea de comandos:
  • 4. - Windows XP: prompt/> fixboot Pedirá confirmación y si todo ha ido bien dará mensaje de éxito. Indica qué mensaje te devuelve. prompt/> fixmbr - Windows Vista y posteriores: prompt/> bootrec /fixboot---------> El mensaje que te devuelve es: La operacion se completó correctamente prompt/> bootrec /fixmbr----------> El mensaje que te devuelve es: La operacion se completó correctamente 5-Reiniciar y comprobar que se has eliminado el Grub y el sistema arranca directamente con Windows. Ahora busca información y procede a la recuperación de Grub y explica en el documento qué procedimiento has seguido para reinstalarlo. 1- Entramos desde un live cd y ponemos en un terminal sudo fdisk -l para ver las particiones que hay. 2- Abrimos la consola y seguimos los pasos explicados aquí: www.guia-ubuntu.org/index.php? title=Recuperar_GRUB#Cambiando_el_origen_de_la_carpeta_ra.C3.ADz
  • 5. e) Problemas en el arranque: e.1. Al arrancar el sistema me dice que no encuentra NTLDR, ¿cómo puedo solucionarlo? e.2. Tengo instalado un sistema Windows 7 y un sistema Ubuntu 11.04 pero al arrancar el equipo entra directamente a Windows 7 sin permitirme elegir. ¿Cómo puedo solucionarlo? e1.)Para solucionar el problema de Falta el archivo NTLDR hay seguir el procedimiento siguiente: 1.- Arrancar el pc con el disco de Windows XP. 2.- Cuando aparezca el asistente de instalación de Windows Xp elegir la opción de “Reparar Sistema”. (En caso de que no salga el asistente significa que el sistema no ha podido arrancar desde el CD.
  • 6. Prueba a ponerlo en otra unidad y volver a arrancar). Si sigue igual, entra en la BIOS y comprueba que la primera unidad en la secuencia de arranque es alguna de tus unidades de CD/DVD. 3.- Una vez que tengamos en pantalla el editor con C:Windows, teclear 1 y pulsar Intro 4.- Nos pedirá la Clave de administrador. Si hemos puesto una clave la tecleamos. Si no hemos puesto clave pulsamos Intro. 5.- Una vez que estemos en C:Windows teclear FIXMBR y pulsar Intro. 6.- El sistema nos advierte de que si queremos continuar, ponemos S y pulsamos Intro. Una vez que estamos en el punto 6, tenemos que copiar dos archivos, debido que en dicha pérdida se arrastra también otro que es el ntdetect, por lo tanto hay que copiar ntldr y ntdetect en nuestro disco duro. Para ello escribiremos lo siguiente: copy D:i386ntldr C: copy D:i386ntdetect.com C: e2.) Lo que ha pasado en este equipo se ha perdidio el gestor de arranque GRUB. Para repararlo hay que seguir las siguientes instrucciones: 1- Entramos desde un live cd y ponemos en un terminal sudo fdisk -l para ver las particiones que hay. 2- Abrimos la consola y seguimos los pasos explicados aquí: www.guia-ubuntu.org/index.php? title=Recuperar_GRUB#Cambiando_el_origen_de_la_carpeta_ra.C3.ADz