Grub sumiu (RESOLVIDO)

Iniciado por Phaster, 02 de Julho de 2008, 10:17

tópico anterior - próximo tópico

Phaster

Aqui estou com mais uma dúvida:

Após alguns problemas infelizmente tive q reinstalar o win xp, após a instalação o boot foi automático pelo windows (mostrando a opção entre win xp e 98, porque eu uso dual boot) porque ele sobrescreveu o setor de boot, como sou um iniciante em linux não sabia q isso iria acontecer, se alguém puder me dar uma ajuda de como proceder para restaurar o grub eu agradeço, eu uso duas hds uma só para o linux, se não existir uma maneira de restauração, eu queria apenas conseguir acessar o hd do ubuntu para conseguir salvar os meus arquivos (principalmente os pacotes .deb que eu tive tanta dificuldade para conseguir) porque eu rodei o live CD, mas quando tento acessar as pastas do meu usuário dá acesso negado nem pelo terminal como root eu consegui copiar os arquivos para o outro hd.

Uso o ubuntu 8.04, desde já agradeço o apoio, att.

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Phaster

Citação de: clcampos online 02 de Julho de 2008, 10:25
Mil e uma maneiras de recuperar o Grub.

Valew pela ajuda,
hoje pela noite verificarei, mas é quase certo que uma das alternativas dará certo e amanhã pela manhã eu respondo

valew

Att.

clcampos

Na dúvida em seguir algum das maneiras de recuperar o grub volte aqui que a gente ajuda.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Phaster

Citação de: clcampos online 02 de Julho de 2008, 12:44
Na dúvida em seguir algum das maneiras de recuperar o grub volte aqui que a gente ajuda.
voltei galera segui um dos passos mostrado no link (segui o que usa o live CD porque não tinha disket),
e não deu certo, na segunda tentativa eu salvei o passo-a-passo que eu fiz se alguem achar aonde eu errei ou sugerir outra opção eu agradeço

aí está todo passo-a-passo q eu fiz através do terminal na sessão do live CD

########################
ubuntu@ubuntu:~$ sudo su
root@ubuntu:/home/ubuntu# cd
root@ubuntu:~# fdisk -l

Disco /dev/sda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd572d572

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1         487     3911796    b  W95 FAT32
/dev/sda2             488        4870    35206447+   f  Win95 (LBA) Partição Extendida
/dev/sda5             488        4870    35206416    7  HPFS ou NTFS

Disco /dev/sdb: 10.2 GB, 10242892800 bytes
255 heads, 63 sectors/track, 1245 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x906f6c68

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1        1186     9526513+  83  Linux
/dev/sdb2            1187        1245      473917+   5  Estendida
/dev/sdb5            1187        1245      473886   82  Linux swap / Solaris
root@ubuntu:~# mkdir /mnt/sdb1
root@ubuntu:~# mount /dev/sdb1 /mnt/sdb1/
root@ubuntu:~# chroot /mnt/sdb1/
root@ubuntu:/# ls
bin   cdrom  etc   initrd      lib         media  opt   root  srv  tmp  var
boot  dev    home  initrd.img  lost+found  mnt    proc  sbin  sys  usr  vmlinuz
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
findfs: Unable to resolve 'UUID=4e70fbea-db37-4ee6-a31a-d96b101ebba3'
Cannot determine root device.  Assuming /dev/hda1
This error is probably caused by an invalid /etc/fstab
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.24-16-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

root@ubuntu:/# grub-install /dev/
Display all 153 possibilities? (y or n)
root@ubuntu:/# grub-install /dev/s
sequencer  smpte0     smpte2     sndstat    stdin     
shm/       smpte1     smpte3     stderr     stdout     
root@ubuntu:/# grub-install /dev/s
sequencer  smpte0     smpte2     sndstat    stdin     
shm/       smpte1     smpte3     stderr     stdout     
root@ubuntu:/# grub-install /dev/sdb1
/dev/sdb1: Not found or not a block device.
root@ubuntu:/# exit
exit
root@ubuntu:~# grub-install /dev/sdb
sdb   sdb1  sdb2  sdb5 
root@ubuntu:~# grub-install /dev/sdb1
Could not find device for /boot: Not found or not a block device.
root@ubuntu:~# grub-install /dev/sda1
Could not find device for /boot: Not found or not a block device.
root@ubuntu:~#
#####################

valew

DanielVieceli


Phaster

Citação de: DanielVieceli online 03 de Julho de 2008, 13:17
vlw ai! ;)

Recapitulando o que eu escrevi no inicio da mensagem este passo-apasso não funcionou comigo
postei ele para q se possível alguém aponte o erro ou outra alternativa

Att,

clcampos

Vamos tentar.

1o. Acesso o PC usando o LiveCD.

2o. Uma vez estando com o sistema disponível abra a opção Aplicação > Acessórios > Terminal ou Consola.

3o. Montando a partição raiz (/) do Linux:

sudo  mount  -w   /dev/sdb1   /mnt

4o. Disponibilizando dados necessários:

sudo  mount -o bind /dev /mnt/dev

sudo mount -o bind /proc /mnt/proc

5o. Alterando a raiz do sistema para /mnt:

sudo  chroot /mnt

6o. Instalando o GRUB:

sudo grub-install /dev/sda

Se der um erro em qualquer um dos comandos pare e cole ele aqui.

[]'s e espero que de tudo certo.

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

sprit

Fiz de modo semelhante.

Citar
# grub
> root (hd0,<TAB>1)   # particao onde fica o menu.list
> find /boot/grub/stage1
> setup (hd0)



Phaster

Citação de: clcampos online 03 de Julho de 2008, 16:44
Vamos tentar.

1o. Acesso o PC usando o LiveCD.

2o. Uma vez estando com o sistema disponível abra a opção Aplicação > Acessórios > Terminal ou Consola.

3o. Montando a partição raiz (/) do Linux:

sudo  mount  -w   /dev/sdb1   /mnt

4o. Disponibilizando dados necessários:

sudo  mount -o bind /dev /mnt/dev

sudo mount -o bind /proc /mnt/proc

5o. Alterando a raiz do sistema para /mnt:

sudo  chroot /mnt

6o. Instalando o GRUB:

sudo grub-install /dev/sda

Se der um erro em qualquer um dos comandos pare e cole ele aqui.

[]'s e espero que de tudo certo.

Cristiano

Citação de: sprit online 03 de Julho de 2008, 17:29
Fiz de modo semelhante.

Citar
# grub
> root (hd0,<TAB>1)   # particao onde fica o menu.list
> find /boot/grub/stage1
> setup (hd0)




valew galera tentarei hoje à noite e espero dar boas notícias amanhã
obrigado

Phaster

Citação de: clcampos online 03 de Julho de 2008, 16:44
Vamos tentar.

1o. Acesso o PC usando o LiveCD.

2o. Uma vez estando com o sistema disponível abra a opção Aplicação > Acessórios > Terminal ou Consola.

3o. Montando a partição raiz (/) do Linux:

sudo  mount  -w   /dev/sdb1   /mnt

4o. Disponibilizando dados necessários:

sudo  mount -o bind /dev /mnt/dev

sudo mount -o bind /proc /mnt/proc

5o. Alterando a raiz do sistema para /mnt:

sudo  chroot /mnt

6o. Instalando o GRUB:

sudo grub-install /dev/sda

Se der um erro em qualquer um dos comandos pare e cole ele aqui.

[]'s e espero que de tudo certo.

Cristiano

Eu sei que estou sendo chato, mas vamos lá:

Após seguir este passo a passo dado por você o menu do grub finalmente apareceu e quando escolhi a opção de iniciar pelo ubuntu, finalmente ele carregou como era antes sem nenhum problema.

Porem quando escolhi a opção de iniciar pelo windows apareceu a segiunte mensagem

###########################################################
GRUB Loading stage2..............................
###########################################################

e retornou para o menu do grub.

como eu postei a questão no fórum e tambem fui pesquisando e pedindo ajuda de amigos que também utilizam o ubuntu, antes de tentar esta alternativa tentei outras que apresentaram erros e não sei se algumas dessas mudou alguma opção do GRUB, verifiquei o arquivo Menu.lst e aparentemente ele continua igual (pois aparece a opção windows no menu).
Todas as outras tentativas que deram erro eu criei arquivos de textos que demonstram o erro que ocorreu, não postarei eles agora a fim de não poluir demais o tópico, porém se vcs que me ajudam achar interessante postar os erros neste tópico ou criar outro para demonstrar os erros ocorridos a fim de que ninguém passe por este problema postarei eles o mais rápido possível.

Mais uma vez agradeço a colaboração de todos que tiveram paciencia para tentar me ajudar e pararam para ler este tópico. Muito obrigado.

clcampos

Coloca o menu.lst aqui.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Phaster

Citação de: clcampos online 04 de Julho de 2008, 11:21
Coloca o menu.lst aqui.
Tentarei colocar o menu.lst hoje à noite

valew

Phaster

Me desculpem,
colocarei o menu.lst hoje para ver se alguem acha o erro, porém preciso com urgencia do windows funcionando este fim de semana (Auto Cad), então formatarei a hd do windows colocarei todos os backups de pacotes do linux  neste hd, instalarei o windows novamente e depois instalarei o ubuntu do zero e voltará ao normal

valew pela ajuda

vou postar o menu.lst para ver se o erro estava lá e não sofrer tudo isto de novo

Att,

clcampos

Se vai formatar não vejo porque.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!