Autor Tópico: problema Inicializacao GRUB - [RESOLVIDO =) ]  (Lida 4351 vezes)

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
problema Inicializacao GRUB - [RESOLVIDO =) ]
« Online: 25 de Fevereiro de 2008, 21:20 »
OI pessoal
instalei o ubuntu 7.1 em um hd, o computador ja tinha um outro hd mestre com windows. entao o grub foi instalado, funcionava perfeitamente, ateh que o disco do windows foi removido, e eu passei o hd do linux pra mestre mas nao carrega o linux, da uma mensagem `errro ao carregar sistema operacional`, como eu resolvo issO?
estou usando o linux direto do cd agora, e consigo acessar inclusive esse hd que esta o linux!


abraco
FLavio
« Última modificação: 03 de MAR?O de 2008, 22:48 por doglino »

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #1 Online: 25 de Fevereiro de 2008, 22:17 »
Abra o terminal, digite os comandos abaixo, e retorne as respostas aqui:

Código: [Selecionar]
blkid
Código: [Selecionar]
sudo fdisk -l
Coloque também o conteúdo dos arquivo menu.lst (/boot/grub/menu.lst) e fstab (/etc/fstab) que estão gravados no HD.

[]'s

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

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #2 Online: 26 de Fevereiro de 2008, 20:42 »
ATENCAO: ESTOU USANDO O UBUNTU VIA CD LOGO NAO SOU PROPRIETARIO DOS ARQUIVOS! NAO POSSO MODIFICA-LOS A NAO SER QUE VCS ME DIGAM O  MODO!
fidks -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe58be58b

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        9352    75119908+  83  Linux
/dev/hda2            9353        9729     3028252+   5  Extended
/dev/hda5            9353        9729     3028221   82  Linux swap / Solaris

blki nao produziu efeito visivel


conteudo menu.lst
## ## End Default Options ##

title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 7.10, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1

conteudo fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb1
UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 /               ext3    defaults,errors=remount-ro 0       1
# /dev/hdb5
UUID=c01dca80-dba8-41c6-b58c-fd1196c14d8f none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #3 Online: 26 de Fevereiro de 2008, 23:00 »
Bem, só por desencargo de consciência faça o seguinte. Vamos montar a partição e ai pegar os arquivos de novo. Então execute:

Citar
mount /dev/hda1 /mnt

Ai cole aqui os arquivos /mnt/boot/grub/menu.lst, e o arquivo /mnt/etc/fstab.

Fico no aguardo, mas para constar vamos acertar estes arquivos e recuperar o GRUB.

[]'s

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

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #4 Online: 27 de Fevereiro de 2008, 10:56 »
nao posso fazer mount pois nao sou root
to como usuario ubuntu

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #5 Online: 27 de Fevereiro de 2008, 12:25 »
nao posso fazer mount pois nao sou root
to como usuario ubuntu

Desculpe, o comando foi errado:

Código: [Selecionar]
sudo mount /dev/hda1 /mnt
E não se preocupe com senha, pois usando o LiveCD ela não será pedida.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #6 Online: 27 de Fevereiro de 2008, 16:29 »
e depois ja me diz o que eu preciso fazer pois esse computador está em casa  e quando chegar eu ja saberei o que fazer!

abraço

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #7 Online: 27 de Fevereiro de 2008, 16:50 »
e depois ja me diz o que eu preciso fazer pois esse computador está em casa  e quando chegar eu ja saberei o que fazer!

abraço

Vai ter que mudar as informações de UUID dos arquivos fstab e menu.lst para as informações mostradas pelo comando sudo fdisk -l.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline golfinho

  • Usuário Ubuntu
  • *
  • Mensagens: 78
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #8 Online: 27 de Fevereiro de 2008, 18:18 »
muda no ubuntu kernel pra hd(0,0)

pq pelo visto a nova partição /dev/hda que é de boot, e ele tá procurando o kernel no segundo HD
:)

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #9 Online: 27 de Fevereiro de 2008, 21:57 »
Citar
Ai cole aqui os arquivos /mnt/boot/grub/menu.lst, e o arquivo /mnt/etc/fstab.
acho que ja tinha postado se entendi bem
mas posto novamente
title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 7.10, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe58be58b

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        9352    75119908+  83  Linux
/dev/hda2            9353        9729     3028252+   5  Extended
/dev/hda5            9353        9729     3028221   82  Linux swap / Solaris

fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb1
UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 /               ext3    defaults,errors=remount-ro 0       1
# /dev/hdb5
UUID=c01dca80-dba8-41c6-b58c-fd1196c14d8f none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto,exec 0       0


Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #10 Online: 28 de Fevereiro de 2008, 00:11 »
Quando pedi a segunda vez as informações dos arquivos é porque usando-se o LiveCD não se pode pegar os arquivos em /boot/grub/ e em /etc, pois estes arquivos são os do LiveCD.

Então deve-se montar a partição (exemplo: /mnt) e ai pegar os arquivos /mnt/boot/menu.lst e /mnt/etc/fstab.

Se confirmar que pegou dai podemos mexer, senão não vai adiantar nada.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #11 Online: 28 de Fevereiro de 2008, 10:37 »
montei mnt
tae o conteudo de fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hdb1
UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 /               ext3    defaults,errors=remount-ro 0       1
# /dev/hdb5
UUID=c01dca80-dba8-41c6-b58c-fd1196c14d8f none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

conteudo de menu.lst
title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 7.10, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #12 Online: 02 de MAR?O de 2008, 12:46 »
oi fiz as alteracoes no menu.lst
title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet
mudei para
title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=5c1827a3-d864-4f36-8c51-34a1472263d2 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet


ai entrei no grub usei o comando
root (hd0,0)
setup (hd0,0)


reiniciei e entrou no linux certinho mas quando eu desliguei o computador e mais tarde quando liguei de novo deu uma mensagem : error 21: Selected disk does not exist
mas eu to inclusive ouvindo as musicas do disco atraves do live cd!!!

Offline doglino

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #13 Online: 03 de MAR?O de 2008, 16:35 »
nobody helps me! =(    :'(

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Inicializacao do linux -
« Resposta #14 Online: 03 de MAR?O de 2008, 21:34 »
Deixa ver se consigo te ajudar, mas antes leia tudo, não execute um comando tendo alguma dúvida.  Espero que consiga te ajudar.

a) Monte seu HD.

Citar
sudo mount /dev/hda1   /mnt

b) Vamos ao fstab, e como somos cautelosos primeiro vamos fazer um backup:

Código: [Selecionar]
cd /mnt/etc
sudo cp   fstab    fstab.bkp.20080303

c) Editando o arquivo fstab

Código: [Selecionar]
sudo gedit  fstab
d) Cole o conteúdo abaixo no arquivo, substituindo o que existia (apenas para identificar as alterações estão em negrito).

Citar
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda1
/dev/hda1   /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda5
/dev/hda5   none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Feito isto salve o arquivo e vamos partir para o menu.lst.

e) Backup do arquivo menu.lst:

Código: [Selecionar]
cd /mnt/boot/grub
cp menu.lst   menu.lst.bkp.20080303

f) Editando o arquivo menu.lst

Código: [Selecionar]
sudo gedit  menu.lst
f) Cole o conteúdo abaixo no lugar do que existia (apenas para identificar as alterações estão em negrito).

Citar
title      Ubuntu 7.10, kernel 2.6.22-14-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=/dev/hda1 ro quiet splash
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=/dev/hda1 ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 7.10, memtest86+
root      (hd0,0)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
#title      Microsoft Windows XP Professional
#root      (hd0,0)
#savedefault
#makeactive
#chainloader   +1

Salve o arquivo.

g) Fiquei com uma dúvida, o arquivo menu.lst traz informações para o boot no windows (eu comentei as linhas), mas o resultado do comando sudo fdisk -l não tem partição para ele, veja abaixo:

Citar
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe58be58b

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        9352    75119908+  83  Linux
/dev/hda2            9353        9729     3028252+   5  Extended
/dev/hda5            9353        9729     3028221   82  Linux swap / Solaris

E ai?  Poderia tirar esta dúvida?

[]'s

Cristiano
« Última modificação: 03 de MAR?O de 2008, 21:36 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!