Aunque fue rechazado ... posiblemente porque alguien pensó que no estaba respondiendo la pregunta ... Creo que la respuesta de @ Rony es un buen comienzo para explicar de qué boot
se trata la bandera. (En realidad estaba planeando comenzar mi respuesta con un ejemplo similar al que él proporcionó).
Estaba preparado para divagar sobre una respuesta sobre cómo la boot
bandera es, en este momento, un remanente histórico a menudo ignorado (como muestra el ejemplo de @ Rony) de un período en que los discos duros eran más pequeños y los cargadores de arranque eran mucho menos sofisticados.
Pero luego descubrí que esto ya se había dicho en esta respuesta a esta pregunta: ¿Cuál es la opción "Bandera de arranque" al instalar una distribución?
Además, también había un enlace a un breve artículo sobre la bandera de arranque que dice
- " Su función principal es indicar a un / cargador de arranque MS-DOS MS Windows de tipo qué partición de arranque En algunos casos se utiliza por Windows XP / 2000 para asignar la partición activa de la letra. 'C:'. "
Bueno, esto es vergonzoso ...
Cuando afirmé que la boot
bandera era un " remanente histórico ", asumí que este era el caso porque claramente GRUB no tenía necesidad de usarla. Seguramente Microsoft también habría " seguido ".
La conocida cita generalmente atribuida a Oscar Wilde resultó ser demasiado cierta en este caso.
Parece que los cargadores MBR y PBR (Partition Boot Record) utilizados por los sistemas operativos Windows SÍ esperan que el boot
indicador se configure correctamente.
Para probar esto, borré el indicador de arranque de todas las particiones de una VM con Windows 8. (Vea a continuación. Si tiene curiosidad, aquí hay un enlace al pastebin del resultado completo de BootInfo Script )
Drive: sda
Disk /dev/sda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders, total 52428800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 2,048 718,847 716,800 7 NTFS / exFAT / HPFS
/dev/sda2 718,848 52,426,751 51,707,904 7 NTFS / exFAT / HPFS
Cuando borré la bandera de ambas particiones, recibí el mensaje de error FATAL: INT18: BOOT FAILURE
cuando intenté arrancar. (No estoy seguro si eso es del cargador de arranque de Windows MBR o el equivalente de VM de un BIOS).
Solo para ver qué sucedería, también configuré la boot
bandera en la partición "incorrecta", en /dev/sda2
lugar de /dev/sda1
. Hacer eso resultó en la ventana que se muestra en la imagen a continuación.
<sigh/>
Esta experiencia me hace preguntarme si Microsoft todavía está usando el mismo cargador de sector de arranque MBR que usaron para MS-DOS y Windows 3.0 / 3.1.