Mil e uma maneiras de recuperar GRUB 2, GRUB 2 EFI e GRUB .

Iniciado por jomafras, 26 de Dezembro de 2006, 18:04

tópico anterior - próximo tópico

clcampos

O que tem exatamente em cada uma das partições do disco?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Regis Annoni

sda1 - ubuntu
sda2 - partição só com dados media/disk
sda3 - win xp prof

Regis Annoni

Ao religar entra na tela de opções de boot e:
Windows xp prof. : não aceita e volta ao menu
Linux: ERROR 22 no such partition

Agora estou religando com o Live dvd do ubuntu.
Será que utlizar o caminho: Recuperar um disco defeituoso, pode ser uma opção?


Regis Annoni

Finalmente o menu.lst:

default      0

timeout      10

hiddenmenu

title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
chainloader +1

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-24-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-24-generic

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-23-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-23-generic

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 8.04.2, memtest86+
root      (hd0,5)
kernel      /boot/memtest86+.bin
quiet



E o device.map:

(hd0)   /dev/sda

Regis Annoni

menu.list completo e com uma alteração na identificação do windows:


# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader     +1

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-24-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-24-generic

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-23-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-23-generic

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.22-14-generic

title      Ubuntu 8.04.2, memtest86+
root      (hd0,5)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

clcampos

#80
Seu menu.lst esta totalmente diferente dos valores apresentados pelo comando sudo fdisk -l.

Vamos tentar acertá-lo.

1o.) Monte a partição raiz (/dev/sda1) conforme já informado anteriormente

sudo  mount /dev/sda1  /mnt

2o.) Faça um backup do arquivo /mnt/boot/grub/menu.lst

sudo   cp   /mnt/boot/grub/menu.lst    /mnt/boot/grub/menu.lst.bkp.20090330

3o.) Editando o arquivo (as partes a alterar estão em negrito):

Código (Editando o arquivo) Selecionar
sudo  gedit   /mnt/boot/grub/menu.lst

Citação de: Conteúdo# menu.lst - See: grub(Legal, info grub, update-grub(Legal
#            grub-install(Legal, grub-floppy(Legal,
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Microsoft Windows XP Professional
root      (hd0,2)
savedefault
makeactive
chainloader     +1

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-24-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode)
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.24-24-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-24-generic

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.24-23-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.24-23-generic (recovery mode)
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.24-23-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.24-23-generic

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.22-14-generic
quiet

title      Ubuntu 8.04.2, kernel 2.6.22-14-generic (recovery mode)
root      (hd0,0)
kernel      /boot/vmlinuz-2.6.22-14-generic root=UUID=44bb78b8-8495-43c8-bc11-6923b8880dfa ro single
initrd      /boot/initrd.img-2.6.22-14-generic

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

### END DEBIAN AUTOMAGIC KERNELS LIST

Agora reinicie o PC e espero que esteja tudo ok.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Regis Annoni

Sensacional a sua paciência e sua sabedoria.
Os dois sistema agora abrem sem problema algum.

Ficou apenas aquela mensagem sobre arquivo $HOME sendo ignorado.
Se estiver em condição de me ajudar nisso passamos a outro tópico.
Senão deixo lá a questão e outra hora continuamos, se não resolver antes.

MUITO OBRIGADO.
Sei que a proposta do forum é de ajudar mas não posso deixar de exaltar a grandeza desta solidariedade e de pessoas como você.





clcampos

Citação de: Regis Annoni online 30 de Março de 2009, 16:11
Sensacional a sua paciência e sua sabedoria.
Os dois sistema agora abrem sem problema algum.

Ficou apenas aquela mensagem sobre arquivo $HOME sendo ignorado.
Se estiver em condição de me ajudar nisso passamos a outro tópico.
Senão deixo lá a questão e outra hora continuamos, se não resolver antes.

MUITO OBRIGADO.
Sei que a proposta do forum é de ajudar mas não posso deixar de exaltar a grandeza desta solidariedade e de pessoas como você.


Fico feliz que esteja satisfeito e ficaria mais ainda se vier se juntar a nós e ser um usuário atuante aqui no fórum.

Agora vou ao outro tópico ver no que posso ajudar.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

marcospinho

