grub nao acha ubuntu 8.10 depois de instalacao de ubuntu 8.04 [Resolvido]

Iniciado por italo2sanfer, 20 de Fevereiro de 2009, 23:44

tópico anterior - próximo tópico

italo2sanfer

Oi pessoal. tudo bem ????

Eu tenho um ubuntu 8.10 32 bits ..
Li um tutorial bacana sobre instalacao de um ubuntu enxuto, (instalacao minima e depois vai instalando os outros pacotes na mao).
Resolvi tentar e instalei um ubuntu 8.04 64 bits ... funcionou
Porém nao estou mais conseguindo acessar o 8.10, que tem todos os meus arquivos.. ja tentei de tudo no grub mais ele nao inicia o ubuntu 8.10.

Considerando que a particao onde esta a barra do ubuntu 8.10 e sda6, segue a entrada que eu tentei, na verdade as entradas que eu tentei.


title           Ubuntu 8.10, kernel 2.6.27-11-generic
root            (hd0,5)
kernel         /vmlinuz root=/dev/sda6 ro quiet splash
initrd         /initrd.img
quiet


depois essa, que eu peguei do menu.lst do ubuntu 8.10 acessando a particao /boot dele.


title           Ubuntu 8.10, kernel 2.6.27-11-generic
root            (hd0,5)
uuid           280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel         /vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
initrd         /initrd.img-2.6.27-11-generic
quiet


antes de todas eu tentei essa


title           Ubuntu 8.10, kernel 2.6.27-11-generic
root            (hd0,5)
kernel         /boot/vmlinuz-2.6.27-11-generic root=/dev/sda6 ro quiet splash
initrd         /boot/initrd.img-2.6.27-11-generic
quiet


Uma luz ... por favor ... nao quero acessar os meus arquivos do 8.10 pelo 8.04 a vida toda.

Desde já agradeço.
Italo.

jomafras

Verifique se a UUID que vc tirou do menu.lst do 8.10 é a mesma que consta no 8.04.
Para verificar entre pelo 8.04 em Sistema de arquivos e procure em /dev/disk/by-uuid.
Abrindo a pasta by-uuid vão aparecer vários links.
Clicando com o botão direito em cada link vc achará o da partição do 8.10 e poderá comparar se a UUID é a mesma que está no Grub do 8.04.
Se não for a mesma provavelmente o erro é esse.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

italo2sanfer

Vi ... estão iguais mesmo.

To ficando desesperado ...

Agora quero resolver isso na  marra.

Por favor me ajudem ...

Tentativa atual no menu.lst.

title           Ubuntu 8.10, kernel 2.6.27-11-generic
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro quiet splash
initrd          /boot/initrd.img-2.6.27-11-generic


A barra do ubuntu 8.10 está em sda6, basta conferir com o uuid la de cima que tá identico.
Lista de uuids.

italo@ubuntu80464:/media$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 00f4e257-2e8c-43a1-813a-c2f133f1f69f -> ../../sda9
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 13f68296-c9fb-4642-9e67-788683b75c17 -> ../../sda7
lrwxrwxrwx 1 root root 11 2009-02-28 18:45 19140dd6-4294-445e-95c3-e25bf950539b -> ../../sda11
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 280727fb-3fd9-434e-ab24-eeb83ab7b9a4 -> ../../sda5
lrwxrwxrwx 1 root root 11 2009-02-28 18:45 4540a2b0-24a5-4c8b-9dab-48a183f178e8 -> ../../sda12
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 CCA8BBD3A8BBBA72 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 e61a4596-644d-437c-81d0-84311c09e9a7 -> ../../sda8
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 e8545b95-d56f-4ed9-8a6c-bd2a7ff6491d -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-02-28 18:45 e961730e-4cce-4082-b141-ea06fdc3e20e -> ../../sda6
lrwxrwxrwx 1 root root 11 2009-02-28 18:45 ef3f7808-0dde-4e9a-b359-22b42274b74c -> ../../sda10


Listagem da particao de boot do ubuntu 8.10.
Pra ter certeza que to referenciando  o kernel e o initrd sem problemas.
A questão e que não sei quando devo referenciar o /boot e quando nao devo.

