The file /boot/grub/stage1 not read correcty v2.0

Iniciado por catitao, 10 de Maio de 2006, 18:49

tópico anterior - próximo tópico

catitao

Senhores,
Aproveitando a introdução de um peoblema de um amigo aqui do forum dou inicio ao meu:
Primeiramente, sempre recuperei meu linux com os comandos:
boot com o cd de instalaçãodo ubuntu 5.10>rescue> grub-install /dev/hda
mas agora recebo o seguinte erro:

            "The file /boot/grub/stage1 not read correctly"  já tentei em todas as partições e a única q passou foi a 2 e qd tento recuperar dá esse erro.

O sistema dá boot normalmente e entra no xp.

Obs.: antes a partição do linux fica dentro de uma partição lógica
agora o além da partição primária do windows eu tirei o linux da partição lógica e coloquei numa outra partição primária. Sendo q ficou assim:

Windows xp - primeira partição primária
Ubuntu - segunda partição primária
outras partições (ext3, ntfs, fat) correspondentes a dados dentro de uma partição lógica

Como deveria proceder para recuperar o Ubuntu? Alguma luz?

Obrigado pela atenção.
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

cara
eu sei que nem adianta muito eu estar falando isso aqui
dando uma de moralista

mas para evitar que esse tipo de coisa ocorra
sempre tenha seu boot (com menu) salvo em um disquete

deu um pouco de trabalho para eu aprender mas depois
nunca mais tive problemas com perder o boot

veja bem... em que partição está instalado seu ubuntu ?!

catitao

Vc tem razão! É aquela velha cultura do a gente resolve, mas eu to ligado daqui pra frente.

Verifiquei pelo Kurumin e tá na segunda partição hda2, a primeira hda1 é o windows e o resto são partições com arquivos. Por padrão o comando grub-install /dev/hda deveria funcionar né?

Cara nem quero imaginar ter q instalr tudod e novo, levei um tempão pra deixar o ubuntu bem funcional e seria muita perda de tempo instalar tudo de novo.
dá próxima o disketinho vai rolar, mas diga-me uma coisa se já tivestes experiência com isso:
e o cara q tem um notebook sem driver de disquete ou até um pc sem driver de disquete, qual seria o outro meio além do cd de instalação pra num caso desses ter gravado sua tabela de boot?
um abraço
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

eu não sou experiente não
eu sou muito noob... começei a usar o linux tem menos de 6 meses e nem sou estudante de ciencias da computação
mas como eu já estou ficando um pouco eficiente nisso, foco agora principalmente em ajudar as pessoas do fórum
porque quem quer ajuda tem que ajudar !

voltando ao assunto principal...
o que eu estou tentando fazer é montar um disquete com o seu boot para que você possa acessar o seu ubuntu e arrumar o seu ubuntu
é uma loucura, não sei se vai dar certo, mas enfim, eu estou tentando te ajudar :)

para finalizar eu preciso que você acesse (através do kurumin) a sua partição ubuntu de novo e faça o seguinte:
vá em /boot e encontre os arquivos "vmlinuz" e "initrd.img" e me passe o caminho completo para eles.

Por exemplo, aqui no meu é



/boot/vmlinuz-2.6.12-10-386
/boot/initrd.img-2.6.12-10-386



seria capaz de fazer isso ?

catitao

sim, chegar aos arquivos é moleza, mas passa o caminho pra onde? devo copiá-los por diskete? como eu faço esse diskete com essas imagens?

obrigado fico no aguardo.
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

não cara
eu só quero que você me passe o caminho para esses arquivos no seu computador
como eu fiz no exemplo, entendeu ?

eu é que vou fazer o disquete e postá-lo no rapidshare para vc baixar
para fazer esse o disquete com o menu funcionando eu preciso dessas informações

apenas postar o caminho dos arquivos como no exemplo
mais nada

catitao

OK agora eu saquei! ehehehe foi mal
vou checar e te passarei
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

catitao

é o mesmo caminho q o seu:

/boot/vmlinuz-2.6.12-10-386
/boot/initrd.img-2.6.12-10-386

igual.


Estou ter escrevendo aqui do kurumin pelo livecd se tiver algo q eu possa fazer por aqui pra recuperar o boot
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

http://rapidshare.de/files/20387552/disk_grub_boot.tar.gz.html

coloquei no rapidshare
aí está o link