#83
estava fazendo uma reinstalação e utilizei o gparted instalado no sistema para manipular umas partições e derrepente: bum!!! o gparted exibiu o hd com apenas uma partição do tamanho do próprio ou seja o gparted leu a mbr e ela estava apagada. Usei vários metodos para ver as partições e o fdisk mostrava dados confusos impossíveis de ser usados para recuperação eu sei que é possível instalar no ubuntu um programa que procura partições apagadas e recupera os arquivos (recuperei 15gb de arquivos uma vez) mas não lembro qual e o nome do programa que e em modo texto. Alguém tem idéia de qual seria? já procurei no forum mas ainda não encontrei a resposta.
edit: queria saber se e possivel fazer a instalação do sistema no fim do disco porque os arquivos que eu quero preservar estão no começo (nos primeiros 60G) e achei que dava para usar os ultimos 60G para instalar o sistema e fazer a recuperaçao na propria maquina
o nome do programa e testdisk http://www.gdhpress.com.br/hardware/leia/index.php?p=cap6-13
eu vou à luta
celeron 2.66Ghz, 1G Ram, DVDrw monitor AOC 17pol, HDsata500g, L-Ubuntu Maverick-i386, /root 20G /home 50G /win 40G /win7 50G /dados 20G /teste(nathy+Kde) 15G /acervo 220G  Linux Counter #478143. Ubuntu counter is # 24448

clcampos

pintinho tudo bem? Boa tarde!

Estava conversando com o Nossile sobre seu tópico e ficou acertado dele enviar uma MP a você, pois tinha sido ele que atentou para algo, mas ao enviar ele recebeu a mensagem que sua "Caixa de Entrada" esta cheia, assim vim falar aqui.

Seu tópico sempre salvou as pessoas aqui com problemas no Grub, e sempre fui um a indicá-lo, sem a menor dúvida!

Porém agora as dicas devem sofrer uma alteração, já que o 9.10 virá com o Grub2, assim poderia deixar um aviso claro no primeiro tópico sobre isso?

Valeu!

[]'s

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

jomafras

clcampos,   

Já estou usando o 9.10 RC com o Grub2.
Como sempre faço, editei o /boot/grub/menu.lst para fazer minhas mudanças e descobri que ele não existia mais.
Dei uma olhada geral e me pareceu que o Grub2 é bem mais complicado.
Confesso que estou meio sem tempo no momento e se o Nossile puder se comunicar agradeço (limpei a caixa postal).

Abraços.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

Citação de: pintinho online 24 de Outubro de 2009, 23:57
clcampos,   

Já estou usando o 9.10 RC com o Grub2.
Como sempre faço, editei o /boot/grub/menu.lst para fazer minhas mudanças e descobri que ele não existia mais.
Dei uma olhada geral e me pareceu que o Grub2 é bem mais complicado.
Confesso que estou meio sem tempo no momento e se o Nossile puder se comunicar agradeço (limpei a caixa postal).

Abraços.


Legal, poderia só avisar no tópico inicial que suas dicas (infelizmente) não servem para o Grub2, assim evita que os novatos fiquem tentando e sem entender nada.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jomafras

clcampos,

Combinei com o Nossile colocar o link para o tópico dele.
Sobrou um tempinho hoje cedo (enquanto descansa carrega pedra) e inclui mais algumas dicas que já testei.
Na medida do possível tentarei atualizar o tópico.

Abraços.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

Citação de: pintinho online 08 de Novembro de 2009, 11:00
clcampos,

Combinei com o Nossile colocar o link para o tópico dele.
Sobrou um tempinho hoje cedo (enquanto descansa carrega pedra) e inclui mais algumas dicas que já testei.
Na medida do possível tentarei atualizar o tópico.

Abraços.

Valeu pintinho!

Seu tópico é muito importante, e ajuda muita gente. Atualizado será melhor ainda, se é que é possível!

[]'s

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

fatecano

Sempre achei que tenho QI de jumento, mas agora eu tenho certeza. (rsrs) ::)

Meu computador tem dois HD's.
O primeiro tem 40 GB e é onde o Windows XP está instalado.
O segundo também é de 40 GB e fica o Ubuntu 9.10.

Precisei formatar o Windows e acabei perdendo o meu GRUB (creio que seja o GRUB 2, pois a instalação do Karmic foi do zero, sendo que funcionava perfeitamente).
Segui a sugestão de usar o Alternate CD.

Foi aqui que eu me enrosquei: 

Citar
II- Solução Alternate CD (usar Alternate CD a partir da versão 9.10 - Karmic Koala)
(...)
4- Escolha agora onde está o seu Ubuntu (sda1,ou. sda2,ou,...sda7, etc.) e continue.
5- Agora é só marcar "Reinstalar o carregador de inicialização Grub"e continuar.
6- Digite : (hd0) 
(...)

Escolhi o /dev/sdb1 por ser onde eu imagino que está o meu Ubuntu (segundo HD), conforme imagem abaixo:



Segui à risca o passo 5 e 6, mas surgiu essas mensagens de erros abaixo.

Quando seleciono o Ubuntu para iniciar o micro, aparece essa tela:



Se eu escolho o Windows, aparece essa outra:



Pressionando qualquer tecla a partir dela, volta à tela inicial:




Moral da história: não consigo usar nem o Windows e nem o Ubuntu!  :-\

O que eu poderia fazer agora?
Fiquei bem perdido!


Abraços