Mostrando postagens com marcador solução. Mostrar todas as postagens
Mostrando postagens com marcador solução. Mostrar todas as postagens

quarta-feira, 27 de outubro de 2010

Linux: Como resolver o Erro 18 do Grub nas instalações dual boot

Já faz um bom tempo que buscava uma solução para esse problema. Li diversos tutoriais, testei diversas soluções em várias Distros, mas não obtive sucesso, porém, hoje, usando o Debian... O meu caso é o seguinte possuo um hd de 160 GiB, em uma placa mãe que só enxerga até os 137.5 GiB, a famigerada #m810. Instalações de distros Linux no final do disco, ou as vezes nem tão no final assim sempre resultam em erro no #grub.

Obs.: Segundo Morimoto, o erro já ocorre em placas antigas a partir de 7.88 GiB.

Provavelmente o erro 18 (18 : "Invalid or unsupported executable format") está entre os que causam mais ódio entre as pessoas que o encontram após uma modificação na tabela de partição do hdd ou então após instalar uma distro, no final do hdd, em casos como o meu. Já perdi a conta de quantas vezes tive de utilizar o /fixmbr do console de recuperação do windows xp e depois reinstalar o linux para voltar ao tux.

Busquei várias soluções mas todas se mostraram ineficazes. Até que hoje usando o modo de recuperação do Debian 5.0.3 Lenny, e usando comandos já conhecidos, consegui restaurar o grub corretamente. Embora até o momento desse post não tenha testado o próprio Debian ainda.

Basicamente, os passos foram esses:

  • Coloque o dvd 1 do Debian Lenny, escolha Opções Avançadas (Advanced Options) > Modo de recuperação gráfico (Graphical rescue mode). 
  • Escolha a partição onde está o seu Debian ou distro linux equivalente.
  • Espere o sistema carregar, daí entãová respondendo as perguntas, até que ele inicie por completo.
  • A primeira opção, permite que abrimos uma janela do terminal, é nela que iremos fazer alterações necessárias. A terceira opção permite reinstalar o Grub, mas clicar nela agora é inútil, já que as configurações do grub, por algum motivo se tornaram inválidas. A última opção permite reinicializar o sistema.
  • Entre na primeira opção. Digite sudo fdisk -lu para ver a tabela de partição do hdd, isso lhe permitirá saber onde está seu Windows ou Linux, com base no sistema de arquivos dos mesmos, já que o Windows usa NTFS/FAT32 e Linux Ext3/ReiserFS.
    No meu caso foi algo desse tipo:
    /dev/hda1 - HPFS/NTFS
    /dev/hda2 - Ext3
    E assim por diante.
  • De posse dessa informação, abra o menu de configuração do grub. /boot/grub/menu.lst Aqui eu usei: vim /boot/grub/menu.lstEm alguns tutoriais eu vejo a recomendação de usar o comando update grub para detectar automáticamente as partições e grub install para atualizar, confesso que pra mim essa dupla nunca deu certo. Então já com o arquivo aberto, procure as linhas referentes aos sistemas que não estão comentadas, ou seja, não possuem # no começo da linha. O Debian usa o padrão de separar os outros sistemas do seu.
  • A entrada é algo do tipo:
    title Microsoft Windows XP Professional (hda1)
    root (hd0,0)
    makeactive
    chainloader +1
    title Debian GNU/Linux (testing/unstable) (hda5)
    root (hd0,4)
    kernel /boot/vmlinuz-2.6.18 ro quiet vga=791
    initrd /boot/initrd.img-2.6.18

  •  Como no meu caso a partição do Windows é a primeira,e  lembrando que o grub começa a contar por zero  para mim ficou root (hd0,0) E como Debian é a segunda, ficou root(hd0,1). O hd0 é o primeiro hdd (master). Altere a linha correspondende pressionando a tecla Insert, até aparecer na tela Replace, posicione no lugar e altere.
  • Depois é só salvar, pressione Esc, depois digite :save /boot/grub/menu.lst No Vim, os comandos são precedidos de 2 pontos (:), e só são aceitos se a tecla Esc for pressionada antes, indicando a saída do modo de edição.
  • Digite :q para sair do vim.
  • Entre novamente, para ver se as alterações foram salvas. vim /boot/grub/menu.lst Se tudo está ok, pressione Esc, depois digite :q para sair.
  • Saia do terminal
  • Na tela inicial, agora vá na terceira opção e restaure o grub.
  • O grub install irá perguntar onde deverá salvá-lo, escolha a mbr /dev/hda ou hd0.
  • Volte e escolha a quinta opção, reiniciar o sistema. Após reiniciar retire o dvd do Debian para poder dar o boot normalmente e ver se o grub está ok. Se estiver, tente entrar nos sistemas se entrar sem erros, sucesso! Caso não tenha conseguido, talvez você tenha colocado a partição errada no menu.lst ou não o tenha atualizado na instalação ou a causa do seu problema seja outra. 
  • De qualquer forma, boa sorte!
