Grub não reconhece o windows 7[Resolvido]

1. Grub não reconhece o windows 7[Resolvido]

Fabrício Daniel Freitas
nickarcos

(usa Outra)

Enviado em 28/03/2016 - 02:11h

Pessoal, boa noite.

A cada 6 meses por motivo acadêmico formato meu linux no trabalho para deixar liso apenas com os softwares que vou usar e remover todos arquivos antigo.

Removi o Elementary OS antigo, e agora, com o novo, não está mais reconhecendo a partição Windows 7. Não tem UEFI, PC bem antigo, já tentei várias coisas e nada faz o grua reconhecer.

Partição de reserva do windows e o próprio windows como primária.
ElementaryOS, uma partição NTFS para arquivos em comum, e swap em partição estendida.

update-grub -> Não resolve, mesmo com a partição windows montada.
os-prober -> já estava instalado por padrão


Alguem poderia me dar uma solução?
Grato


  


2. Re: Grub não reconhece o windows 7[Resolvido]

johnf
johnf

(usa Slackware)

Enviado em 28/03/2016 - 09:52h

nickarcos escreveu:

Pessoal, boa noite.

A cada 6 meses por motivo acadêmico formato meu linux no trabalho para deixar liso apenas com os softwares que vou usar e remover todos arquivos antigo.

Removi o Elementary OS antigo, e agora, com o novo, não está mais reconhecendo a partição Windows 7. Não tem UEFI, PC bem antigo, já tentei várias coisas e nada faz o grua reconhecer.

Partição de reserva do windows e o próprio windows como primária.
ElementaryOS, uma partição NTFS para arquivos em comum, e swap em partição estendida.

update-grub -> Não resolve, mesmo com a partição windows montada.
os-prober -> já estava instalado por padrão


Alguem poderia me dar uma solução?
Grato



No terminal, execute:
os-prober

Depois, como root:
grub-mkconfig -o /boot/grub/grub.cfg

Valeu!



3. Re: Grub não reconhece o windows 7[Resolvido]

Fabrício Daniel Freitas
nickarcos

(usa Outra)

Enviado em 29/03/2016 - 09:35h

johnf escreveu:

nickarcos escreveu:

Pessoal, boa noite.

A cada 6 meses por motivo acadêmico formato meu linux no trabalho para deixar liso apenas com os softwares que vou usar e remover todos arquivos antigo.

Removi o Elementary OS antigo, e agora, com o novo, não está mais reconhecendo a partição Windows 7. Não tem UEFI, PC bem antigo, já tentei várias coisas e nada faz o grua reconhecer.

Partição de reserva do windows e o próprio windows como primária.
ElementaryOS, uma partição NTFS para arquivos em comum, e swap em partição estendida.

update-grub -> Não resolve, mesmo com a partição windows montada.
os-prober -> já estava instalado por padrão


Alguem poderia me dar uma solução?
Grato



No terminal, execute:
os-prober

Depois, como root:
grub-mkconfig -o /boot/grub/grub.cfg

Valeu!

Infelizmente sem sucesso:
daniel@daniel-desktop:~$ os-prober
unshare failed: Operation not permitted
mkdir: cannot create directory ‘/var/lib/os-prober/mount’: Permission denied
mkdir: cannot create directory ‘/var/lib/os-prober/mount’: Permission denied
mkdir: cannot create directory ‘/var/lib/os-prober/mount’: Permission denied
mkdir: cannot create directory ‘/var/lib/os-prober/mount’: Permission denied
mkdir: cannot create directory ‘/var/lib/os-prober/mount’: Permission denied
daniel@daniel-desktop:~$ sudo su
[sudo] password for daniel:
root@daniel-desktop:/home/daniel# os-prober
root@daniel-desktop:/home/daniel# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.19.0-56-generic
Found initrd image: /boot/initrd.img-3.19.0-56-generic
Found linux image: /boot/vmlinuz-3.19.0-39-generic
Found initrd image: /boot/initrd.img-3.19.0-39-generic
done
root@daniel-desktop:/home/daniel#


Estrutura de arquivos se encontra da seguinte maneira com o fdisk -l:
root@daniel-desktop:/home/daniel# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4994338b

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 266242047 133017600 7 HPFS/NTFS/exFAT
/dev/sda3 266244094 625141759 179448833 5 Extended
/dev/sda5 266244096 281866239 7811072 82 Linux swap / Solaris
/dev/sda6 281868288 428351487 73241600 7 HPFS/NTFS/exFAT
/dev/sda7 428353536 625141759 98394112 83 Linux

Disk /dev/sdb: 16.0 GB, 16008609792 bytes
255 heads, 63 sectors/track, 1946 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004704b

Device Boot Start End Blocks Id System
/dev/sdb1 * 2 31266815 15633407 c W95 FAT32 (LBA)


Alguma salvação? Já formatei 5 vezes inclusive com o ubuntu puro, e mesmo assim não vai.


4. Recuperei a MBR do windows e reinstalei o grub

Fabrício Daniel Freitas
nickarcos

(usa Outra)

Enviado em 30/03/2016 - 15:18h

Depois de pesquisar até em site chinês e sem solução resolvi restaurar a MBR do windows e reinstalar o grub, pois nesse caso acredito eu, que a MBR tinha sido danificada, por isso não localizava o sistema.

1. Inicie o DVD de instalação do Windows 7, selecione o idioma, formato de hora e layout de teclado de acordo com suas preferências:

Início do assistente de instalação

2. Na próxima tela, clique na opção Reparar o computador:

Clique na opção reparar o computador.

3. O assistente de recuperação buscará por instalações existentes do Windows 7. Depois de concluída a busca, selecione a instalação desejada e clique em Avançar:

Procurando por instalações do Windows...

Selecione o SO e clique em Avançar.

4. Clique em Prompt de comando. Uma janela será aberta:

Clique em Prompt de comando.

5. Digite o comando bootsect /nt60 ALL /force /mbr e dê Enter. Espere o Windows processar tudo. Depois, basta fechar a janela e reiniciar o micro. Pronto! O programa bootsect.exe forçará (/force) uma sobrescrita do MBR (/mbr) de todas as partições (ALL) com um código compatível com o Windows 7 (/nt60).

Digite o comando e dê Enter.

Pode se utilizar também os comandos caso não queira utilizar o anterior:
BootRec.exe /fixboot e BootRec.exe /fixmbr.

6. Inicie live CD do elementary OS
Fiz um bootrepair e grubupdate e sucesso!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts