Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

1. Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 18/04/2013 - 18:59h

Olá a todos, boa noite

sou novo com o linux, não sou estudante nem trabalho na area de ti ainda,
sou apenas um sujeito curioso, e sei que ser usuario de linux requer certo conhecimento
e que tbm é uma ótima opção por diversos motivos, mas enfim eu passei um tempo
pesquisando sobre algumas distribuições linux para que eu pudesse usar na minha máquina
em dual boot com o windows 7 porque não uso o pc só pra mim, e preciso manter uma versão do windows
para usuarios visitantes. O problema é que a distro linux que eu baixei e instalei é
bem "underground" não é nem um pouco conhecida, pelo menos não é popular como o ubuntu por exemplo,
trata-se da Matriux Krypton , que inclusive baixei por aqui mesmo, não sei se vou poder ser ajudado
por conta disso, mas eu baixei essa distro e fui ver o espaço disponivel no hd para particionar e dividir
para ambos os sistemas só que pelo windows isso nao era possivel pq ele dizia que o tamanho maximo
para dividir o hd era de ate 6 GB mesmo estando livre 230 GB então eu teria que formatar o hd para particionar em duas unidades sendo uma pra cada sistema, formatei e instalei o windows primeiro em uma dessas partições e depois instalei
o Matriux na outra partição, só que ao reiniciar a máquina, o windows não aparecia no grub , então olhei
alguns tutoriais e vi que precisava formatar de novo a partição do windows e depois de instalar, novamente
quando reiniciava a máquina ia direto pro windows e não aparecia o Matriux , em ambos os casos eu via a partição no sistema que não aparecia no grub, ou seja , quando estava no Matriux eu via a partição do windows com seus arquivos tudo certinho, mas ele não aparecia no grub, e do mesmo modo quando estava no windows através do gerenciador de discos eu via também a partição do Matriux, fiz esse processo pelo menos duas vezes em cada sistema e estou agora com o Matriux e já consegui fazer com que o windows aparecesse no grub
mas ele agora não inicia, quando o seleciono no grub, aparece uma tela de erro e uma
mensagem pra retornar ao grub, desse jeito: "error-no device is set. press any key to continue".
desculpem se fui muito longo aí no texto rsrsr , desde já agradeço pelos que poderem me ajudar,
não quero migrar para outra distribuição pois me identifiquei muito com a em questão
sei que para um iniciante no linux pode não ser a melhor opção já que é uma distro com ferramentas
bem avançadas mas mesmo assim quero continuar com ela pois gosto de sistemas que apresentem
desafios ao usuario e também pq é excelente para estudo, já que pretendo cursar ADS
mais uma vez peço desculpas pelo texto extenso e agradeço aos que tiverem paciência
e atenção de ler e me ajudar, muito obrigado !



ah, o update-grub quando é inserido no root terminal
mostra essa tela e o terminal não responde mais nenhum comando


# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.39-krypton
Found initrd image: /boot/initrd.img-2.6.39-krypton
Adding Windows



  


2. MELHOR RESPOSTA

Leandro Almeida
llalmeida

(usa Outra)

Enviado em 19/04/2013 - 10:39h

Você pode editá-los através do "bloco de notas" ou editor de texto comum do linux: kwrite, gedit, vim, NANO, kate, etc.

Até o writer do office pode alterá-lo.

vc precisará de permissão de root para alterá-lo.

use no terminal: sudo nano /boot/grub/grub.cfg

use sua senha quando pedir

o editor de texto abrirá.

procure a parte menuentry do windows +/- como se segue

menuentry "A BOSTA DO RWINDOWS" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root A83CD93C3CD905EA
chainloader +1

OBVIAMENTE O NOME A BOSTA DO RWINDOWS FUI EU QUEM EDITOU NO MEU PC. ISSO SIGNIFICA QUE VC PODE EDITÁ-LO A SEU GOSTO E POR O NOME QUE DESEJAR PARA IDENTIFICAR SEU RWINDOWS.

EM "set root='(/dev/sda,msdos1)'"

VC VAI EDITAR CONFORME SUA MAQUINA.

FAÇA O SEGUINTE:

1 - ABRA O gparted. se não o tiver instalado, instale.

2 - selecione seu dsco rigido que muito provavelmente será /dev/sda - SE NÃO FOR, EDITE O ARQUIVO COLOCANDO A LETRA DEVIDA e veja qual a partição do windows

obs. por padrão, o win7 cria uma partição de boot pequena, com apenas 100M de nome "RESERVADO PELO SISTEMA"

