La BIOS inicia una secuencia que consiste en comprobar si hay un disquete arrancable en la disquetera, si lo hay arranca desde la disquetera, si no encuentra ningun fichero valido busca en el Cdrom y arranca, si tampoco hay ninguno va a probar en la partición del disco duro.
3º Disco duro y particiones
Representación gráfica de un disco duro dividido en:
Particiones Primarias y Lógicas
En la parte inferior vemos la separación entre el MBR y el resto de particiones primarias.
Particiones primarias sólo puede haber 4.
Hay un tipo especial de partición primaria llamada partición extendida.(en nuestro caso la #3).
La partición extendida puede contener todas las particiones que uno quiera (que ahora se llaman lógicas). Dentro de ella, en su inicio, se guarda otra tabla de particiones para definir las que ella misma alberga
Vemos los sistemas de ficheros en azul.
Veamos qué hay en el MBR, que suele ser de 512 bits.
Tenemos un código de arranque (el stage1 de GRUB),
La tabla de particiones, donde podemos definir su tipo, donde empiezan donde acaban, etc,
El código mágico AA55 que usa la BIOS para cargar el sistema.
Entre el MBR y la primera partición (10 k aprox.)se puede poner código de arranque como el stage1.5, que es otra de las etapas de GRUB.
4º Arranque normal de Linux
El arranque normal de Linux consiste en que Stage1 de GRUB se carga en la RAM y se ejecuta.
Este carga Stage1.5 quien busca a stage2 en el sistema de ficheros de la primera partición y lo carga.
Stage2 lee su menu.lst, (donde nos va amostrar las opciones que tiene los varios kernels de Linux que tengamos, o Windows, con sus configuraciones de arranque) y permite arrancar un kernel, en este caso, de la cuarta partición.
5º Multiples arranques Linux
Aquí podemos ver como se pueden tener múltiples arranques de Linux.
El proceso básicamente es igual al anterior solo que en este caso no llamamos directamente al menu.lst de los Linux instalados en las 2ª y 3ª particiones, si no que desde el menu.lst del primer Linux llamamos al stage1 que hemos grabado en el principio (sector de arranque) de la 2ª o 3ª partición.
Este tipo de configuración puede venir bien para disfrutar de los splash propios de diferentes distribuciones Linux, que si se hiciera desde el primer menu.lst directamente no funcionarían.
6ª Arrancar Windows desde Linux:
1.- Se carga STAGE1 en RAM
2.- Stage1 carga Stage1.5.
3.- Stage1.5 busca Stage2 en el sistema de ficheros de la primera partición Linux.
4.- Stage2 lee su menu.lst y carga la partición de Windows
En realidad GRUB deja el arranque de Windows a un cargador de arranque de Windows que se encuentra al inicio de la partición de Windows quien se encargará de cargar el kernel de Windows, (llamar al ntldr,etc) y demás software.
febrero 14, 2012 a las 11:59 pm
se dice Primero «Vamos» a ver. saludos.
diciembre 18, 2014 a las 2:23 pm
bamos a ver bamos a ver