O Windows não está inicializando mais depois de redimensionar “/”

5

Na minha máquina eu tenho duas partições do Ubuntu e uma partição do Windows. Tudo estava bem, até que eu tive que aumentar o tamanho da partição / de uma das instalações do Ubuntu. Eu basicamente mudei o / de / dev / sda8 para / dev / sda10 (há um guia no wiki do ubuntu sobre como fazer isso).

Tudo correu bem, exceto que perdi a capacidade de inicializar no Windows. Ainda há a entrada do Windows no grub, mas sempre que clico nele, sou mandada de volta para a janela. Alguma ajuda?

Aqui está a saída de "bootinfoscript" (infelizmente, não estou entendendo muito) - > link

Agradecemos antecipadamente por qualquer ajuda! :)

    
por alecive 11.10.2013 / 18:55

1 resposta

2

Execute sudo update-grub e, se não funcionar, edite manualmente o grub.cfg com sudo nano /boot/grub/grub.cfg de um terminal. Esta última opção requer algum conhecimento.
Sugiro que leia este guia básico antes de fazer qualquer alteração.
Sempre lembre-se de usar o update-grub após cada alteração, é muito importante.
Tenha um bom dia.

Edite em resposta ao comentário: você deve encontrar a string "BEGIN /etc/grub.d/30_os-prober" no arquivo. Deve haver a entrada do Windows.
Verifique se os dados estão corretos: (deve ser assim, exceto pela última linha)

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows NT/2000/XP (su /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-C2F0E263F0E25D63' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  C2F0E263F0E25D63
        else
          search --no-floppy --fs-uuid --set=root C2F0E263F0E25D63
        fi
        drivemap -s (hd0) ${root}
        chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Não, seus dados não parecem corretos (do pastebin):

menuentry 'Windows 7 (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-909C7C3E9C7C20C0' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  909C7C3E9C7C20C0
        else
          search --no-floppy --fs-uuid --set=root 909C7C3E9C7C20C0
        fi
        chainloader +1
}

... porque o Windows deve estar em sda3 e não em sda2! (veja sda3 em bootifoscript.txt)
Tente usar este software específico para corrigir o seu problema, deve ser uma alternativa melhor ao manual grub.cfg edição neste caso específico.
Se você ainda não resolver, sinta-se à vontade para escrevê-lo.

    
por Lorenzo Ancora 11.10.2013 / 19:30