ESSA É A GRANDE CHAVE!

você vai clicar sobre esta partição no gparted com a tecla direita do mouse e selecionar informações. Na caixa que abrirá, vc verá a UUID: E DEVERÁ COPIAR EXATAMENTE IGUAL NESTE ARQUIVO.

No exemplo que lhe mostrei é: "A83CD93C3CD905EA" - É IMPRESCINDÍVEL QUE COLOQUE A UUID DA PARTIÇÃO DE 100M RESERVADA PELO SISTEMA.

O resto deve permanecer como está. Aconselho que apague o trecho do menuentry do windows que tem no seu grub.cfg, cole o trecho que coloquei e edite as informações:

1 - nome do sistema "A BOSTA DO RWINDOWS" - COLOQUE O QUE PREFERIR

2 - /dev/sda - COLOQUE O CORRESPONDENTE AO SEU HD E SÓ EM LETRAS MINÚSCULAS

3 - UUID - COLOQUE A ID CORRETA

Salve as alterações, reinicie o pc e tente usar o windows.

Se não funcionar, deve ser o fstab.

Aí vc informa o q aconteceu e vamos tentar resolver.

Boa sorte!!

3. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 18/04/2013 - 22:45h

up


4. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

Leandro Almeida
llalmeida

(usa Outra)

Enviado em 18/04/2013 - 23:08h

"error-no device is set"

Olá, boa noite.
Meu sobrenome deveria ser curioso, pois aprendi muita coisa fuçando, testando na prática e pesquisando na net.

Sua curiosidade vai te ajudar no universo linux!

O ideal, seria que vc instalasse o windows, no hd todo - sem particionar e ao instalar o linux usasse a opção de automaticamente liberar espaço e manter ambos os sistemas.

todas as distros que já usei fizeram isso, desde 2007: Kurumin, ubuntu, sabayon, fedora, mandriva, mint, debian, open-suse...

Não conheço a distro que mencionou, mas basicamente tudo está ligado ao "grub.cf" - arquivo que se encontra no diretório /boot/grub e o "fstab" em /etc.

o fstab determina qual partição será montada, em que momento, quais permissões de acesso e ponto de montagem. visto que a mensagem de erro é "no device is set ou nenhum despositivo configurado" pode ser que a partição do windows não esteja corretamente identificada no fstab ou não foi montada a tempo.

o grub.cfg contém as configurações de boot, órdem de menu e tudo mais. Também pode haver algum erro com ele e gerar esse problema.

Pesquise um pouco sobre esses arquivos e compare observando eles no seu PC.

faça uma cópia dos dois e verifique-os em sua pasta pessoal - SE ALTERAR INDEVIDAMENTE, NADA MAIS VAI FUNCIONAR.
Tenho uma maquina em que uso dualboot: ubuntu x win7.

Amanhã vou verificar as configurações destes arquivos e lhe passo - Será necessário adaptar às suas configurações de diretório, mas acho que dá pra resolver.

aproveita e coloca aqui a versão do windows que usa e o conteúdo dos arquivos que lhe disse pra que eu e outros possamos avaliar e dar alguma dica de solução.

Boa sorte!


5. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 18/04/2013 - 23:45h

olá boa noite, obrigado pela ajuda

a minha versão do Windows é: Win 7 Ultimate 32 bits
esses arquivos que vc citou eu consegui localiza-los

no diretório /boot/grub encontrei o "grub.cfg" mas há outro com o nome de "grub.cfg.new"
também encontrei o arquivo "fstab" no diretório /etc

mas como posso visualizar/alterar as configurações deles ?
seria através do nano ?





6. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 19/04/2013 - 00:14h

1-recupere-de o boot/mbr do w7 com o dvd de instalação do mesmo
2-reinicie pc entre no w7 e atualize-o
3-recupere o grub do ubuntu com o live/cd do mesmo
4-reinicie o pc, entre no ubuntu e atualize-o
5-abra terminal e rode o comando: sudo update-grub
6-reinicie o pc
7-escolha w7 ou ubuntu


7. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 19/04/2013 - 00:32h

1-recupere-de o boot/mbr do w7 com o dvd de instalação do mesmo

como faço pra recuperar ? através do menu de reparação do live-cd do win 7 pelo cmd ?

2-reinicie pc entre no w7 e atualize-o

se eu instalar novamente o windows ele vai matar o grub e quando iniciar a máquina ele vai iniciar sozinho
não vou poder entrar mais no Matriux

