O GRUB não conseguiu encontrar o Windows 7 após a instalação do Ubuntu - RAID 0

4

Acabei de comprar um novo computador com dois SSDs de 256 GB configurados no RAID 0. Ele veio pré-instalado com o Windows 7, mas eu queria pelo menos uma distribuição do Linux instalada também. Então, eu tentei instalar o Ubuntu através do LiveCD.

No LiveCD, criei algumas partições para o Ubuntu. O primeiro foi um swap de 12GB e o seguinte, cerca de 88GB de ext4 formatado (o gparted não me deixava criar uma partição estendida, então ambos eram partições primárias). O espaço extra veio diminuindo a partição do Windows 7.

Durante a instalação do Ubuntu, selecionei o controlador RAID mestre para o gerenciador de inicialização. Depois que o instalador foi concluído, tudo foi inicializado bem, mas o GRUB não tinha uma entrada para o carregador do Windows 7 (mesmo que tivesse um para o carregador de Recuperação do Windows 7).

Para corrigir isso, eu tentei editar manualmente o arquivo /boot/grub/grub.cfg adicionando essas linhas à seção 30_os-prober:

menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd2,msdos3)'
    search --no-floppy --fs-uuid --set=root 6A92977992974889
    drivemap -s (hd0) ${root}
    chainloader +1
}

Após a reinicialização, o GRUB não carregou e tudo que consegui foi um cursor piscante no canto superior esquerdo da tela. Então, eu tentei tirar essa seção (através do Ubuntu LiveCD) e depois de fazer isso, eu ainda não consegui inicializar nada. Alguém poderia me ajudar? Obrigado!

Aqui está uma cópia do meu Resumo da BootInfo: link

P.S. Eu tenho uma cópia do grub.cfg se alguém precisar dela para encontrar uma solução

    
por rowan.brendan 21.08.2012 / 20:16

1 resposta

2

Não edite manualmente o /boot/grub/grub.cfg . Desde o grub2 (por volta de 2009), esse arquivo é sobrescrito automaticamente em vários eventos (atualizações do kernel, por exemplo).

Se você quiser que o grub examine seus discos rígidos e procure sistemas operacionais, tente isto:

sudo update-grub

Isso gerará novamente seu grub.cfg com todas as entradas encontradas pelo probe. Se você quiser personalizar como isso é feito, tente editar este arquivo: /etc/defaults/grub . Este é o único arquivo de configuração que deve ser editado pelo usuário / admin.

Você também pode ativar ou desativar o bit executável nos arquivos em /etc/grub.d . Você também pode editar ou criar novos arquivos para incluir entradas manuais. O último é precisamente para o qual /etc/grub.d/40_custom é.

Você também pode checar este wiki , ele tem tudo e mais que você pode querer saber sobre o grub2

    
por MestreLion 20.09.2012 / 00:01