Inicialização dupla do Linux / Win7, o Grub se recusa a carregar o Win7

2

Decidi experimentar o Linux Mint (a interface do Ubuntu me irrita), então instalei-o com a intenção de fazer duplo boot com o Windows 7. A instalação correu bem, mas agora só posso inicializar no Linux Mint. O Grub lista duas opções de menu do Windows 7, mas a seleção de um deles causa um erro de "sistema de arquivos desconhecido" e me envia para um prompt de recuperação do Grub. Lá, eu tenho que redefinir manualmente as opções de raiz e prefixo, como eles redefinir hd0, msdos6 quando deveriam ser hd0, msdos5.

Eu executei o Boot Repair duas vezes, uma vez para corrigir os erros do grub, uma vez para reconstruir o MBR, mas ele não corrigiu nada. Aqui está o log: link

saída fdisk:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848  1486249145   743021149    7  HPFS/NTFS/exFAT
/dev/sda3      1486249982  1953523711   233636865    5  Extended
/dev/sda5      1486249984  1945141247   229445632   83  Linux
/dev/sda6      1945143296  1953523711     4190208   82  Linux swap / Solaris

grub.cfg:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
   insmod part_msdos
   insmod ntfs
   set root='(hd0,msdos1)'
   search --no-floppy --fs-uuid --set=root 86184D18184D091F
   chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
   insmod part_msdos
   insmod ntfs
   set root='(hd0,msdos2)'
   search --no-floppy --fs-uuid --set=root 56D84F84D84F60FB
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Encontrei alguns guias de solução de problemas semelhantes até o momento, mas até o momento nenhuma atualização / configuração do Grub foi bem-sucedida. O último recurso é, suponho, usar o disco de recuperação do W7 e começar de novo.

Obrigado antecipadamente!

Linux Mint 13 Maya, 64 bits

Windows 7 Home Edition, 64 bits

    
por JohnB 08.06.2012 / 06:44

2 respostas

1

Para o meu, eu tenho mais algumas linhas para carregar o Windows 7 do que você lista. A pesquisa com uma sugestão e o parttool podem ser as peças que faltam.

menuentry 'Windows 7 (loader) (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-0CF4A859F4A84734' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 --hint='hd0,msdos3'  0CF4A859F4A84734
    else
      search --no-floppy --fs-uuid --set=root 0CF4A859F4A84734
    fi
    parttool ${root} hidden-
    chainloader +1
}
    
por 19.01.2016 / 00:19
0

Talvez este guia promova o Windows e o Ubuntu. Este guia do lifehacker pode ser de melhor ajuda para um usuário iniciante .

    
por 08.06.2012 / 06:52