Cómo usar la recuperación de CD para eliminar la partición MBR

1. Copia de seguridad de la tabla de particiones MBR

dd if = / dev / sda of = / data / mbr.bak bs = 1 count = 64 skip = 446

Los primeros 512 bytes de la tabla de particiones se dividen en tres partes, la primera parte de 446 bytes está relacionada con el inicio, los 64 bytes intermedios son información de partición y los últimos 2 bytes son indicador de fin

Use hexdump -C -n 512 / dev / sda para ver la estructura actual de la tabla de particiones

 

2. Transferencia remota de información de respaldo a otros hosts

scp /data/mbr.bak [email protected]: / root

Después de que se destruye la tabla de particiones, la información del disco local no se puede leer, por lo que la tabla de particiones de respaldo debe almacenarse en el host remoto

 

3. Destruya la tabla de particiones 447-510 bytes

dd if = / dev / zero of = / dev / sda bs = 1 count = 64 seek = 446

 

4. Si la tabla de particiones está dañada y no puede ingresar al sistema, reinicie

La interfaz mostrará grub rescue> ingrese al modo de rescate

Cambie a arranque de CD en la configuración de la máquina virtual

 

 

Después de confirmar, presione la combinación de teclas CTRL + ALT + SUPR para reiniciar la máquina virtual. Tenga en cuenta que el cursor del mouse debe estar dentro de la máquina virtual. En este momento, no se puede ver el cursor. Presione la tecla ESC al ingresar al BIOS 

 

5. La interfaz inicial es como se muestra

 

 Seleccione el tercer modo de disco

 

 

6. Use el CD para comenzar después de la confirmación

 

 Elija solución de problemas

 

 Elige el segundo modo de rescate

 

 Ingrese a la interfaz después del proceso de arranque y seleccione 1 continuar 

 

Entrar para mostrar el símbolo del sistema

Escriba hexdump -C -n 512 / dev / sda -v para encontrar que los 447-510 bytes de la tabla de particiones se borran

Ingrese el nombre de host -I, puede encontrar que no hay una dirección IP, necesita asignar temporalmente una dirección IP

Ingrese ip a a 10.0.0.105/24 dev ens33 para asignar temporalmente una dirección IP, use el nombre de host -Puedo ver que ya hay una IP, ping 10.0.0.89 puede hacer ping

 

7. Copie el archivo de copia de seguridad de la partición del host remoto en esta máquina

scp 10.0.0.89:/root/mbr.bak.

 

Escriba ls -l mbr.bak para ver que el archivo ya existe

 

Escriba dd if = mbr.bak of = / dev / sda bs = 1 seek = 446 para restaurar la tabla de particiones

 

Escriba hexdump -C -n 512 -v / dev / sda para encontrar que la tabla de particiones ha sido restaurada

 

 

8. Reinicie la máquina virtual para reparar con éxito.

CTRL + ALT + EDL

 

 

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/shenyuanhaojie/p/12738748.html
Recomendado
Clasificación