Links úteis:
Abraços, fui

domingo, 6 de setembro de 2009

[desafio] Radeon 9600 Pro numa PCChips m810 lr


Adquiri recentemente uma gpu usada, ATI Radeon 9600 Pro. Com a ingrata missão de rodar na minha mobo, uma clássica pcchips m810lr com slot agp de 4x.

A mobo em questão se popularizou na época dos AMD Duron/Athlon XP por ser uma placa de baixo custo. Porém, é considerada uma das piores placas de todos os tempos, campeã em problemas e travamentos inexplicáveis. E eu, convivo com ela há 4 anos.. ahuah

Pode-se dizer que é gostar de sofrer, mas enfim ainda não comprei um pc novo, então me viro com o que tenho. Antes de adquirir a placa já sabia que a agp 4x da mobo era uma das partes mais instáveis. Já que ao inserir uma placa que não seja ainda mais pré-histórica, a chance dela ter um comportamento estranho era enorme. Nesse comportamento, inclui-se gráficos estranhos, sistema gráfico reiniciando toda hora, computador reiniciando sozinho, travamentos, monitor desligando sozinho, etc...

Comecei os testes recentemente, e vou trazer os resultados aqui. Para que outros encaltos assim como eu, possam aproveitar-se da experiência que estou adquirindo com o problema.

Minha configuração atual é:
PC CHIPS m810 lr
AMD Duron 1.1 Ghz
ram generica 768mb (512+256) não compartilhados
som creative soundblaster pci
gpu agp 8x AMD ATI Radeon 9600 Pro 400 Mhz/256mb/128 bits rodando a agp 2x padrao.
hdd IDE maxtor 160 GB

Nos próximos posts, trago mais info sobre isso..

C ya!

sexta-feira, 15 de dezembro de 2006

Internet - Dicas: Resolvendo problemas no seu Firefox

Muitas vezes o nosso Firefox começa a dar pequenos probleminhas do nada, algo como um botão que para de funcionar ou um site que a gente não consegue acessar. Em geral esses erros acontecem quando o Windows é desligado de forma incorreta, quando o Firefox é fechado "na marra" por conta de um travamento ou então após a instalação de alguma extensão no dito cujo.

Para resolver esses problemas em geral, a solução mais rápida é uma só: Criar um novo perfil!
Essa dica eu peguei com o Bird do Fórum GdH.

Para criar um novo perfil, feche o Firefox caso ele esteja aberto, e então, clique em Iniciar > Executar. Localize a pasta do Firefox e escolha o executável firefox.exe. Depois na frente do caminho:

"C:\Arquivos de programas\Mozilla Firefox\firefox.exe" -P

ou então:

"C:\Arquivos de programas\Mozilla Firefox\firefox.exe" -profilemanager

*Esse caminho é o meu caso é só um exemplo.

Confirme! Na janela que aparecer, clique em Create Profile ou Criar Perfil. Digite um nome para o perfil e confirme. Depois é só clicar no nome de perfil desejado e clicar em Iniciar Firefox ou Start Firefox. E "voi là" como num passe de mágica todos os problemas foram resolvidos.

Abraços

Postagens populares