Fórum Ubuntu Linux - PT
Suporte Técnico => Instalação e Atualização => Tópico iniciado por: sparklingthing em 03 de Dezembro de 2008, 14:12
-
Oie oie,
Seguinte, fiz algumas atualizações dias atrás (e de verdade não me lembro o que, atualizo o sistema todo dia, não tem como decorar) ele pediu pra reiniciar, quando liguei novamente entrava no seletor de qual kernel eu queria bootar.
Acontece que todas davam Error 15 file not found
Comecei a procurar formar de se resolver isso na internet, tentei várias coisas e agora quando eu reinicio vai direto pro prompt do grub.
Como eu faço pra restaurar o grub!!
Já tentei as formas de restauração que eu achei por aí:
find /boot/grub/stage1
(resposta (hd0,2) )
root (hd0,2)
setup (hd0)
roda tudo normal mas não funciona depois...
Alguém pode me dar uma luz!!!
Beijinhos,
Bruna
-
Se alguém puder me ajudar por favor, eu to cheia de coisas pra fazer e sem resolver isso não tenho como, qualquer ajuda será bem vinda!
-
Oi Bruna!
Tive um problema parecido com o Seu!
Mas, primeiro tenho que saber!
Você usa dual boot? (windows + ubuntu?) ou algo do tipo?
-
Não uso dual boot, tenho só ubuntu mesmo (que inclusive veio de fábrica) apesar de por t er vindo de fábrica ter altas partições estranhas (coisas da Dell).
-
Usando um LiveCD, abra o terminal e digite os dois comandos abaixo, ai retorne aqui a resposta deles:
sudo fdisk -l
sudo blkid
-
Bruna, meu problema foi igual ao seu.
Infelizmente tive que formata o meu para poder ele deixar dessa "frescura".
Olha não sei se vai ajudar muito, mas dá uma olhada nesse tópico:
http://forum.pplware.com/showthread.php?tid=359&page=1
De acordo com o que vi, você precisará reinstalar o wubi.
vou dar uma pesquisada por aqui e se possível eu te digo!
Até mais!
-
Usando um LiveCD, abra o terminal e digite os dois comandos abaixo, ai retorne aqui a resposta deles:
sudo fdisk -l
sudo blkid
Aqui vai:
fdisk -l
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf8000000
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1 1 10 80293+ de Utilitário Dell
/dev/sda2 11 272 2104515 b W95 FAT32
/dev/sda3 * 273 297 200812+ 83 Linux
/dev/sda4 298 9729 75762540 f Win95 (LBA) Partição Extendida
/dev/sda5 298 458 1293201 82 Linux swap / Solaris
/dev/sda6 459 9729 74469276 83 Linux
blkid
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D7-0A16" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="88E8-105A" TYPE="vfat"
/dev/sda3: LABEL="os_part" UUID="abb1ece2-0504-4be8-a9e4-ce570575fe57" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="c5d534d4-6af5-421f-8947-e1bcd7afaeee" TYPE="swsuspend"
/dev/sda6: LABEL="os_part" UUID="88ce1cfa-38c9-4181-9567-ee8fbaed5b96" SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashfs"
-
Dá um fdisk -f
-
Dá um fdisk -f
-f ele diz que não existe... (invalid option)
-
Imaginando que sua partição raiz é a sda3 faça o seguinte:
sudo mount /dev/sda3 /mnt
Copie o conteúdo do arquivo /mnt/boot/grub/menu.lst e cole ele aqui.
Primeiro vamos apenas ver se na atualização do kernel esse arquivo foi montado errado, caso contrário tentaremos reinstalar o grub (que talvez deva ser feito, já que você disse que já mexeu muito nele).
Aproveitando para não perder caminhada... hehehe... cole aqui também o conteúdo do arquivo /mnt/boot/grub/device.map.
-
Imaginando que sua partição raiz é a sda3 faça o seguinte:
sudo mount /dev/sda3 /mnt
Copie o conteúdo do arquivo /mnt/boot/grub/menu.lst e cole ele aqui.
Primeiro vamos apenas ver se na atualização do kernel esse arquivo foi montado errado, caso contrário tentaremos reinstalar o grub (que talvez deva ser feito, já que você disse que já mexeu muito nele).
Aproveitando para não perder caminhada... hehehe... cole aqui também o conteúdo do arquivo /mnt/boot/grub/device.map.
Pois bem, ele tá dando o /mnt/boot/grub/menu.lst como arquivo inexistente.....
A saída do outro:
cat /mnt/boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/sda
-
Pois bem, ele tá dando o /mnt/boot/grub/menu.lst como arquivo inexistente.....
A saída do outro:
cat /mnt/boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/sda
Se o arquivo menu.lst esta como inexistente favor executar o comando abaixo e colar aqui a resposta:
ls /boot
E vamos criar o arquivo novamente.
Qual é mesmo a versão do seu Ubuntu?
-
ubuntu@ubuntu:~$ ls /boot
abi-2.6.27-7-generic System.map-2.6.27-7-generic
config-2.6.27-7-generic vmcoreinfo-2.6.27-7-generic
memtest86+.bin
Acho que a versão tenho quase certeza que era 7.10 gutsy
-
Putz... você não tem nem diretório do GRUB, e realmente faltam coisas ai?
Você teria como listar exatamente o que fez?
Eu acho que talvez o melhor seja mesmo reinstalar o sistema, odeio admitir isso, mas acho que o trabalho para recuperar seu sistema será maior.
Caso tenha perigo de perder alguma coisa podemos até tentar uma recuperação, mas acho meio difícil.
-
Eu não lembro exatamente tudo que tentei não, apesar de ter certeza que nada envolvia remover o diretório do grub... eu realmente não podia perder as coisas porque toda a minha vida está aqui e não tenho backup :-[
Será que tem algum jeito?
-
Eu não lembro exatamente tudo que tentei não, apesar de ter certeza que nada envolvia remover o diretório do grub... eu realmente não podia perder as coisas porque toda a minha vida está aqui e não tenho backup :-[
Será que tem algum jeito?
Achando mesmo que é mais fácil você reinstalar seu sistema eu faria o seguinte (claro que só você pode dizer se isso é possível).
1o. Moveria tudo que é importante para a última partição (sda6).
2o. Tendo certeza que esta tudo lá, eu reinstalaria o sistema formatando apenas a partição sda3, e a definindo como sua partição raiz (ponto de montagem /)
3o. Definiria a última partição (sda6) como sendo sua $HOME (ponto de montagem /home), desmarcando para essa partição a opção de formatação (assim seus dados não seriam perdidos)
4o. Definiria a partição swap já existente (sda5) como sua swap.
Acho que assim seria o método mais fácil e seguro de ter seus dados e seu sistema funcionando.
Aproveitando eu instalaria uma versão mais atual do Ubuntu.
Alguém tem alguma idéia mais fácil? Não me ocorre nada melhor agora.
-
Já procurou na internet pelo Erro de Grub 17 ?
-
No LiveCD do Ubuntu não teria a pasta /boot/grub que se pudesse copiar do LiveCD para a respectiva localização na partição Ubuntu?
Se ela realmente existir (a pasta grub) já no livecd, poderia usar o livecd e montar a partição do Ubuntu como leitura e escrita e como root via liveCD (sudo su) copiar a pasta grub para a localização /boot/ na partição do Ubuntu no HD e aí poderia se editar depois o menu.lst para pode dar o boot com o kernel em uso. Seria isso possível?
-
Mas o Boot/Grub do live cd não é diferente do que é utilizado pelo próprio sistema depois de instalado?
Eu estava olhando aqui no fórum tem um tópico que fala mais ou menos sobre isso:
http://ubuntuforum-pt.org/index.php?topic=39689.0
dêem uma olhada!
Veja dse pode ajudar
-
No LiveCD do Ubuntu não teria a pasta /boot/grub que se pudesse copiar do LiveCD para a respectiva localização na partição Ubuntu?
Se ela realmente existir (a pasta grub) já no livecd, poderia usar o livecd e montar a partição do Ubuntu como leitura e escrita e como root via liveCD (sudo su) copiar a pasta grub para a localização /boot/ na partição do Ubuntu no HD e aí poderia se editar depois o menu.lst para pode dar o boot com o kernel em uso. Seria isso possível?
Realmente não daria certo por que acabei de verificar num LiveCD do Ubuntu 8.04 aqui e por ele na pasta /boot não tem a pasta grub.
Acho que o que foi comentado pelo clcampos acaba sendo realmente a melhor opção.
===EDITADO===
Não teria como fazer um disquete com o Grub ou até mesmo um CD, caso não se tenha driver de disquete?
Ou para isso seria necessário ter a pasta /boot/grub no HD para o processo de criação de um disquete ou CD de recuperação do GRUB.
Para saber como criar um disquete ou CD de recuperação do Grub, veja este link:
http://www.guiadohardware.net/dicas/disquete-grub.html
-
Obrigada pela força gente...
Ainda não resolvi o problema, mas é bom ir tendo idéias, alguma delas certamente será minha solução....
-
Vejam só que coisa estranha...
Quando eu tento estrar no /mnt/grub ou no /mnt/boot/grub ele dá como inexistente, mas navegando por modo gráfico ele aparece lá normal!
O menu.lst do /mnt/grub tá aí:
title Ubuntu 7.10, kernel 2.6.22-16-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
initrd /boot/initrd.img-2.6.22-16-generic
title Ubuntu 7.10, kernel 2.6.22-15-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
initrd /boot/initrd.img-2.6.22-15-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-15-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
initrd /boot/initrd.img-2.6.22-15-generic
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 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,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, kernel 2.6.20-16-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.20-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
-
Dá um df, e confirma exatamente o percurso do arquivo, pq não pode ser /mnt/grub... deveria ser /mnt/boot/grub.
Qualquer coisa retorne também o resultado do comando ls /mnt
-
Dá um df, e confirma exatamente o percurso do arquivo, pq não pode ser /mnt/grub... deveria ser /mnt/boot/grub.
Qualquer coisa retorne também o resultado do comando ls /mnt
Desculpe a ignorância mas não saquei como se dá o uso do comando df...
o resultado do df é:
Sist. Arq. 1K-blocos Usad Dispon. Uso% Montado em
tmpfs 512000 2000 510000 1% /lib/modules/2.6.27-7-generic/volatile
tmpfs 512000 2000 510000 1% /lib/modules/2.6.27-7-generic/volatile
tmpfs 512000 0 512000 0% /lib/init/rw
varrun 512000 112 511888 1% /var/run
varlock 512000 0 512000 0% /var/lock
udev 512000 2820 509180 1% /dev
tmpfs 512000 120 511880 1% /dev/shm
rootfs 512000 222812 289188 44% /
/dev/scd0 715592 715592 0 100% /cdrom
/dev/loop0 691712 691712 0 100% /rofs
tmpfs 512000 4552 507448 1% /tmp
/dev/sda3 197599 72910 114649 39% /mnt
/dev/sda2 2096320 1184880 911440 57% /media/OS
ls /mnt é:
abi-2.6.20-16-generic initrd.img-2.6.22-15-generic
abi-2.6.22-14-generic initrd.img-2.6.22-15-generic.bak
abi-2.6.22-15-generic initrd.img-2.6.22-16-generic
abi-2.6.22-16-generic initrd.img-2.6.22-16-generic.bak
boot lost+found
config-2.6.20-16-generic memtest86+.bin
config-2.6.22-14-generic System.map-2.6.20-16-generic
config-2.6.22-15-generic System.map-2.6.22-14-generic
config-2.6.22-16-generic System.map-2.6.22-15-generic
grub System.map-2.6.22-16-generic
initrd.img-2.6.20-16-generic vmlinuz-2.6.20-16-generic
initrd.img-2.6.20-16-generic.bak vmlinuz-2.6.22-14-generic
initrd.img-2.6.22-14-generic vmlinuz-2.6.22-15-generic
initrd.img-2.6.22-14-generic.bak vmlinuz-2.6.22-16-generic
-
Como fui burro, só agora entendi seu particionamento.... hehehehe
Você tem uma partição para o boot, e outra para a raiz....
Vamos corrigir seu problema rapido agora... ao menos espero. Tenho só que revisar o que fazer, mas enquanto isso você pode ir dando algumas informações.
Faça o seguinte:
Monte também a partição /dev/sda6:
sudo mount /dev/sda6 /media
Cole aqui a resposta aos comandos:
cat /media/etc/fstab
ls /media/boot
-
Relaxa, eu sei que meu particionamento é louco.... coisas da Dell, heheh
cat /media/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=abb1ece2-0504-4be8-a9e4-ce570575fe57 /boot ext3 defaults 0 0root@ubuntu:/#
ls /media/boot
abi-2.6.27-7-generic System.map-2.6.27-7-generic
config-2.6.27-7-generic vmcoreinfo-2.6.27-7-generic
memtest86+.bin
-
Bem, vamos lá... Antes saiba que o texto ficou enorme, então pode ter algum erro. Então na primeira mensagem de erro que encontrar pare, e cole ela aqui para acertarmos... Espero que tudo de certo já de primeira:
1o. Montar as partições... Se já estiverem montadas ignore o item:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda6 /media
2o. Montado as partições vamos fazer backup dos arquivos a alterar. Escrevo arquivos porque vou indicar que mexa em mais de um arquivo, apesar de um deles ser opcional... É que não gosto das informações de UUID.
sudo cp /mnt/grub/menu.lst /mnt/grub/menu.lst.bkp.20081204
sudo cp /media/etc/fstab /media/etc/fstab.bkp.20081204
3o. Editando o menu.lst:
sudo gedit /mnt/grub/menu.lst
Substitua seu conteúdo pelo abaixo (ou você pode fazer apenas as alterações, que estão em negrito)
title Ubuntu 7.10, 2.6.22-16
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-16-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22-16-generic
#title Ubuntu 7.10, kernel 2.6.22-15-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
#initrd /boot/initrd.img-2.6.22-15-generic
#quiet
#title Ubuntu 7.10, kernel 2.6.22-15-generic (recovery mode)
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.22-15-generic
#title Ubuntu 7.10, kernel 2.6.22-14-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 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,2)
#kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.22-14-generic
#title Ubuntu 7.10, kernel 2.6.20-16-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
#initrd /boot/initrd.img-2.6.20-16-generic
#quiet
#title Ubuntu 7.10, kernel 2.6.20-16-generic (recovery mode)
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu 7.10, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
4o. Editando o fstab (opcional):
sudo gedit /media/etc/fstab
Substitua seu conteúdo pelo abaixo (ou você pode fazer apenas as alterações, que estão em negrito)
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1 (Partição Raiz)
/dev/sda6 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda3 (Partição para /boot)
/dev/sda3 /boot ext3 defaults 0 0
# /dev/sda5 (swap)
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
# Unidade CD
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
5o. Por via das dúvidas vamos reinstalar o GRUB:
5.1 Para não refazer todo o tutorial, vamos desmontar a partição do boot, e remontá-la onde deverá ficar
sudo umount /dev/sda3
sudo mount /dev/sda3 /media/boot
5.2 Montando partições necessárias a recuperação do GRUB
sudo mount -o bind /dev /media/dev
sudo mount -o bind /proc /media/proc
5.3 Tornando o diretório /media a raiz do sistema
sudo chroot /media
5.4 Reinstalando o GRUB
sudo grub-install /dev/sda
Se até aqui não teve mensagem de erro, o próximo passo e reiniciar e ver se tudo esta funcionando.
[]'s e boa sorte
Cristiano
-
Bom, agora voltou a dar o Error 15: File not found que era o que tava dando originalmente!
Agora preciso saber uma forma de resolver isso sem estragar tudo de novo como fiz antes, hehhe
-
Bom, agora voltou a dar o Error 15: File not found que era o que tava dando originalmente!
Agora preciso saber uma forma de resolver isso sem estragar tudo de novo como fiz antes, hehhe
Bem, me de só um tempo... Estou com uma dúvida em uma parte do arquivo /boot/grub/menu.lst (a em negrito abaixo):
title Ubuntu 7.10, 2.6.22-16
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
Vou só fazer um teste, mas aparentemente já andamos para frente.
-
Aparentemente eu sei meu erro.
Façamos assim.
1o. Inicie com o LiveCD
2o. Monta a partição do boot:
sudo mount /dev/sda3 /mnt
3o. Edite o arquivo menu.lst
sudo gedit /mnt/grub/menu.lst
4o. Substitua seu conteúdo pelo abaixo:
title Ubuntu 7.10, 2.6.22-16
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22-16-generic
#title Ubuntu 7.10, kernel 2.6.22-15-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
#initrd /boot/initrd.img-2.6.22-15-generic
#quiet
#title Ubuntu 7.10, kernel 2.6.22-15-generic (recovery mode)
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.22-15-generic
#title Ubuntu 7.10, kernel 2.6.22-14-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 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,2)
#kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.22-14-generic
#title Ubuntu 7.10, kernel 2.6.20-16-generic
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro quiet splash
#initrd /boot/initrd.img-2.6.20-16-generic
#quiet
#title Ubuntu 7.10, kernel 2.6.20-16-generic (recovery mode)
#root (hd0,2)
#kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 ro single
#initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
-
Bah, nada feito.... a única diferença é que aparecem só três opções de boot, no entanto, qualquer uma das três que eu seleciono dá o Error 15.
-
Bah, nada feito.... a única diferença é que aparecem só três opções de boot, no entanto, qualquer uma das três que eu seleciono dá o Error 15.
Mesmo na vez anterior era para aparecer somente 3 opções no boot.
Bem, apelando já faça um teste pra mim, e retorne aqui e diga se alguma das opções do boot no final ira funcionar, e funcionando a gente acerta de vez o problema:
1o. Inicie com o LiveCD
2o. Monta a partição do boot:
sudo mount /dev/sda3 /mnt
3o. Edite o arquivo menu.lst
sudo gedit /mnt/grub/menu.lst
4o. Substitua seu conteúdo pelo abaixo:
title HDA02
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title HDA03
root (hd0,3)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title HDA04
root (hd0,4)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title HDA05
root (hd0,5)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title HDA06
root (hd0,6)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
Mesmo assim vou continuar pesquisando aqui...
-
Nenhuma funciona, todas dão o Error 15...
-
Nenhuma funciona, todas dão o Error 15...
Sabe que até imaginei que sua resposta seria essa.
Vamos reiniciar... Deixa eu acertar aqui o que já sei, então vou pedir de novo algumas informações.
Vamos lá...
1o. Monte a partição /dev/sda3 (que é a /boot), e liste os conteúdos:
sudo mount /dev/sda3 /mnt
ls -l /mnt
ls -l /mnt/grub
2o. Monte a partição /dev/sda6 (que é a /), e liste os conteúdos:
sudo mount /dev/sda6 /media
ls -l /media
ls -l /media/boot
3o. Outra pergunta, você tentou instalar um kernel mais novo por conta própria?
4o. Cade o povo que tava ajudando? Alarcon? Mais alguém tem alguma idéia?
-
Não tentei instalar nenhuma kernel por conta própria, tanto porque eu evito fazer essas coisas pra evitar estrago, heheeh
Bom, aqui vão as respostas:
ubuntu@ubuntu:~$ ls -l /mnt
total 68436
-rw-r--r-- 1 root root 414274 2007-09-23 20:28 abi-2.6.20-16-generic
-rw-r--r-- 1 root root 424317 2008-02-12 10:39 abi-2.6.22-14-generic
-rw-r--r-- 1 root root 424374 2008-10-22 03:04 abi-2.6.22-15-generic
-rw-r--r-- 1 root root 424374 2008-11-24 21:46 abi-2.6.22-16-generic
drwxr-xr-x 3 root root 1024 2008-12-02 17:40 boot
-rw-r--r-- 1 root root 83217 2007-09-23 17:47 config-2.6.20-16-generic
-rw-r--r-- 1 root root 75311 2008-02-12 10:39 config-2.6.22-14-generic
-rw-r--r-- 1 root root 75300 2008-10-22 03:04 config-2.6.22-15-generic
-rw-r--r-- 1 root root 75300 2008-11-24 21:46 config-2.6.22-16-generic
drwxr-xr-x 2 root root 1024 2008-12-04 18:50 grub
-rw-r--r-- 1 root root 6908083 2007-11-06 00:10 initrd.img-2.6.20-16-generic
-rw-r--r-- 1 root root 6906873 2007-11-05 18:35 initrd.img-2.6.20-16-generic.bak
-rw-r--r-- 1 root root 7251434 2008-05-28 04:42 initrd.img-2.6.22-14-generic
-rw-r--r-- 1 root root 7251354 2008-05-28 04:41 initrd.img-2.6.22-14-generic.bak
-rw-r--r-- 1 root root 7251414 2008-11-07 15:34 initrd.img-2.6.22-15-generic
-rw-r--r-- 1 root root 7251302 2008-10-28 16:17 initrd.img-2.6.22-15-generic.bak
-rw-r--r-- 1 root root 7251284 2008-12-01 19:04 initrd.img-2.6.22-16-generic
-rw-r--r-- 1 root root 7251288 2008-12-01 19:03 initrd.img-2.6.22-16-generic.bak
drwx------ 2 root root 12288 2007-10-22 18:05 lost+found
-rw-r--r-- 1 root root 103204 2007-09-28 10:06 memtest86+.bin
-rw-r--r-- 1 root root 807071 2007-09-23 20:30 System.map-2.6.20-16-generic
-rw-r--r-- 1 root root 823535 2008-02-12 10:39 System.map-2.6.22-14-generic
-rw-r--r-- 1 root root 823860 2008-10-22 03:04 System.map-2.6.22-15-generic
-rw-r--r-- 1 root root 823860 2008-11-24 21:46 System.map-2.6.22-16-generic
-rw-r--r-- 1 root root 1747372 2007-09-23 20:28 vmlinuz-2.6.20-16-generic
-rw-r--r-- 1 root root 1764536 2008-02-12 10:39 vmlinuz-2.6.22-14-generic
-rw-r--r-- 1 root root 1765144 2008-10-22 03:04 vmlinuz-2.6.22-15-generic
-rw-r--r-- 1 root root 1765592 2008-11-24 21:46 vmlinuz-2.6.22-16-generic
ls -l /mnt/grub
total 185
-rw-r--r-- 1 root root 197 2008-12-04 18:24 default
-rw-r--r-- 1 root root 15 2007-10-22 18:11 device.map
-rw-r--r-- 1 root root 8660 2008-12-04 18:24 e2fs_stage1_5
-rw-r--r-- 1 root root 8452 2008-12-04 18:24 fat_stage1_5
-rw-r--r-- 1 root root 15 2008-12-04 18:24 installed-version
-rw-r--r-- 1 root root 9152 2008-12-04 18:24 jfs_stage1_5
-rw-r--r-- 1 root root 4548 2008-12-04 18:50 menu.lst
-rw-r--r-- 1 root root 5609 2008-12-04 18:09 menu.lst~
-rw-r--r-- 1 root root 5740 2008-12-04 17:37 menu.lst.bkp.20081204
-rw-r--r-- 1 root root 7860 2008-12-04 18:24 minix_stage1_5
-rw-r--r-- 1 root root 10132 2008-12-04 18:24 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 2008-12-04 18:24 stage1
-rw-r--r-- 1 root root 110292 2008-12-04 18:24 stage2
-rw-r--r-- 1 root root 9980 2008-12-04 18:24 xfs_stage1_5
ls -l /media
total 76
drwxr-xr-x 2 root root 3072 2008-11-14 08:05 bin
drwxr-xr-x 2 root root 1024 2007-10-22 18:05 boot
lrwxrwxrwx 1 root root 11 2007-10-22 18:05 cdrom -> media/cdrom
drwxr-xr-x 12 root root 30720 2007-11-07 00:57 dev
drwxr-xr-x 143 root root 5120 2008-12-04 17:41 etc
drwxr-xr-x 6 root root 1024 2008-03-31 01:59 home
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 initrd
lrwxrwxrwx 1 root root 33 2008-12-01 19:03 initrd.img -> boot/initrd.img-2.6.22-16-generic
lrwxrwxrwx 1 root root 33 2008-06-20 16:56 initrd.img.old -> boot/initrd.img-2.6.22-15-generic
drwxr-xr-x 17 root root 5120 2008-03-31 01:53 lib
drwx------ 2 root root 12288 2007-06-21 14:10 lost+found
drwxr-xr-x 3 root root 1024 2008-12-01 14:53 media
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 mnt
drwxr-xr-x 4 root root 1024 2008-03-02 23:21 opt
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 proc
drwxr-xr-x 16 root root 1024 2008-11-09 22:42 root
drwxr-xr-x 2 root root 4096 2008-12-01 19:00 sbin
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 srv
drwxr-xr-x 2 root root 1024 2007-06-21 14:12 sys
drwxrwxrwt 15 root root 4096 2008-12-04 18:24 tmp
drwxr-xr-x 12 root root 1024 2008-01-05 12:34 usr
drwxr-xr-x 15 root root 1024 2007-11-06 19:01 var
lrwxrwxrwx 1 root root 30 2008-12-01 19:03 vmlinuz -> boot/vmlinuz-2.6.22-16-generic
lrwxrwxrwx 1 root root 30 2008-06-20 16:56 vmlinuz.old -> boot/vmlinuz-2.6.22-15-generic
ls- l /media/boot
abi-2.6.27-7-generic System.map-2.6.27-7-generic
config-2.6.27-7-generic vmcoreinfo-2.6.27-7-generic
memtest86+.bin
-
Bem, vamos as minhas dúvidas:
...
ubuntu@ubuntu:~$ ls -l /mnt
total 68436
-rw-r--r-- 1 root root 414274 2007-09-23 20:28 abi-2.6.20-16-generic
-rw-r--r-- 1 root root 424317 2008-02-12 10:39 abi-2.6.22-14-generic
-rw-r--r-- 1 root root 424374 2008-10-22 03:04 abi-2.6.22-15-generic
-rw-r--r-- 1 root root 424374 2008-11-24 21:46 abi-2.6.22-16-generic
drwxr-xr-x 3 root root 1024 2008-12-02 17:40 boot
-rw-r--r-- 1 root root 83217 2007-09-23 17:47 config-2.6.20-16-generic
-rw-r--r-- 1 root root 75311 2008-02-12 10:39 config-2.6.22-14-generic
-rw-r--r-- 1 root root 75300 2008-10-22 03:04 config-2.6.22-15-generic
-rw-r--r-- 1 root root 75300 2008-11-24 21:46 config-2.6.22-16-generic
drwxr-xr-x 2 root root 1024 2008-12-04 18:50 grub
-rw-r--r-- 1 root root 6908083 2007-11-06 00:10 initrd.img-2.6.20-16-generic
-rw-r--r-- 1 root root 6906873 2007-11-05 18:35 initrd.img-2.6.20-16-generic.bak
-rw-r--r-- 1 root root 7251434 2008-05-28 04:42 initrd.img-2.6.22-14-generic
-rw-r--r-- 1 root root 7251354 2008-05-28 04:41 initrd.img-2.6.22-14-generic.bak
-rw-r--r-- 1 root root 7251414 2008-11-07 15:34 initrd.img-2.6.22-15-generic
-rw-r--r-- 1 root root 7251302 2008-10-28 16:17 initrd.img-2.6.22-15-generic.bak
-rw-r--r-- 1 root root 7251284 2008-12-01 19:04 initrd.img-2.6.22-16-generic
-rw-r--r-- 1 root root 7251288 2008-12-01 19:03 initrd.img-2.6.22-16-generic.bak
drwx------ 2 root root 12288 2007-10-22 18:05 lost+found
-rw-r--r-- 1 root root 103204 2007-09-28 10:06 memtest86+.bin
-rw-r--r-- 1 root root 807071 2007-09-23 20:30 System.map-2.6.20-16-generic
-rw-r--r-- 1 root root 823535 2008-02-12 10:39 System.map-2.6.22-14-generic
-rw-r--r-- 1 root root 823860 2008-10-22 03:04 System.map-2.6.22-15-generic
-rw-r--r-- 1 root root 823860 2008-11-24 21:46 System.map-2.6.22-16-generic
-rw-r--r-- 1 root root 1747372 2007-09-23 20:28 vmlinuz-2.6.20-16-generic
-rw-r--r-- 1 root root 1764536 2008-02-12 10:39 vmlinuz-2.6.22-14-generic
-rw-r--r-- 1 root root 1765144 2008-10-22 03:04 vmlinuz-2.6.22-15-generic
-rw-r--r-- 1 root root 1765592 2008-11-24 21:46 vmlinuz-2.6.22-16-generic
Esse diretório marcado em negrito não deveria existir, o que tem nele?
Execute o comando ls -l /mnt/boot para sabermos.
ls -l /mnt/grub
total 185
-rw-r--r-- 1 root root 197 2008-12-04 18:24 default
-rw-r--r-- 1 root root 15 2007-10-22 18:11 device.map
-rw-r--r-- 1 root root 8660 2008-12-04 18:24 e2fs_stage1_5
-rw-r--r-- 1 root root 8452 2008-12-04 18:24 fat_stage1_5
-rw-r--r-- 1 root root 15 2008-12-04 18:24 installed-version
-rw-r--r-- 1 root root 9152 2008-12-04 18:24 jfs_stage1_5
-rw-r--r-- 1 root root 4548 2008-12-04 18:50 menu.lst
-rw-r--r-- 1 root root 5609 2008-12-04 18:09 menu.lst~
-rw-r--r-- 1 root root 5740 2008-12-04 17:37 menu.lst.bkp.20081204
-rw-r--r-- 1 root root 7860 2008-12-04 18:24 minix_stage1_5
-rw-r--r-- 1 root root 10132 2008-12-04 18:24 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 2008-12-04 18:24 stage1
-rw-r--r-- 1 root root 110292 2008-12-04 18:24 stage2
-rw-r--r-- 1 root root 9980 2008-12-04 18:24 xfs_stage1_5
Aqui parece estar tudo ok.
ls -l /media
total 76
drwxr-xr-x 2 root root 3072 2008-11-14 08:05 bin
drwxr-xr-x 2 root root 1024 2007-10-22 18:05 boot
lrwxrwxrwx 1 root root 11 2007-10-22 18:05 cdrom -> media/cdrom
drwxr-xr-x 12 root root 30720 2007-11-07 00:57 dev
drwxr-xr-x 143 root root 5120 2008-12-04 17:41 etc
drwxr-xr-x 6 root root 1024 2008-03-31 01:59 home
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 initrd
lrwxrwxrwx 1 root root 33 2008-12-01 19:03 initrd.img -> boot/initrd.img-2.6.22-16-generic
lrwxrwxrwx 1 root root 33 2008-06-20 16:56 initrd.img.old -> boot/initrd.img-2.6.22-15-generic
drwxr-xr-x 17 root root 5120 2008-03-31 01:53 lib
drwx------ 2 root root 12288 2007-06-21 14:10 lost+found
drwxr-xr-x 3 root root 1024 2008-12-01 14:53 media
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 mnt
drwxr-xr-x 4 root root 1024 2008-03-02 23:21 opt
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 proc
drwxr-xr-x 16 root root 1024 2008-11-09 22:42 root
drwxr-xr-x 2 root root 4096 2008-12-01 19:00 sbin
drwxr-xr-x 2 root root 1024 2007-06-21 14:10 srv
drwxr-xr-x 2 root root 1024 2007-06-21 14:12 sys
drwxrwxrwt 15 root root 4096 2008-12-04 18:24 tmp
drwxr-xr-x 12 root root 1024 2008-01-05 12:34 usr
drwxr-xr-x 15 root root 1024 2007-11-06 19:01 var
lrwxrwxrwx 1 root root 30 2008-12-01 19:03 vmlinuz -> boot/vmlinuz-2.6.22-16-generic
lrwxrwxrwx 1 root root 30 2008-06-20 16:56 vmlinuz.old -> boot/vmlinuz-2.6.22-15-generic
Aqui tbem parece estar tudo ok.
ls- l /media/boot
abi-2.6.27-7-generic System.map-2.6.27-7-generic
config-2.6.27-7-generic vmcoreinfo-2.6.27-7-generic
memtest86+.bin
Teoricamente aqui não deveria ter nada, já que o diretório é apenas um ponto de montagem para a partição /dev/sda3, e também não entendi isso.
-
ubuntu@ubuntu:/$ ls -l /mnt/boot
total 1
drwxr-xr-x 2 root root 1024 2008-12-02 17:40 grub
Agora tá dando isso:
ubuntu@ubuntu:/$ ls -l /media/boot
total 0
-
Uma pergunta a quem possa responder (quem entende bem as funcionalidades do comando chroot), neste caso não se poderia usar o comando chroot via LiveCD e na partição do HD e por lá mandar instalar novamente dos repositórios via apt-get, na partição Ubuntu do HD, os pacotes grub e do kernel (linux-image-2.6.22-16-generic) da versão do Ubuntu em questão?
-
Uma pergunta a quem possa responder (quem entende bem as funcionalidades do comando chroot), neste caso não se poderia usar o comando chroot via LiveCD e na partição do HD e por lá mandar instalar novamente dos repositórios via apt-get, na partição Ubuntu do HD, os pacotes grub e do kernel (linux-image-2.6.22-16-generic) da versão do Ubuntu em questão?
Eu nunca tentei, mas já indiquei isso duas vezes, só que nas duas alarcon o usuário do tópico sumiu!
Mas acho que pode dar certo!
-
Vou tentar explicar como imagino que seria o uso do chroot e você, clcampos ou outro usuário que entenda este comando, pode fazer a correção que achar necessária, pois eu ainda não entendo muito bem este comando.
1. - Dar o boot pelo LiveCD e lá abrir um terminal (menu Aplicações > Acessórios > Consola ou Terminal) e digitar:
sudo su (para virar root)
mkdir /media/sda?
mount -t ext3 /dev/sda? /media/sda?
chroot /media/sda?
OBS: os valores /dev/sda? e /media/sda? mude para a sua verdeira partição do Ubuntu. Se sua partição Ubuntu não for ext3 e sim reiserfs, por favor mude isso também no comando acima.
2. - Para ter acesso completo via linha de comando
mount -t proc /proc proc
3. - Agora é que vem a dúvida, como conectar a internet
pon dsl-provider (apenas, considerando que os arquivos de configuração já estão feitos no HD, partição Ubuntu)
ou ainda
pppoeconf (para fazer a configuração da conexão para só depois usar o comando anterior e isso se for conexão ADSL)
4. - Agora instalar os pacotes:
apt-get clean
apt-get update
apt-get install -f
apt-get --assume-yes grub
apt-get --assume-yes linux-image-2.6.22-16-generic
5. - Finalizando
umout /proc
CTRL+D (para fechar o chroot)
-
Alarcon eu ainda não entendi exatamente qual é o arquivo que falta para apresentar o erro, nem tenho certeza que instalar o GRUB resolveria, mas não custa tentar.
Porém temos que atentar para algo engraçado. Primeiro os comandos relativos ao GRUB (como grub-install) funcionam, além do que ele é apresentado... Com isso cheguei a pensar que o problema poderia ser com o kernel, mas também não tenho certeza.
Antes de realizar seu teste (e eu acho que a parte de instalação do kernel bem que deve resolver) eu gostaria que ela tentasse o boot com outras opções de kernel, e assim o grub ficaria assim:
1o. Inicie com o LiveCD
2o. Monta a partição do boot:
sudo mount /dev/sda3 /mnt
3o. Edite o arquivo menu.lst
sudo gedit /mnt/grub/menu.lst
4o. Substitua seu conteúdo pelo abaixo:
title Ubuntu 7.10, 2.6.22-16
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-16-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22-16-generic
title Ubuntu 7.10, kernel 2.6.22-15-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-15-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.22-15-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-15-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-15-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22-15-generic
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/sda6 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,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, kernel 2.6.20-16-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/sda6 ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
title Ubuntu 7.10, kernel 2.6.20-16-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
-
Ok Clcampos, agora uma coisa que também não entendi bem e talvez você possa me explicar, já que está acompanhando de perto este caso, é o por quê de se afirmar que ela tem uma partição em separado /boot.
Pelo que eu pude verificar, eu fiquei com a sensação de que o conteúdo da pasta /boot está é solto na partição raiz / e não que se tenha uma partição isolada/boot, ou seja os arquivos relativos ao kernel e a pasta grub está na partição raiz, por isso ela fala em /mnt/grub e não em /mnt/sda?/boot/grub (ou /mnt/sda?/grub) que acho que deveria ser a correta, sei lá estou confuso com relação a divisão do HD da usuária em questão, mas como disse não estou acompanho de perto tudo que já foi dito aqui e possa está me equivocando.
-
Ok Clcampos, agora uma coisa que também não entendi bem e talvez você possa me explicar, já que está acompanhando de perto este caso, é o por quê de se afirmar que ela tem uma partição em separado /boot.
Pelo que eu pude verificar, eu fiquei com a sensação de que o conteúdo da pasta /boot está é solto na partição raiz / e não que se tenha uma partição isolada/boot, ou seja os arquivos relativos ao kernel e a pasta grub está na partição raiz, por isso ela fala em /mnt/grub e não em /mnt/sda?/boot/grub (ou /mnt/sda?/grub) que acho que deveria ser a correta, sei lá estou confuso com relação a divisão do HD da usuária em questão, mas como disse não estou acompanho de perto tudo que já foi dito aqui e possa está me equivocando.
Vamos lá... bem, se você observar o conteúdo do seu diretório /boot, com o conteúdo da partição /dev/sda3 dela verá que são iguais (descontadas logicamente as diferenças entre as versões do Ubuntu, e portanto do kernel).
Além disto na partição /dev/sda6 tem toda a estrutura de diretórios do sistema raiz do Linux, inclusive o diretório /boot, que serve de ponto de montagem para a partição /dev/sda3.
Para confirmar minha suspeita eu solicitei que montasse a partição /dev/sda6 (para mim a partição raiz) no diretório /media, e que achasse o arquivo /media/etc/fstab, e nele tem a linha de montagem da partição sda3 em /boot, o que confirmava minhas suspeitas.
Sei que sou complicado com as palavras, mas conseguiu entender?
-
Vamos lá... bem, se você observar o conteúdo do seu diretório /boot, com o conteúdo da partição /dev/sda3 dela verá que são iguais (descontadas logicamente as diferenças entre as versões do Ubuntu, e portanto do kernel).
Além disto na partição /dev/sda6 tem toda a estrutura de diretórios do sistema raiz do Linux, inclusive o diretório /boot, que serve de ponto de montagem para a partição /dev/sda3.
Para confirmar minha suspeita eu solicitei que montasse a partição /dev/sda6 (para mim a partição raiz) no diretório /media, e que achasse o arquivo /media/etc/fstab, e nele tem a linha de montagem da partição sda3 em /boot, o que confirmava minhas suspeitas.
Sei que sou complicado com as palavras, mas conseguiu entender?
Para mim ainda está muito confuso, não suas explicações, pois pelos comandos que vc pediu (sudo fdisk -l e blkid) ela tem o HD assim:
/dev/sda1 e /dev/sda2 parições primárias vfat (formatção tipo windows)
/dev/sda3 primária do linux
/dev/sda5 partição extendida e de swap
/dev/sda6 partição extendida do linux
vi que vc mandou montar a partição /dev/sda6 em /media e pediu para ver o fstab dela, mas ela retornou isso de início:
cat /media/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=abb1ece2-0504-4be8-a9e4-ce570575fe57 /boot ext3 defaults 0 0root@ubuntu:/#
não vi nada que demonstrasse existir uma partição separada /boot, por esse resultado.
Mas a frete eu vi que você fez um novo fstab para ela e aí sim foi sugerido por você a partição /boot em /dev/sda3:
Substitua seu conteúdo pelo abaixo (ou você pode fazer apenas as alterações, que estão em negrito)
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1 (Partição Raiz)
/dev/sda6 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda3 (Partição para /boot)
/dev/sda3 /boot ext3 defaults 0 0
# /dev/sda5 (swap)
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
# Unidade CD
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Agora quero dizer que vendo com mais calma os textos, entendi por que o grub é mostrado em /mnt, pois foi assim que foi sugerido a montagem (sudo mount /dev/sda3 /mnt) e realmente suas suspeitas de que tem uma partição de boot em /dev/sda3 faz todo o sentido, mas pelo fstab que ela apresentou não havia isso e nem sequer a partição /dev/sda6 tinha, o que é muito estranho isso.
Possivelmente deva ser isso mesmo, um kernel com problemas.
E sim eu entendi o que você quis dizer no seu último texto. ;D
-
Observe os resultados dos comandos apresentados por ela:
sudo blkid:
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D7-0A16" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="88E8-105A" TYPE="vfat"
/dev/sda3: LABEL="os_part" UUID="abb1ece2-0504-4be8-a9e4-ce570575fe57" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="c5d534d4-6af5-421f-8947-e1bcd7afaeee" TYPE="swsuspend"
/dev/sda6: LABEL="os_part" UUID="88ce1cfa-38c9-4181-9567-ee8fbaed5b96" SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashfs"
fstab:
cat /media/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 / ext3 defaults,errors=remount-ro 0 1 Montagem em / (ou seja raiz)
# /dev/sda5
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=abb1ece2-0504-4be8-a9e4-ce570575fe57 /boot ext3 defaults 0 0 <-Montagem em /boot
root@ubuntu:/#
Ainda restam dúvidas? Essa discussão é ótima, pois podemos achar onde esta o erro...
Que tópico! Me desculpe sparklingthing, pois sei que esta com problemas, mas é um tópico ótimo, bem técnico e desafiador... espero não perder para ele.... hehehe
-
Observe os resultados dos comandos apresentados por ela:
sudo blkid:
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D7-0A16" TYPE="vfat"
/dev/sda2: LABEL="OS" UUID="88E8-105A" TYPE="vfat"
/dev/sda3: LABEL="os_part" UUID="abb1ece2-0504-4be8-a9e4-ce570575fe57" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="c5d534d4-6af5-421f-8947-e1bcd7afaeee" TYPE="swsuspend"
/dev/sda6: LABEL="os_part" UUID="88ce1cfa-38c9-4181-9567-ee8fbaed5b96" SEC_TYPE="ext2" TYPE="ext3"
/dev/loop0: TYPE="squashfs"
fstab:
cat /media/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=88ce1cfa-38c9-4181-9567-ee8fbaed5b96 / ext3 defaults,errors=remount-ro 0 1 Montagem em / (ou seja raiz)
# /dev/sda5
UUID=c5d534d4-6af5-421f-8947-e1bcd7afaeee none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=abb1ece2-0504-4be8-a9e4-ce570575fe57 /boot ext3 defaults 0 0 <-Montagem em /boot
root@ubuntu:/#
Ainda restam dúvidas?
OK não havia prestado atenção no UUID último, pois driver óptico não tem tal informação, portanto ela não poderia ser relamente relativa a ele, apenas não foi colocado o Label # /dev/sda3 separando.
Foi falta de atenção da minha parte. Quem manda olhar só para o Label. :P
Você está absolutamente certo.
-
Voltei clcampos!
Olha meu erro foi esse também, e ainda tem um rastro dele.
Infelizmente tive que reinstalar o Ubuntu (que droga!).
Eu tinha esse problema e criei um tópico a mais ou menos dois meses:
http://ubuntuforum-br.org/index.php?topic=42161.0
Vamos continuar aqui vendo!
-
Voltei clcampos!
Olha meu erro foi esse também, e ainda tem um rastro dele.
Infelizmente tive que reinstalar o Ubuntu (que droga!).
Eu tinha esse problema e criei um tópico a mais ou menos dois meses:
http://ubuntuforum-br.org/index.php?topic=42161.0
Vamos continuar aqui vendo!
Obrigado Rodrigo... quanto mais cabeças pensando maior a possibilidade de acertar...
Tenho para mim que formatar Linux para acertar problemas é (quase sempre) opcional, e isso é forma de acertar problemas de outros sistemas operacionais.
Eu que já havia desistido aqui estou com novo folego, esperando que seja feito meu último teste (http://ubuntuforum-br.org/index.php/topic,43713.msg259595.html#msg259595), antes de passarmos para a forma de resolver do alarcon.
-
Obrigado Rodrigo... quanto mais cabeças pensando maior a possibilidade de acertar...
Tenho para mim que formatar Linux para acertar problemas é (quase sempre) opcional, e isso é forma de acertar problemas de outros sistemas operacionais.
Eu que já havia desistido aqui estou com novo folego, esperando que seja feito meu último teste (http://ubuntuforum-br.org/index.php/topic,43713.msg259595.html#msg259595), antes de passarmos para a forma de resolver do alarcon.
Clcampos não precisaria mudar também o fstab e tirar as entradas UUID por /dev/sda? na sua última sugestão, ou não seria necessário?
Uma dúvida que tenho, no LiveCD é possível usar o comando sudo?
Sei, por que já testei, que é possível usar o sudo su, pois não é pedido senha para virar root e poder executar os comandos de modo superusuário, já o sudo eu nunca testei.
-
Clcampos não precisaria mudar também o fstab e tirar as entradas UUID por /dev/sda? na sua última sugestão, ou não seria necessário?
Eu sugeri a alteração apenas para facilitar entendimentos futuros, mas não deve ser necessário.
Uma dúvida que tenho, no LiveCD é possível usar o comando sudo?
É sim, e não é solicitado senha, mas o funcionamento é o mesmo.
Sei, por que já testei, que é possível usar o sudo su, pois não é pedido senha para virar root e poder executar os comandos de modo superusuário, já o sudo eu nunca testei.
Funciona, eu só não indico o sudo su porque não gosto muito de trabalhar diretamente com o root, não que seja pior trabalhar, mas acho que o uso do root de forma indiscriminada só causa problemas de permissão, principalmente quando se mexe dentro da própria $HOME.
-
Funciona, eu só não indico o sudo su porque não gosto muito de trabalhar diretamente com o root, não que seja pior trabalhar, mas acho que o uso do root de forma indiscriminada só causa problemas de permissão, principalmente quando se mexe dentro da própria $HOME.
Só costumo indicar o sudo su para uso no LiveCD, por que se não me engano, já tentei usar o sudo no liveCD e não deu certo, mas foi há muito tempo e não lembro em que versão do LiveCD do Ubuntu e também quando se tem uma quantidade de comandos como root a ser executada.
Bem vamos aguardar o desenrolar do fatos, mas acho, assim como você, que deve ser o kernel que está com algum problema. Provavelmente o último.
-
Só costumo indicar o sudo su para uso no LiveCD, por que se não me engando, já tentei usar o sudo no liveCD e não deu certo, mas foi há muito tempo e não lembro em que versão do LiveCD do Ubuntu e também quando se tem uma quantidade de comandos como root a ser executada.
Bem vamos aguardar o desenrolar do fatos, mas acho, assim como você, que deve ser o kernel que está com algum problema. Provavelmente o último.
Nossa, espero mesmo que seja isso, e foi por isso que descomentei as demais opções de kernel do menu.lst.
-
ClCampos, o meu problema foi identico ao dela.
Instalei algumas atualizações e quando reiniciou deu esse erro.
Tentei de tudo e ainda coloquei aqui, mas sem sucesso.
Pelo que fiquei sabendo doi uma das atualizações (não sei qual) que estava bugado, e fazia com que alguns arquivos da pasta grub fossem apagados.
Como a pasta grub só pode modificar o ROOT e eu não conseguia entrar nesse modo acontecia que era meio impossível refazer o menu.lst mesmo com o live cd.
Resultado: tive que infelizmente formatar.
Já tentamos de tudo, recuperar o grub? Remontar as partições. Refazer as partições. Renovar o menu.lst.
Mas infelizmente nada.
Vamos ver o resultado agora quando o dono ou dona do tópico postar.
E então vamos ter que dar o veredito de formatar.
A não ser que surja um milagre de existir (que existe mas não sabemos) uma solução convencível desse fato!
-
ClCampos, o meu problema foi identico ao dela.
Instalei algumas atualizações e quando reiniciou deu esse erro.
Tentei de tudo e ainda coloquei aqui, mas sem sucesso.
Pelo que fiquei sabendo doi uma das atualizações (não sei qual) que estava bugado, e fazia com que alguns arquivos da pasta grub fossem apagados.
Como a pasta grub só pode modificar o ROOT e eu não conseguia entrar nesse modo acontecia que era meio impossível refazer o menu.lst mesmo com o live cd.
Resultado: tive que infelizmente formatar.
Já tentamos de tudo, recuperar o grub? Remontar as partições. Refazer as partições. Renovar o menu.lst.
Mas infelizmente nada.
Vamos ver o resultado agora quando o dono ou dona do tópico postar.
E então vamos ter que dar o veredito de formatar.
A não ser que surja um milagre de existir (que existe mas não sabemos) uma solução convencível desse fato!
Se for algo assim acho que a dica do alarcon tem tudo para funcionar.
Ou seja, instalar o GRUB, e mais um kernel usando o LiveCD, mas dizendo ao sistema que a raiz é o diretório montado.
Engraçado é que uso também o 7.10 em uma máquina e não tive problemas, estando ele todo atualizado.
-
Ai é que está, o meu é 8.04 e as vezes dá um erro desse.
Isso aconteceu com o meu e o do meu vizinho, que também tem.
E tivemos que reinstalar tudo. :S Espero que os próximos Ubuntu's venham com menos bugs!
-
Quando fiz isso deu certo:
Ao carregar o sistema do live cd, abra o terminal.
Agora com o terminal aberto digite:
$ sudo grub [Assim entrará no console do grub]
grub> root (hd0,2)
Com esse comando você estará indicando onde está o hd que tem o Linux, portando estará indicando o GRUB, no caso do tópico está em hd0,2.
grub> setup (hd0)
Com isso, o grub que foi indicado no passo anterior será instalado na MBR do HD.
grub> quit
Sai para o terminal normal.
Agora feche tudo e reinicie normalmente.
PS: Tire o CD para o boot ser efetuado pelo HD.
-
Estou pesquisando algum tempo sobre esse erro para poder incluir no tópico sobre o Grub.
O que eu acho mais provável é que seja isso :
"Este erro se produz se não se pode encontrar o nome do arquivo estando todo o resto correto (informação do disco/partição).
Normalmente o erro indica que não se encontra a imagem do kernel. É preciso assegurar que dita imagem existe na partição de início (/boot)."
Para encontrar a imagem do kernel reinicia-se com o Live CD monta-se a partição do Ubuntu e procura-se na pasta /boot pela imagem ou imagens do kernel tal como nessas figuras :
(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg257.imageshack.us%2Fimg257%2F6456%2Fgrubub2.th.jpg&hash=a586459d0c54f34d9f049f1c6206f1bbe474a12d) (http://img257.imageshack.us/my.php?image=grubub2.jpg) (https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg518.imageshack.us%2Fimg518%2F6100%2Fcapturadetelamt6.th.jpg&hash=9fd4277178ed8b6af330261e521e002a033d439c) (http://img518.imageshack.us/my.php?image=capturadetelamt6.jpg)
-
Estou pesquisando algum tempo sobre esse erro para poder incluir no tópico sobre o Grub.
O que eu acho mais provável é que seja isso :
"Este erro se produz se não se pode encontrar o nome do arquivo estando todo o resto correto (informação do disco/partição).
Normalmente o erro indica que não se encontra a imagem do kernel. É preciso assegurar que dita imagem existe na partição de início (/boot)."
Para encontrar a imagem do kernel reinicia-se com o Live CD monta-se a partição do Ubuntu e procura-se na pasta /boot pela imagem ou imagens do kernel tal como nessas figuras :
http://img257.imageshack.us/img257/6456/grubub2.th.jpg (http://img257.imageshack.us/my.php?image=grubub2.jpg) http://img518.imageshack.us/img518/6100/capturadetelamt6.th.jpg (http://img518.imageshack.us/my.php?image=capturadetelamt6.jpg)
Grande pintinho, chegou a ler todo o tópico?
Nele tem todas as informações, e não vejo absolutamente de errado no nível atual.
Começei (junto com o alarcon) a achar que o problema é com o kernel (não acho que seja o GRUB), e foi até por isso que pedi para que fosse descomentado todas as opções de kernel no GRUB, de forma a testar todas.
Porém ainda não tivemos retorno. O que você acha?
[]'s
Cristiano
-
Desculpem-me pela sumida, eu estive viajando, mas estou de volta agora e já vou tentar o que foi indicado, logo volto com a resposta.
Muito obrigada pela ajuda que estão me dando.
Beijinhoss
-
Bom, então, eu tentei o que foi indicado pelo clcampos e nada... todas as opções dão erro.
Se alguém tiver mais alguma idéia.....
-
Bom, então, eu tentei o que foi indicado pelo clcampos e nada... todas as opções dão erro.
Se alguém tiver mais alguma idéia.....
Quando você informa: "eu tentei o que foi indicado pelo clcampos e nada... todas as opções dão erro.", está incluído o que foi dito aqui:
http://ubuntuforum-br.org/index.php/topic,43713.msg259564.html#msg259564
-
Bom, então, eu tentei o que foi indicado pelo clcampos e nada... todas as opções dão erro.
Se alguém tiver mais alguma idéia.....
Quando você informa: "eu tentei o que foi indicado pelo clcampos e nada... todas as opções dão erro.", está incluído o que foi dito aqui:
http://ubuntuforum-br.org/index.php/topic,43713.msg259564.html#msg259564
Então alacorn, essa idéia empaca no chroot: chroot: cannot run command `/bin/bash': No such file or directory
-
Então alacorn, essa idéia empaca no chroot: chroot: cannot run command `/bin/bash': No such file or directory
OI, fui testar o que havia proposto no link e o chroot funcionou aqui. Veja o que fiz:
Vou tentar explicar como imagino que seria o uso do chroot e você, clcampos ou outro usuário que entenda este comando, pode fazer a correção que achar necessária, pois eu ainda não entendo muito bem este comando.
1. - Dar o boot pelo LiveCD e lá abrir um terminal (menu Aplicações > Acessórios > Consola ou Terminal) e digitar:
sudo su (para virar root)
mkdir /media/sda?
mount -t ext3 /dev/sda? /media/sda?
chroot /media/sda?
OBS: os valores /dev/sda? e /media/sda? mude para a sua verdeira partição do Ubuntu. Se sua partição Ubuntu não for ext3 e sim reiserfs, por favor mude isso também no comando acima.
2. - Para ter acesso completo via linha de comando
mount -t proc /proc proc
3. - Agora é que vem a dúvida, como conectar a internet
pon dsl-provider (apenas, considerando que os arquivos de configuração já estão feitos no HD, partição Ubuntu)
ou ainda
pppoeconf (para fazer a configuração da conexão para só depois usar o comando anterior e isso se for conexão ADSL)
ATENÇÃO: o passo 3 é que foi diferente, pois eu fiz a conexão no liveCD antes, para dar certo, portanto a conexão tem de ser feita no LiveCD.
4. - Agora instalar os pacotes:
apt-get clean
apt-get update
apt-get install -f
apt-get --assume-yes grub
apt-get --assume-yes linux-image-2.6.22-16-generic
Aqui eu só executei o comando apt-get update para testar, já que no meu caso não tenho problemas no meu Ubuntu.
5. - Finalizando
umout /proc
CTRL+D (para fechar o chroot)
-
Dá o mesmo problema ao dar chroot que eu tinha mencionado anteriormente...
Eu tinha achado alguma vez um jeito de não dar esse erro mas não acho mais.....
-
Eu andei relendo e eu acho que não mandei o código certo.
Ao invés de ser fdisk -f o certo seria fdsk -f
Tenta agora. e posta o que acontece.