Fórum Ubuntu Linux - PT

Suporte Técnico => Instalação e Atualização => Tópico iniciado por: catitao em 10 de Maio de 2006, 18:49

Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 10 de Maio de 2006, 18:49
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.
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 11 de Maio de 2006, 06:48
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 ?!
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 11 de Maio de 2006, 08:51
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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 11 de Maio de 2006, 10:52
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 é

Código: [Selecionar]


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



seria capaz de fazer isso ?
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 12 de Maio de 2006, 10:51
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.
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 12 de Maio de 2006, 11:07
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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 12 de Maio de 2006, 11:09
OK agora eu saquei! ehehehe foi mal
vou checar e te passarei
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 12 de Maio de 2006, 12:23
é 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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 13 de Maio de 2006, 18:25
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")
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 14 de Maio de 2006, 02:45
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?
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 14 de Maio de 2006, 08:52
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:

Código: [Selecionar]
apt-get update

Código: [Selecionar]
apt-get install grub

Código: [Selecionar]
grub

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

Código: [Selecionar]
install (fd0)/grub/stage1 d (fd0) (fd0)/grub/stage2 p (fd0)/grub/menu.lst

Código: [Selecionar]
quit

e fecha o terminal:

Código: [Selecionar]
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)
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 15 de Maio de 2006, 10:25
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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 15 de Maio de 2006, 12:23
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.
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 15 de Maio de 2006, 17:34
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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: carlosfrancoba em 15 de Maio de 2006, 17:43
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
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 16 de Maio de 2006, 18:19
eu te entendo, sou de química e também faço por curiosidade em relação a linux, mas em manutenção de micros e sistemas windows eu sei um pouco eheheheh...
Título: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: catitao em 16 de Maio de 2006, 18:54
interessante seu envolvimento com o linux eu faço química e também estou iniciando no linux,  mas já trabalho na área de informática a algum tempo com hardware e windows.
Eu li muitos how-tos do grub e suas instalações e esgotaram as ações q poderia tomar pra reinstala-lo na MBR, sendo assim,  desconfio que a razão seja pq o mesmo não encontra o disco e desconfio fortemente que seja um erro dentro do próprio grub no meu sistema ou da MBR que faz com q o mesmo não instale. Vou tentar atacar o MBR e verificar senão há erros com as tabelas de partição, talvez isso esteja bloqueando o grub, pois tentei o comando grub>setup (hd0,0) para instalar de dentro do grub e ele reporta q não existe o disco.

Um abraço e obrigado pela ajuda.

Um abraço.
Título: Re: The file /boot/grub/stage1 not read correcty v2.0
Enviado por: mjunior em 19 de Outubro de 2006, 16:56
Pessoal...
preciso de ajuda!!

Tamb'em estou com o mesmo erro citado pelo colega que conseguiu resolover atrav'es desse t'opico, mas eu nao possuo drive de diskete em meu notebook...somente um pen drive 128MB...tem jeito de adaptar a dica pra que eu possa fazer o boot por ele??

Segue algumas tentativas de solucionar o problema no boot e seus erros...(detalhe: as dicas que pedem para partir do boot live digitando " rescue " no prompt de comando dao erro dizendo nao haver imagem...

root@ubuntu:/home/ubuntu# fdisk -l
omitting empty partition (5)

Disk /dev/hda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1020     8193118+   b  W95 FAT32
/dev/hda2            1021        2432    11341890    f  W95 Ext'd (LBA)
/dev/hda3            2396        2432      297202+  82  Linux swap / Solaris
/dev/hda5            1021        2395    11044624+  83  Linux

root@ubuntu:/home/ubuntu# mkdir root
root@ubuntu:/home/ubuntu# mount -t ext2fs -o rw /dev/hda5 /
mount: unknown filesystem type 'ext2fs'
root@ubuntu:/home/ubuntu# mount -t ext2 -o rw /dev/hda5 /
root@ubuntu:/home/ubuntu# mount -t ext2 -o rw /dev/hda5 /home/ubuntu/root
root@ubuntu:/home/ubuntu# cp -R /home/ubuntu/root/boot/grub /boot
root@ubuntu:/home/ubuntu# /home/ubuntu/root/sbin/grub-install /dev/hda
The file /boot/grub/stage1 not read correctly.

grub> find /boot/grub/stage1`

Error 15: File not found

grub> find /boot/grub/stage1
 (hd0,5)

grub> root (hd0,5)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst"... failed

Error 22: No such partition

grub>



Qualquer ajuda 'e bem vinda!!!