¿El código de arranque maestro cambia al instalar un nuevo sistema operativo?

¿El código de arranque maestro cambia al instalar un nuevo sistema operativo?

MBR incluye 3 partes: código de arranque maestro, tabla de particiones y firma del disco. Por ejemplo, instalo Windows primero y después Linux. No sé, ¿el código de arranque maestro depende del cargador de arranque? (NTLDR o Grub2). Cuando instalo Linux después de Windows, ¿cómo cambia el código de arranque maestro?

Respuesta1

Windows es desagradable. Sobrescribirá completamente el MBR (arranque maestro).registro), sin tener en cuenta nada que ya esté allí. Con Linux, puedes (y normalmente lo haces, de forma predeterminada) elegir cargar grub o lilo u otro gestor de arranque en el MBR. Cuando hace esto, si ya hay un gestor de arranque del sistema operativo allí (como en el caso de Windows), grub simplemente incorpora esta imagen de disco en su menú, lo que le permite elegir qué imagen de disco/sistema operativo desea iniciar.

Dicho esto, los nuevos cargadores de arranque UEFI se pueden bloquear a nivel de hardware para evitar el "arranque seguro" de cualquier sistema operativo cuyo cargador de arranque haya sido manipulado. Esta es la razón por la que hoy en día existe un gran problema en el mundo de Linux, porque con las versiones de Windows habilitadas para UEFI ("cargador de arranque bloqueado"), ya no se puede permitir que Linux sobrescriba el MBR (incluso conservando la imagen de instalación colocada allí), porque Windows se negará a arrancar, ya que el MBR/gestor de arranque ha sido "manipulado". Todo esto es muy anticompetitivo y evidencia de que Microsoft está empezando (o ha comenzado) a no innovar. Una vez que una corporación entra en modo de litigio o defensa del mercado (generalmente a través de patentes o "bloqueo" de hardware como UEFI), suele ser una señal segura de que se han quedado sin buenas ideas. Microsoft se encuentra en ese momento de su vida.

información relacionada