um pacote tar.gz (deve poder abrir com winrar, n sei)
vc grava o conteúdo exato do pacote no disquete
(ou seja, o disquete tem que ter a pasta chamada "grub")

catitao

correto eu gravei como disse, mas como vou fazer pra utiliza-lo? se eu o fizer bootável, como vou chamar o grub? e como vou bootar no ubuntu?
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

PASSO A PASSO: COMO CRIAR O DISQUETE BOOTÁVEL

1º) Dá o boot com o CD do kurumin
2º) Configura para acessar a Internet no Kurumin

Depois que a internet estiver funcionando...

3º) Vai no menu "K" -> Sistema -> Disquete (formatador de disquete) e formata um disquete com sistema de arquivos EXT2 e formatação rápida
4º) Faz o download do pacote no rapidshare, descompacta, e coloca o conteúdo exato do pacote no disquete

Com o conteúdo do pacote já no disquete

5º) Vai no menu "K" -> Configurações do sistema -> Usar root -> Root Shell (terminal como root)
6º) No terminal:

apt-get update

apt-get install grub

grub

7º) O terminal vai carregar uma espécie de "console do grub"
      nele você coloca:

install (fd0)/grub/stage1 d (fd0) (fd0)/grub/stage2 p (fd0)/grub/menu.lst

quit

e fecha o terminal:

exit

8º) Reinicia o computador e dá boot com o disquete

A essa altura seu disquete já está criado e bootável com o grub instalado nele e o menu do grub deve estar funcionando
isto é, se você me deu as informações corretas lá em cima!!

Me avise se conseguiu solucionar o problema ! (se conseguiu entrar no ubuntu novamente)

catitao

Yes :P yes! yes! yes!
Estou com meu ubuntu de novo! Valeu brother

Mas quero registrar que eu mudei o ssitema do kurumin(não dá pra usar o grub pelo livecd) pro beta do dapper flight 7 no qual além de formatar o disquete até ai tudo bem, eu pude finalmente utilizar o grub com o macete q vc escreveu e os arquivos que vc enviou valeu Brother!

Agora queria que vc me dissesse com que critério escolheu aqueles arquivos? Um abraço
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

catitao

Fancoba,  estou escrevendo de dentro do ubuntu mas só atraveś do boot pelo diskete q vc me ajudou a fazer, pois não consigo reinstalar o grub, daqui do ubuntu usando o sudo ou chroot eu já tentei o grub-intall /dev/hda  e o erro "/boot/grub/stage1 not read correcty" continua, então copiei os arquivos do diskete da pasta grub (menu.lst, satage1 e stage2) para minha pasta /boot/grub/ para a partição do ubuntu (/boot/grub) e continuou o mesmo erro, entrei então no grub e usei o comando find e ele não me reposndeu onde está a partição do ubuntu, tentei ilusoriamente o comando setup na esperança de instalar e nada... tens alguma idéia a mais?
Obrigado pela atenção.
Vi$ta Business SP1 + Ubuntu 8.10 64Bits

carlosfrancoba

para re-instalar o grub na MBR tente isso:

sudo /sbin/grub-install /dev/hda

acessa o nautilus como root (sudo nautilus)
e copia o arquivo "menu.lst" da pasta "grub" do disquete para a pasta /boot/grub no computador

com isso o boot será re-instalado e no caso eu copiei o menu.lst que eu criei para o seu computador
se quiser você pode editar o arquivo menu.lst  em /boot/grub para editar o menu que aparece no seu grub!

para aprender como editar, tem vários materiais bons na internet e no fórum:
http://www.linuxbsd.com.br/phpLinuxBSD/modules/artigos_tecnicos/grub.htm

carlosfrancoba

Citação de: "catitao"Agora queria que vc me dissesse com que critério escolheu aqueles arquivos? Um abraço

Na realidade, como eu já te disse, eu não sei o "critério"
eu sei que para criar a entrada para o SO no menu do grub tem indicar o caminho para esses dois arquivos

eu penso que ele tenham as informações para carregar o kernel do SO ->vmlinuz
e o outro para iniciar o SO (ou seria iniciar o kernel ?)-> initrd

eu sou estudante de medicina
entendo consideravelmente de computador por puro hobby
faço essas coisas tudo "tateando" de ousado pelo mundo técnico de informática
mas na maioria das vezes eu não sei direito o que estou fazendo