Grub não reconhece win7

1. Grub não reconhece win7

M Eloisa
xplug

(usa Debian)

Enviado em 07/05/2013 - 23:25h

Olá,

Primeiro: Já vi outros tópicos sobre o assunto, porém não ajudaram.

Minha história triste:

Instalei o Wheezy em uma partição e ele não reconheceu o win7.

Já procurei ajuda em alguns tópicos sobre 'o grub não reconhecer o windows' etc, sem sucesso.
Tentei possibilidades tais como:

Instalar o 'os-prober', atualizar o grub 'update-grub', editar o '/boot/grub/menu.lst' e até criar um arquivo chamado '/etc/grub.d/11_Windows'. A última vez que dei 'update-grub' deu esta mensagem(As duas últimas linhas não existiam até a criação do arquivo '/etc/grub.d/11_Windows', mesmo assim, antes não tinha dado certo):

update-grub
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
/usr/sbin/grub-mkconfig: 293: /usr/sbin/grub-mkconfig: /etc/grub.d/11_Windows: not found


Na maioria dos casos todos que tentavam eram bem sucedidos... bom, não no meu caso.

Sou iniciante, então sejam pacientes e compreendam o fato de minha mãe me ligar 3x por dia no serviço por não conseguir usar o Linux.

Thanks.



  


2. Re: Grub não reconhece win7

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 07/05/2013 - 23:42h

Olá Eloisa, seja bem vinda ao fórum!
Você saberia dizer em qual partição está instalado o Janela?

Posta o resultado de:
sudo cat /boot/grub/grub.cfg 


Só pra esclarecer, o arquivo /boot/grub/menu.lst era usado no grub1, e não existe no grub2. No grub2, o arquivo de configuração é o /boot/grub/grub.cfg que é lido durante o boot e não é recomendado que se altere manualmente(embora confesso que só altero o meu manualmente e nunca tive problemas, mania de quem usava o lilo).


3. Re: Grub não reconhece win7

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/05/2013 - 23:45h

-vc tem certeza qu enão deletou o w7 durante instalação do debian?
-rode este comando no Terminal: fdisk -l
-p/ vereficar se o w7 não foi formatado


4. Re: Grub não reconhece win7

M Eloisa
xplug

(usa Debian)

Enviado em 07/05/2013 - 23:58h

* Clodoaldps:

Aparentemente ainda existe no sda2:

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = setores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe494aa86

Dispositivo Boot Start End Blocks Id System
/dev/sda1 2048 206847 102400 82 Linux swap / Solaris
/dev/sda2 206848 567171071 283482112 7 HPFS/NTFS/exFAT
/dev/sda3 * 567171072 976741384 204785156+ 83 Linux

* Madrugada:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root b8ad633c-845e-4348-872b-7e9b2cd8ce71
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root b8ad633c-845e-4348-872b-7e9b2cd8ce71
set locale_dir=($root)/boot/grub/locale
set lang=pt_BR
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root b8ad633c-845e-4348-872b-7e9b2cd8ce71
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
set color_normal=white/black
set color_highlight=black/white
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root b8ad633c-845e-4348-872b-7e9b2cd8ce71
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=b8ad633c-845e-4348-872b-7e9b2cd8ce71 ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root b8ad633c-845e-4348-872b-7e9b2cd8ce71
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=b8ad633c-845e-4348-872b-7e9b2cd8ce71 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-4-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



5. Re: Grub não reconhece win7

M Eloisa
xplug

(usa Debian)

Enviado em 08/05/2013 - 00:04h

madrugada escreveu:

Olá Eloisa, seja bem vinda ao fórum!
Você saberia dizer em qual partição está instalado o Janela?

Posta o resultado de:
sudo cat /boot/grub/grub.cfg 


Só pra esclarecer, o arquivo /boot/grub/menu.lst era usado no grub1, e não existe no grub2. No grub2, o arquivo de configuração é o /boot/grub/grub.cfg que é lido durante o boot e não é recomendado que se altere manualmente(embora confesso que só altero o meu manualmente e nunca tive problemas, mania de quem usava o lilo).


Madrugada:

Eu estava tentando seguir este tópico <http://wiki.debian.org/GrubConfiguration>, por isso tentei essa alternativa.

:)


6. Re: Grub não reconhece win7

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 08/05/2013 - 00:11h

Posta o resultado de:
sudo blkid 

Com isso a gente configura uma entrada nova no grub.


7. Re: Grub não reconhece win7

M Eloisa
xplug

(usa Debian)

Enviado em 08/05/2013 - 00:13h

madrugada escreveu:

Posta o resultado de:
sudo blkid 

Com isso a gente configura uma entrada nova no grub.


blkid
/dev/sda1: UUID="8be0902e-0ba6-468e-9083-9ac1923c3af4" TYPE="swap"
/dev/sda2: UUID="581C5DC11C5D9B38" TYPE="ntfs"
/dev/sda3: UUID="b8ad633c-845e-4348-872b-7e9b2cd8ce71" TYPE="ext4"



8. Re: Grub não reconhece win7

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 08/05/2013 - 00:25h

Tecle <Alt + F2> e digite
sudo gedit 

Ao abrir o gedit vá em "Arquivo > abrir" e navegue até o arquivo "/boot/grub/grub.cfg"
Adiciona no final do arquivo as linhas

menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hda,msdos2)'
search --no-floppy --fs-uuid --set 581C5DC11C5D9B38
drivemap -s (hd0) ${root}
chainloader +1
}



EDITADO
Reinicie a máquina e veja se a nova entrada dá acesso ao seu Win.


9. Re: Grub não reconhece win7

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/05/2013 - 00:40h

-W7 deveria ter 2 partições ntfs
-uma de 100mb destinada a partição systemboot e outra onde fica o W7 propriamente dito
-acho que terá de recuperar a mbr do seven
-depois recuperar o grub do Debian
-e por ultimo rodar o update-grub


10. Re: Grub não reconhece win7

M Eloisa
xplug

(usa Debian)

Enviado em 08/05/2013 - 01:15h

madrugada escreveu:

Tecle <Alt + F2> e digite
sudo gedit 

Ao abrir o gedit vá em "Arquivo > abrir" e navegue até o arquivo "/boot/grub/grub.cfg"
Adiciona no final do arquivo as linhas

menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hda,msdos2)'
search --no-floppy --fs-uuid --set 581C5DC11C5D9B38
drivemap -s (hd0) ${root}
chainloader +1
}



EDITADO
Reinicie a máquina e veja se a nova entrada dá acesso ao seu Win.


Ele criou a entrada, mas não deu boot. Deu a mensagem:

"""
error: no arguments specified
error: device format "hda,msdos2" invalid: must be(f|h)dN, with 0<=N<128
error: no such disk
"""


Com relação ao que o clodoaldps disse, eu lembro que quando fui instalar na primeira vez instalei nessa partição de cento e poucos MB, não tinha visto que ela era em MB e ela acabou sendo formatada... vish...


11. Re: Grub não reconhece win7

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 08/05/2013 - 09:05h

além do que o Clodoaldo passou, você pode tentar instalar o os-prober, e depois rodar o update-grub.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts