Grub erro “no such device” não corresponde à configuração

0

O GRUB não está inicializando. O BIOS tenta inicializar o segundo disco rígido primeiro (no Modo Legado e o primeiro disco rígido é o Windows), mas isso gera um erro no such device: cfb69400... .

O ID fornecido não aparece em grub.cfg ou na saída de blkid -o full -s UUID .

grub-install /dev/sdb não informa erros. O Grub foi instalado por engano no /dev/sda durante uma instalação anterior, e a inicialização desse disco FAZ trabalho (usando UEFI), mas não é isso que eu preciso.

Não consigo entender de onde esse ID de disco rígido inexistente está vindo, se grub-install funcionou e grub.cfg não o contém.

Como devo proceder? Obrigado.

    
por spraff 19.11.2014 / 22:58

1 resposta

0

Entre outros, este erro é lançado pelo grub se não puder acessar a partição que contém a instalação do grub ( /boot/grub ). Isso pode acontecer porque o grub em uso não está configurado como esperado e, portanto, não instala os módulos necessários em core.img .

(Não tenho certeza se essa é a fonte do problema, já que o UUID deve aparecer IMHO usando blkid nesse caso. Certifique-se de executar blkid como root para mostrar as informações atuais.)

Para instalar os módulos necessários em core.img , use algo como grub-install --modules part_msdos --root-direcotry=<installation_root> /dev/sdb .

Use o módulo part_msdos para um rótulo de partição usual do DOS, por exemplo.

Certifique-se de configurar o <installation_root> correto, que deve estar acessível ao inicializar a partir do disco de destino.

Consulte a minha resposta em link também .

    
por 19.06.2015 / 14:36

Tags