Resolver problemas de arranque para sistemas duales Linux y Windows

  

La regla tiene una longitud larga y la pulgada es corta. Aunque puede funcionar completamente con Linux, entretenimiento. Pero la computadora es solo para humanos. Cómo hacerlo conveniente, el sistema operativo también es el mismo, Linux y Windows están instalados.

En este artículo, Windows usa XP, Linux usa Ubuntu. Pero la idea básica es la misma: Linux ahora es un cargador de arranque popular es grub. xp y nt son ntloader.

Foro de Ubuntu El artículo aboga por el uso de dicho método de arranque: ntloader -> grub -> win /lin. Pero como dijeron algunos internautas, grub tomó en cuenta las ventanas de arranque, y ntloader no ha considerado otros sistemas aparte de las ventanas de arranque. Usar ntloader para arrancar es engorroso. Es mejor usar grub para arrancar. Aquí uso grub como bootloader.

Primero agregue lo básico: Entienda el proceso de arranque de Linux. Además, debe tener instalado xp y Ubuntu. CD.
(Ubuntu LiveCD, que se usa para montar la partición del disco duro y restaurar mbr). Antes de comenzar, debe conocer los siguientes hechos: (1) Cuando se inicia la PC, después de cargar el BIOS, la carga de arranque en mbr se carga inmediatamente. Er, este gestor de arranque puede ser ntloader, o grub.
(2) Al instalar el sistema de Windows, el instalador escribirá ntloader en mbr como gestor de arranque.
(3) grub se puede instalar en mbr, o se puede instalar en otras ubicaciones. Pero Ubuntu liveCD se instala de forma predeterminada en mbr.

Este problema surge: ¿Cómo podemos asegurarnos de que el sistema dual pueda comenzar normalmente? Si reinstala uno de los sistemas, ¿cómo asegurar otro? ¿El sistema no está afectado? Este es el problema que debe mencionarse aquí.

Primera instalación

Instale Windows primero, luego instale Linux. Esta orden no es solo Para evitar que ntloader sobrescriba grub (incluso si se sobrescribe, hay soluciones, como se describe más adelante), y debido a que Linux se puede instalar en la partición extendida y Windows no funciona. Además, al instalar Linux, grub detectará la partición existente, por lo tanto Genere las opciones de inicio adecuadas para cargar el sistema de Windows.

Una cosa a tener en cuenta es el sistema de archivos. Puede usar este método: cuando instale Windows al principio, divida el espacio que planea usar para Linux en una zona. Elimine esta área al instalar Linux y luego vuelva a crear nuevas particiones múltiples. Ubuntu LiveCD ha sido una tontería, la instalación no tendrá ningún problema.

Restaurar MBR
< Br>

En comparación con Linux, Windows se reinstalará con más frecuencia. Después de la reinstalación, mbr se sobrescribirá y no podrá iniciar el sistema Linux. Resolver todo el problema solo necesita restaurar el MBR anterior. No hay problema al reinstalar Linux. Como grub detectará la partición de Windows existente.

Primer mbr de copia de seguridad, use el comando dd para 'capturar' los primeros 446 bytes del primer sector del disco duro y guárdelo. Después de reinstalar Windows, Restaurar mbr. Esto requiere el uso del CD de arranque de Linux. Inicie en la línea de comandos, monte la partición donde se encuentra el archivo mbr guardado y luego use el comando dd para restaurarlo.
(Tenga en cuenta que soy un disco duro SCSI, por lo que es sda, IED El disco duro es hda)

Copia de seguridad de MBR:

# dd if = /dev /sda de = /boot /boot.NNNN bs = 446 count = 1

Restaurar MBR:

# dd if = /boot /boot.NNNN de = /dev /sda bs = 446 count = 1

- ¿Por qué no 512, master boot? Región es un sector (512 bytes ah)

-? Sólo los primeros 446 bytes del sector de arranque maestro reescritura boot.NNNN blanca archivo de copia de sector de arranque.

boot.NNNN es la copia de seguridad de toda la partición de arranque primaria antes de instalar Linux. Si escribimos

512 bytes en el sector de arranque principal, la tabla DPT del disco duro

modificada después de la instalación de Linux también se puede destruir.

MBR- > Main /Master Boot Record, algunos libros están escritos como Master.

Creo que se puede dividir en tres partes, MBR + DPT + MagicNumber (446 + 64 + 2 = 512)

Esta es la razón por la que debe especificar bs = 512 o bs = 1k, count = 1 al realizar una copia de seguridad de MBR. Entonces, puede ver que HOWTO es bs = 446 count = 1. Este 446 es la parte de instrucciones. Recuperación, no recuperación de DPT. A menudo, la primera instrucción en MBR es cli ... Es interesante estudiar.

Copyright © Conocimiento de Windows All Rights Reserved