italo@ubuntu80464:/media$ ls -l disk/|sort
drwx------ 2 root root   12288 2008-11-29 17:42 lost+found
drwxr-xr-x 2 root root    1024 2009-01-30 22:03 grub
-rw-r--r-- 1 root root 1029585 2008-11-04 19:00 System.map-2.6.27-7-generic
-rw-r--r-- 1 root root 1029585 2008-11-20 21:46 System.map-2.6.27-9-generic
-rw-r--r-- 1 root root 1031799 2009-01-29 19:11 System.map-2.6.27-11-generic
-rw-r--r-- 1 root root    1073 2008-11-04 19:02 vmcoreinfo-2.6.27-7-generic
-rw-r--r-- 1 root root    1073 2008-11-20 21:48 vmcoreinfo-2.6.27-9-generic
-rw-r--r-- 1 root root    1074 2009-01-29 19:12 vmcoreinfo-2.6.27-11-generic
-rw-r--r-- 1 root root  124152 2008-09-11 17:11 memtest86+.bin
-rw-r--r-- 1 root root 2244304 2008-11-20 21:46 vmlinuz-2.6.27-9-generic
-rw-r--r-- 1 root root 2244464 2008-11-04 19:00 vmlinuz-2.6.27-7-generic
-rw-r--r-- 1 root root 2248912 2009-01-29 19:11 vmlinuz-2.6.27-11-generic
-rw-r--r-- 1 root root  507665 2008-11-04 19:00 abi-2.6.27-7-generic
-rw-r--r-- 1 root root  507665 2008-11-20 21:46 abi-2.6.27-9-generic
-rw-r--r-- 1 root root  508385 2009-01-29 19:11 abi-2.6.27-11-generic
-rw-r--r-- 1 root root 8201285 2008-11-29 20:59 initrd.img-2.6.27-7-generic
-rw-r--r-- 1 root root 8202210 2008-12-15 23:35 initrd.img-2.6.27-9-generic
-rw-r--r-- 1 root root 8210134 2009-01-30 22:03 initrd.img-2.6.27-11-generic
-rw-r--r-- 1 root root   91358 2009-01-29 19:11 config-2.6.27-11-generic
-rw-r--r-- 1 root root   91364 2008-11-04 19:00 config-2.6.27-7-generic
-rw-r--r-- 1 root root   91364 2008-11-20 21:46 config-2.6.27-9-generic
total 35696


Penso que se eu estou referenciando sem o '/boot', é por que tem um link para o kernel e initrd na barra.
Listagem de arquivos da barra do ubuntu 8.10.

italo@ubuntu80464:/media$ ls -l disk-1/
total 104
drwxr-xr-x   2 root root  4096 2008-12-20 00:11 bin
drwxr-xr-x   2 root root  4096 2008-11-29 17:43 boot
lrwxrwxrwx   1 root root    11 2008-11-29 17:43 cdrom -> media/cdrom
drwxr-xr-x   2 root root  4096 2008-11-29 17:43 dados
drwxr-xr-x   4 root root  4096 2008-10-29 21:04 dev
drwxr-xr-x 146 root root 12288 2009-02-20 19:30 etc
drwxr-xr-x   2 root root  4096 2008-11-29 17:43 home
lrwxrwxrwx   1 root root    33 2009-01-29 00:25 initrd.img -> boot/initrd.img-2.6.27-11-generic
lrwxrwxrwx   1 root root    32 2008-11-29 20:59 initrd.img.old -> boot/initrd.img-2.6.27-9-generic
drwxr-xr-x  16 root root 12288 2009-02-13 20:09 lib
drwx------   2 root root 16384 2008-11-29 17:42 lost+found
drwxr-xr-x   4 root root  4096 2009-02-20 19:10 media
drwxr-xr-x   2 root root  4096 2008-10-20 10:27 mnt
drwxr-xr-x   3 root root  4096 2009-02-14 22:57 opt
drwxr-xr-x   2 root root  4096 2008-10-20 10:27 proc
drwxr-xr-x  15 root root  4096 2009-02-19 22:24 root
drwxr-xr-x   2 root root  4096 2009-02-14 17:38 sbin
drwxr-xr-x   2 root root  4096 2008-10-29 20:53 srv
drwxr-xr-x   2 root root  4096 2008-10-14 10:02 sys
drwxr-xr-x   2 root root  4096 2009-02-20 19:10 tmp
drwxr-xr-x  11 root root  4096 2008-10-29 20:58 usr
drwxr-xr-x   4 root root  4096 2008-11-29 17:43 var
lrwxrwxrwx   1 root root    30 2009-01-29 00:25 vmlinuz -> boot/vmlinuz-2.6.27-11-generic
lrwxrwxrwx   1 root root    29 2008-11-29 20:59 vmlinuz.old -> boot/vmlinuz-2.6.27-9-generic



