Copiando manualmente o MBR de uma unidade para a outra unidade GPT e configurando os resultados do GRUB na falha de inicialização

4

Eu corro CentOS 6.4 . Tenho SSD 300 GB para arquivos do sistema e RAID10 8 TB para armazenamento + backup .

A unidade do sistema SSD é particionada da seguinte forma: fdisk -l /dev/sdb

Disk /dev/sdb: 300.1 GB, 300069052416 bytes
255 heads, 63 sectors/track, 36481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc95ec64f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          66      524288   83  Linux       (/boot)
/dev/sdb2              66        8421    67108864   83  Linux       (/)
/dev/sdb3            8421       12598    33554432   83  Linux       (/usr)
/dev/sdb4           12598       36482   191847576    5  Extended
/dev/sdb5           12598       16775    33554432   83  Linux       (/var)
/dev/sdb6           16775       18864    16777216   83  Linux       (/tmp)
/dev/sdb7           18864       35574   134217728   82  Linux swap / Solaris

O RAID10 8TB (GPT) é particionado da seguinte forma: parted /dev/sda print

Model: ASR7805 RAID 10 (scsi)
Disk /dev/sda: 7999GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system     Name     Flags
 1      8389kB  7399GB  7399GB                  primary             (LUKS)
 2      7399GB  7400GB  510MB   ext4            primary  boot       (/boot)
 3      7400GB  7468GB  68.7GB  ext4            /                   (/)
 4      7468GB  7503GB  34.4GB  ext4            /usr                (/usr)
 5      7503GB  7537GB  34.4GB  ext4            /var                (/var)
 6      7537GB  7554GB  17.2GB  ext3            /tmp                (/tmp)
 7      7554GB  7692GB  137GB   linux-swap(v1)  primary             (swap)
 8      7692GB  7992GB  300GB                   primary             (LUKS)


Tudo o que eu queria era usar 300 GB de espaço no meu / dev / sda (RAID10) para criar uma imagem idêntica (cópia de segurança) do meu SSD em caso de falha repentina. Como você pode ver acima, eu particionei meu RAID10 é uma maneira absolutamente idêntica ao meu sistema atual SSD . Depois, eu criei imagens exatas de cada partição que eu tenho no meu SSD e as extrai para o meu RAID10 usando os comandos dump/restore .

Tudo é totalmente copiado e definido no meu RAID10 da mesma forma que no meu SSD atual.

Obviamente, editei meu fstab do backup (em RAID10 / etc / fstab ) usando o UUID adequado para montagem em carga.

MAS

Qualquer coisa que eu faça, não posso carregar o sistema adequadamente, quando eu reiniciar e optar por carregar de RAID10 . O sistema simplesmente não inicializa (o sublinhado está continuamente piscando)!

Eu tentei copiar primeiro 446 mordida do setor de inicialização (dd if=/tmp/mbrsdb.bak of=/dev/sda bs=446 count=1) do meu MBR do SSD para o MBR do RAID10 , mas não funcionou?

Agora, como estou sem outras opções, gostaria de pedir sua ajuda?

    
por Ilia Rostovtsev 06.04.2013 / 16:57

1 resposta

-1

Você precisa instalar o GRUB corretamente no disco correspondente corretamente, não apenas na cópia do MBR. Para o GRUB2, o grub-install

    
por 06.04.2013 / 17:09