Instalando o GRUB2 em um disco rígido externo sem um live CD

3

Eu clonei meu HDD em um HDD externo e agora preciso instalar o GRUB para tornar o HDD externo inicializável.

O HDD externo serve como um backup espelho para o meu HD atual (quero dizer que uma vez que o disco rígido externo é inicializável, vou colocá-lo no meu PC e inicializá-lo; não vou inicializar a partir do backup espelho, mantendo em seu gabinete externo).

Até onde eu sei, o procedimento padrão para instalar o GRUB é colocar o HDD em seu PC e inicializar com um live CD, mas eu prefiro usar um live CD e fazer tudo da minha instalação Linux existente. Isso é possível?

    
por Elena 04.06.2015 / 09:50

2 respostas

3

Use grub-install . Se sua unidade externa for /dev/sdb e as imagens do GRUB estiverem em /boot/grub/ de sua primeira partição, normalmente você poderá fazer o seguinte:

mount /dev/sdb1 /mnt
grub-install --boot-directory=/mnt/boot /dev/sdb
    
por 05.06.2015 / 19:06
1

Verifique se você clonou o setor de inicialização mestre do disco original e o que está no início do disco, fazendo algo como dd if=/dev/sda of=/dev/sdb bs=512 count=2048 - assumindo que sda é a unidade original e sdb é a unidade espelhada, sintonize isso conforme necessário.

Em seguida, tente simplesmente desconectar o disco atual e conectar o disco espelhado em seu lugar. Na pior das hipóteses, não funcionará e você voltará imediatamente.

Um rápido google me encontra um guia que mostra o clonezilla sendo usado no contexto de carregadores de inicialização - / doc / 03_Disk_to_disk_clone "> link

    
por 04.06.2015 / 14:25