Pra ver se ajuda, aí está o menu.lst do ubuntu 8.10.
Menu.lst do ubuntu 8.10:
title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
initrd /initrd.img-2.6.27-11-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR  single
initrd /initrd.img-2.6.27-11-generic

title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-9-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
initrd /initrd.img-2.6.27-9-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-9-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR  single
initrd /initrd.img-2.6.27-9-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-7-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
initrd /initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /vmlinuz-2.6.27-7-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR  single
initrd /initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid 280727fb-3fd9-434e-ab24-eeb83ab7b9a4
kernel /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/sda1
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1


Espero não estar ficando maluco com isso tudo.

Uma luz minha gente ...!!!
Por favor.
Desde já agradeço.
Italo.

italo2sanfer

Muito obrigado pela sua ajuda camarada ....

Consegui resolver ... o problema ... a questão era realmente a partição.

Li este tutorial http://comunidade-linux-brasil.info/content/view/42/21/ e ele me ajudou.

Seguinte:

A entrada foi a seguinte .. explicarei passo a passo.

Citartitle           Ubuntu 8.10, kernel 2.6.27-11-generic
1- root            (hd0,4)
2- kernel          /vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
3- initrd          /initrd.img-2.6.27-11-generic
4- quiet

Na linha 1 eu tive que referenciar a particao de boot(sda5, logo (hd0,4)) e nao a  barra, por isso que eu não estava conseguindo.
Na linha 2 e 3 adicionei o kernel e o initrd respectivamente, não ia funcionar se eu colocasse:

Citar2- kernel          /boot/vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash
3- initrd          /boot/initrd.img-2.6.27-11-generic

Já que eu estou direto na particao de boot.
A linha 4 é padrão, pode até ser omitida.

Repare num detalhe interessante, so consegui resolver o boot por que a linha 4 estava assim:
kernel          /boot/vmlinuz-2.6.27-11-generic root=UUID=e961730e-4cce-4082-b141-ea06fdc3e20e ro locale=pt_BR quiet splash

Pois eu estou passando para o kernel qual seria a partição da barra, repare que em 'root' da linha 1 eu devo referenciar a particao de boot e em 'root' da linha 2 eu devo referenciar a particao da barra.

Contudo se eu colocasse a linha2 como:

kernel         /vmlinuz-2.6.27-11-generic root=/dev/sda5 ro quiet splash

Não funcionaria por que eu nao estaria referenciando a particao barrra e sim a de boot.

Esse caso funcionou comigo que separei a particao de boot da barra no momento da instalação, caso a sua instalação tenha somente a barra seria:

Citartitle           Ubuntu 8.10, kernel 2.6.27-11-generic
1- root            <particao da barra na notacao do grub, Ex. se sda2 ou hda2 (hd0,1)>
2- kernel          /boot/vmlinuz-2.6.27-11-generic root=<particao da barra na notacao normal, no caso sda2 ou hda2> ro locale=pt_BR quiet splash
3- initrd          /boot/initrd.img-2.6.27-11-generic
4- quiet

Nas linhas 2 e 3 '/boot' antes, por que vc está referenciando a particao da barra.

Escrevi esse texto para que outras pessoas que tenham essa minha duvida nao tenham mais.
De qualquer forma muito obrigado pela força meu amigo.