3-recupere o grub do ubuntu com o live/cd do mesmo
4-reinicie o pc, entre no ubuntu e atualize-o
5-abra terminal e rode o comando: sudo update-grub
6-reinicie o pc
7-escolha w7 ou ubuntu


eu já realizei esses procedimentos
o windows já aparece listado no grub
ele só não inicia provalmente por conta das configurações
dos arquivos citados pelo colega llalmeida, "grub.cfg" e "fstab"
no diretório /boot/grub está tbm localizado outro arquivo com o nome de "grub.cfg.new"
e possui um x marcado nele como se fosse algum arquivo corrompido ou incompleto
acredito que seja só uma questão de configurar corretamente esses arquivos
e o problema será resolvido, mas não sei como posso abrir esses arquivos
visualiza-los e/ou altera-los

a distro que estou usando é a Matriux Krypton
o editor de arquivos nela é o nano mas não sei como abrir arquivos por ele


8. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 19/04/2013 - 09:41h

up


9. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 19/04/2013 - 11:47h

funcionou perfeito cara
muito obrigado mesmo
como faço pra aumentar o tempo e/ou alterar a ordem de escolha do sistema no menu do grub ?
é pelo fstab ?


10. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

Rodrigo Namba Dake
shundake

(usa Arch Linux)

Enviado em 19/04/2013 - 11:57h

ersic_90s escreveu:

funcionou perfeito cara
muito obrigado mesmo
como faço pra aumentar o tempo e/ou alterar a ordem de escolha do sistema no menu do grub ?
é pelo fstab ?


Boa tarde amigo.
sudo nano /etc/default/grub

E procure a linha "GRUB_TIMEOUT=", a numeração à frente dele equivale à quantidade de segundos.
Já, para alterar a opção de boot:
sudo nano /etc/default/grub

Encontre a linha "GRUB_DEFAULT=0", logo no começo do arquivo.

Ela define qual será o sistema a ser carregado por default.
O valor a ser colocado está de acordo com a ordem em que aparece no menu do grub, o padrão é '0' -> primeiro.
Se o SO que vc quer está em 3º na lista, por exemplo, você deverá alterá-la para:

GRUB_DEFAULT=2

Gere o "grub.cfg" novamente rodando o comando:

$sudo update-grub

e reinicie o sistema.

PS: baseado na dica do amigo geminus, aqui no VOL.


11. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

r45r363l
ersic_90s

(usa Debian)

Enviado em 19/04/2013 - 12:20h

Opa, boa tarde
vlw a dica colega

eu não consegui alterar a ordem e o tempo do menu do grub
localizei as referidas linhas no arquivo
fiz as alterações e salvei e dps dei um update-grub

# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.39-krypton
Found initrd image: /boot/initrd.img-2.6.39-krypton
Adding Windows

apareceu novamente essa tela e quando reinicio continua do mesmo jeito
mas de qualquer forma o mais importante já foi feito que era inicializar o ruindous


12. Re: Windows 7 é listado no grub, mas não inicia [RESOLVIDO]

Leandro Almeida
llalmeida

(usa Outra)

Enviado em 19/04/2013 - 12:24h

ISSO AÍ!!

Esquece o fstab por enquanto...

Como eu disse, sou curioso! Já passei por vários problemas com o linux por minha curiosidade e acabar danificando algum arquivo, ou mesmo porque queria alterar a forma como o sistema funcionava, a ordem das coisas, sabe?!

COISAS QUE O WINDOWS NÃO LHE PERMITE FAZER...

O TIME OUT, COMO FOI MUITO BEM COMENTADO, DETERMINA QUANTOS SEGUNDOS O SISTEMA VAI ESPERAR PRA INICIAR.

QUANTO À ORDEM DE INICIALIZAÇÃO, TANTO PODE SEGUIR O CONSELHO ANTERIOR DO PARCEIRO VOL, COMO PODE RECORTAR TODO O MENUENTRY DO WINDOWS E COLOCAR COMO PRIMEIRO, ANTES DO MENUENTRY DO LINUX QUE ATUALMENTE É O PRIMEIRO.

Apesar de mais avançada, acho esta a melhor opção, pois devido a outras entradas de menu, como recuperação e teste de memória, pode ser que não consiga de primeira colocar a opção certa do windows. ACONTECEU COMIGO!!!

Foi um prazer ajudá-lo!

POSTA O TÓPICO COMO RESOLVIDO!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts