Eu instalei recentemente o Ubuntu com o gerenciador de boot grub que vem com ele. Após a instalação, o Grub não consegue encontrar o Windows.
Minha configuração:
O erro:
Ao carregar o grub, são apresentadas quatro opções:
A seleção de uma dessas opções do Windows fornecerá erros semelhantes:
error: no such device: 966027106026F721
error: unknown argument 'hidden-'.
Press any key to continue...
Coisas que tentei:
Eu nunca precisei manipular o gerenciador de inicialização até agora, pois eles normalmente só funcionam como mágica e concluem o trabalho sem a minha ajuda. Indo para a linha de comando para o grub eu digitei ls
que prontamente me mostrou todas as minhas unidades. O utilitário ls do grub não pôde reconhecer uma partição do MSDOS Windows (ou qualquer partição do Windows). No entanto, sei que o disco rígido está intacto, pois posso montar o volume e ler arquivos perfeitamente a partir da partição do Windows.
Fontes on-line, achei altamente recomendado um utilitário automatizado para verificar e corrigir a partição do grub chamada boot-repair
. Eu instalei e segui suas instruções sem sorte em reparar o carregador de boot de reconhecer a partição como uma entidade inicializável. Eu tentei isso cerca de 15 vezes com diferentes modificações em suas configurações. O último log do utilitário é link .
Os logs (pelo que eu consigo coletar) mostram que sda1 até 3 não puderam ser montados e lidos Mounting failed: mount: unknown filesystem type ''
O que faria sentido se o utilitário estivesse tentando acessar o disco independentemente do sistema RAID das placas-mãe (? experiência em como o RAID é realmente configurado e executado, eu só sei que ambas as unidades estão conectadas na placa-mãe e configuradas para RAID0).
sdc2
Parece ser a partição do Windows desde que encontrou Windows 7/2008: NTFS
.
Você também pode ver o que definiu o script de inicialização do grubs para Windows:
menuentry 'Windows 10 (loader) (on /dev/mapper/pdc_dagafhccb1)' --class windows --class os $menuentry_id_option 'osprober-chain-94F01FB0F01F9796' {
insmod part_msdos
insmod ntfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 94F01FB0F01F9796
else
search --no-floppy --fs-uuid --set=root 94F01FB0F01F9796
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Parte do comando faz sentido para mim, mas muito do comando não é devido à falta de experiência. Então depurar essa coisa sozinha seria fútil. Uma das maiores preocupações que tenho é como ele encontrou o número mágico: 94F01FB0F01F9796
. Isso está além de mim. É também o erro que presumo estar me impedindo de carregar a partição do Windows (potencialmente entre outros).
Eu poderia estar perdendo mais opções para dizer ao grub que essa partição é um RAID, pode estar carregando em um setor desalinhado do disco com o número mágico, estou honestamente inseguro. Eu estou esperando que a internet possa salvar o meu triste computador.
- EDITAR
Configurações da BIOS:
- Configurações reais do RAID -
No utilitário de configuração RAID:
Ver atribuições de unidade:
Menu Exibir LD:
Configuração do controlador:
Tags grub2 windows bootloader ubuntu grub