Clonezilla disk to disk clone em um dual boot ubuntu karmic e configuração do XP - não é possível abrir '/boot/grub/device.map'

3

Eu apenas tentei clonar uma unidade de inicialização com falha para um sistema de inicialização dupla com o Ubuntu karmic e o Windows XP instalado usando o Clonezilla. A clonagem funcionou bem até o final quando recebi o seguinte erro:

Running: grub-install --no floppy --root-directory=/tmp/hd_img.twABYW /dev/sdb
grub-probe: error: Cannot open '/boot/grub/device.map'
/usr/sbin/grub-install:line 374: [: =: unary operator expected

Qual é o meu próximo passo?

Eu imagino que eu preciso reconstruir meu registro de inicialização para Windows e Ubuntu e editar o grub.

    
por srboisvert 26.02.2010 / 17:41

1 resposta

2

Quando você quer reinstalar o Grub de um sistema que você não pode inicializar, você normalmente inicializa a partir de um live CD como o Knoppix ou o Ubuntu. Lá você monta sua instalação do Linux:

mount /dev/sdbX /mnt

Onde X é o número da partição no seu disco rígido. Então você tem duas possibilidades. Ou você instala a versão do Grub instalada no seu live CD:

grub-install --no-floppy --root-directory=/mnt /dev/sdb

Ou você instala a versão do Grub na sua instalação do Linux:

chroot /mnt /bin/bash
grub-install --no-floppy /dev/sdb
exit

Se isto ainda gerar o mesmo erro, você deve nos enviar aquela linha do script grub-install e as linhas acima dele (usando a cabeça -374 / usr / sbin / grub-install | tail -10).

    
por 03.03.2010 / 22:25