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

marcospinho

Deu certo :), mas eu não tinha conseguido isso antes, nas vezes anteriores sempre aparecia uma mensagem de erro atras da outra e nenhuma das dicas que eu tentei tinha funcionado. Agora estou atrás do burg-manager ele configura o burg graficamente e tem muitas opções de customização mas parece que os tutoriais que existiam sumiram misteriosamente da internet. Parece que o programa deve ter dado dor de cabeça a quem instalou e agora so tem tutoriais no modo texto.
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

jonnhi

Boa noite meu amigo segui algumas dicas suas e não obtive sucesso as vezes vc tem outra dica pra me dar, após meu notebook desligar olha o que aparece :

Citação:

/dev/sda8: UNEXPECTED INCONSISTENCY.,; RUN fcsk MANUALLY.
(i.e., without -a or -o options)

*An automatic file system checkof the root filesystem failed.
*An manual fcsk must be performed,then the system reboot.
*This fcsk can be performed in maintance mode.
*Please note that, the root filesystem is currently mounted read-only.
*The fsck should only be performed while the root filesystem is mounted read-only,horewever,the command remount it read-write is:
* # mount -n -o remount,rw /
*in order to exit from de maintance shell, press CONTROL -D
*And system will Reboot.

bash:groups:command not found
bash:lesspipe:command not found
bash:dircolor:command not found

O que fazer ?



joseff

#137
Cara, não tenho certeza mas acho que o problema seu é este:

xxxxxxxxxxxxxxxxxxxxxxxxxx
http://www.vivaolinux.com.br:443/dica/Resolvendo-erro-UNEXPECTED-INCONSISTENCY;-RUN-fsck-MANUALLY


Caro colegas, anteriormente passei por isso e resolvi compartilhar com vocês. ;)

Caso apareça uma mensagem parecida com esta para você:

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p options)
fsck died with exit status 4.



# fsck.ext3 /dev/sda1
ou
# fsck.reiserfs /dev/sda1

e reinicie a máquina.

Sendo sda1 é a partição problemática citada por sua mensagem.

Falou galera, qualquer dúvida é só perguntar...

xxxxxxxxxxxxxxxxxxx

No seu caso deve ser o fcsk que encontrou erros na sda8,,,Entra como root é da os comandos...acima mudando para sda8...deve ser isso...boa sorte..

mrarkeid


caro amigos usuarios de ubuntu, tive um problema com meu ubuntu server 8.04 e gostaria de ser informado por quais ações eu poderia usar para resolver este impasse.
primeiramente meu server apresentou um problema ao carregar o "file root" e parava sempre nesta parte, logo eu para resolver este problema usei o comando   fsck  , depois disso meu sistema ja se apresentou pronto pra uso novamente mas hoje de manhã quando eu cheguei ele estava dizendo starting up grub falid error 17, fiquei meio pasmo pois não havia nenhum modo de entrar no console.
quem tiver alguma informação de como ajudar eu ficarei muito grato, creio que em meus varios tempos de uso é a primeira vez que vejo este erro, mas ja conhecia a respeito deste erro no gerenciador de boot grub.
sem mais delongas agradeço a todos e a quaisquer que possa me oferecer informações, e o ubuntu é o melhor!!!!!

joseff

Erro 17,,,,,Cara tenta primeiro com o supergrub:

www.supergrubdisk.org/

OU

http://www.forumdebian.com.br/viewtopic.php?f=&t=2852

Dicas do Dmatrix:

Olá, sim faça boot com um cdlive do linux e monte a partição linux instalada com o chroot e instale o grub:
# mount /dev/hdaX /mnt
# chroot /mnt
# mount -t proc /proc proc
# grub-install /dev/hda –root-directory=/mnt

obs: onde X é o numero da partição que está instalado o linux, utilize o fdisk -l para saber.


recentemente instalei o Windows Seven para testes no notebook que já tinha o Debian instalado, ao concluir a instalação ocorreu a esperada perda do Grub, depois de tentar restaurar o grub na mbr através do cd do debian utilizando a opção rescue, não tive sucesso, dava um erro indefinido, então entrei com o livecd do Slitaz e depois no prompt do shell acessei o grub com o chroot:
# chroot /dev/sda3
# grub
grub> root (hd0,2)
grub> setup (hd0)
grub> quit

voltou o grub novamente a gerenciar o boot. Não entendi por que as tentativas de reparação anteriores com o debian não funcionaram.



tags: grub-install chroot grub boot rescue


GaBa

#140
To com um problema aqui.
Estava com o ubuntu 10.10 instalado sem problemas, diminui a partição, e instalei o windows7 no espaço livre. Ok, boot direto para o windows, fui recuperar o grub usando esse tópico, mas não vai, o que acontece, é na hora do boot, o cursor ficar piscando.
Nesses tutoriais que usa o chroot, na hora de usar ele da um erro.

Agora recuperei o boot do windows, para pelo menos conseguir usar o pc.

--------
Edit, consegui.

Com o alternative cd consegui reinstalar o grub. Mas ai ele deu boot direto para o ubuntu sem deixar escolher onde queria ir. Dai no ubuntu de um update-grub, e agora tudo certinho.

jplethier

Bom, estou tendo problema com meu Ubuntu 10.10, acho que é o grub, tentei os passos indicados nesse tópico, mas ao executar o update-grub ou o grub-install a ação fica travada e nada acontece.

Bom, vou explicar meu problema para ver se alguém pode me ajudar.

Instalei o Ubuntu no meu notebook para poder trabalhar com desenvolvimento em rails, mas mantive o w7 instalado também, desde ontem ao tentar iniciar no ubuntu, só o que acontece é eu ser direcionado para uma tela preta(como se fosse um terminal) e aparece as seguintes mensagens de erro:

mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init

Alguém pode me ajudar nesse problema? É problema com o grub mesmo? Ou é outro problema? Já to chegando no ponto que acho que a solução será desisntalar o linux e instalá=lo novamente, não queria fazer isso pois o sistema está todo configurado para que eu possa trabalhar nele, então se alguém tiver uma solução que eu possa manter as configurações do sistema e não perder nenhum dado gravada lá, agradecerei muito.

Abs

joseff



jplethier

Citação de: joseff online 13 de Agosto de 2011, 06:52
Tenta isso:

http://ubuntued.info/ubuntu-nao-arranca-experimente-isto



Vou tentar essa solução, pois está ocorrendo exatamente esses erros e problemas quando inicio o meu ubuntu, depois informo se consegui resolver através dessa solução, mas obrigado de qualquer jeito.

jplethier

joseff,

tentei essa solução, é realmente o problema que estou enfrentando, mas não resolveu meu problema.

Se alguem já tiver passado por isso e tiver resolvido de outra maneira, se puder me fale como foi resolvido para eu tentar aqui também.

jomafras

O problema ao que tudo indica não é no GRUB.
Se tiver como vc entrar no modo de recuperação (recovery mode) talvez possa ter solução.
Tenta primeiro reparar pacotes quebrados, se tiver algum (repair broken packages).
Em seguida entra no shell (resume normal boot) : depois do login e senha digita : sudo apt-get update & sudo apt-get dist-upgrade.
Com isso vc atualiza os repositórios, instala o que for atualização e provavelmente conserta o seu file system que está defeituoso.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

zangetsu_stark

Valeu mermão, essa foi a unica solução valida que encontrei, eu fiz um burrice, mas ainda bem esta aqui a solução...
criar a pasta dentro da partição da linux e instalar novamente o grub...

Valeu Irmao...

Rama

Loop no Grub2

Pessoal esse tal de Grub2  é um caso sério. Usei bastante a versão 8 do Ubuntu e não tive problema, até divulguei o feito. Quando atualizei deu uns problemas e tive que formatar a partição do ubuntu, mas ai não consegui entrar na partição do win 7 e tive que recuperar pelo Lilo a mbr. Deu tudo certo e continuei com a brincadeira. Resolví instalar a versão 11.10 pelo método correto que ví no youtube (tá bem explicado) Sentí um pouco de dificuldada, pois já tinha o win 7 e dados em outra partição. Marinheiro de primeira viagem, fui lendo e fazendo até conseguir. Gub2 funcionando e de repente só consigo entrar no Ubuntu.
Ao inicializar Grub aparece com opções e se não clicar logo no win 7 ele entra direto no Ubuntu. Quando clico no Win 7 ele volta para opção Ubuntu. Repito e continua. Claro, (Coisas de Bill Gate Mbr e ...será? ). O ubuntu funciona beleza. O fresco do firefox é que trava e não aparece "organizar favoritos", mas isso é outro problema. Fiz atualização do Grub na janela do terminal, foi aceito mas continua o problema. Fiz inicialização pelo cd do win 7 conforme orientação acima, foi recuperada a mbr, nada. Bem, na minha ignorância, é uma ajeitada de posição do win7 no grub? Puxa, como fazer. Entendo pouco de programação mas uma dica direta no assunto eu faço. Já estudei nesses 3 dias e vejo que tenho muito que aprender. Os colegas aqui são experts no assunto e ficarei muito agradecido por uma ajuda. Não quero desistir do Ubuntu, mas acho que esse Grub tá deixando muita gente de escanteio. Existe um tal cd super grub (baixaki) em .iso que queimei p o cd e não funcionou, pois aparece a opção do Vista e o meu é win 7. O boot volta para o Ubuntu. Usei o Cd-Multiboot do grub e não resolveu.  Não consigo entrar no Win7.
Os dados para quem desejar me ajudar:

Tenho 2 hd e o win 7 e Ubuntu estão em partições diferentes no  mesmo Hd de 500 Gb . O Hd de 80 Gb é só p dados.
Acesso os 2 Hds pelo Ubuntu.


1) fdisk -l



Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x3a4ae57d

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1              63   156296384    78148161   42  SFS

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total de 976773168 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x012b012b

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1   *          64   178051071    89025504    7  HPFS/NTFS/exFAT
/dev/sdb2       264445328   976769028   356161850+   7  HPFS/NTFS/exFAT
/dev/sdb3       228052990   264443903    18195457    5  Estendida
/dev/sdb4       178051072   228051071    25000000   83  Linux
/dev/sdb5       232052736   264443903    16195584   83  Linux
/dev/sdb6       228052992   232050687     1998848   82  Linux swap / Solaris

Partições lógicas fora da ordem do disco
barrosrama@barrosrama-System-Product-Name:~$

2) blkid:


/dev/sda1: LABEL="HD 80 GB" UUID="8624F70C24F6FDCD" TYPE="ntfs"
/dev/sdb1: LABEL="Win 7" UUID="01CAD28E2F0C3A80" TYPE="ntfs"
/dev/sdb2: LABEL="DADOS HD 500 GB" UUID="01CAC9CF91805380" TYPE="ntfs"
/dev/sdb4: UUID="4903f740-5923-4445-bdff-e37a75e1b303" TYPE="ext4"
/dev/sdb5: UUID="28858d8f-17a7-446c-8520-76ad5dd74ce3" TYPE="ext4"
/dev/sdb6: UUID="911a2070-7adf-4175-b844-a970ddec07d0" TYPE="swap"


3) # /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb4 during installation
UUID=4903f740-5923-4445-bdff-e37a75e1b303 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb5 during installation
UUID=28858d8f-17a7-446c-8520-76ad5dd74ce3 /home           ext4    defaults        0       2
# swap was on /dev/sdb6 during installation
UUID=911a2070-7adf-4175-b844-a970ddec07d0 none            swap    sw              0       0


----------------------------------------------


Meu grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos4)'
search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd1,msdos4)'
  search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
  set locale_dir=($root)/boot/grub/locale
  set lang=pt_BR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, com Linux 3.0.0-14-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   set gfxpayload=$linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   linux   /boot/vmlinuz-3.0.0-14-generic-pae root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro   quiet splash vt.handoff=7
   initrd   /boot/initrd.img-3.0.0-14-generic-pae
}
menuentry 'Ubuntu, com Linux 3.0.0-14-generic-pae (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   echo   'Carregando Linux 3.0.0-14-generic-pae ...'
   linux   /boot/vmlinuz-3.0.0-14-generic-pae root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
   echo   'Carregando ramdisk inicial ...'
   initrd   /boot/initrd.img-3.0.0-14-generic-pae
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, com Linux 3.0.0-14-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   set gfxpayload=$linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   linux   /boot/vmlinuz-3.0.0-14-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro   quiet splash vt.handoff=7
   initrd   /boot/initrd.img-3.0.0-14-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-14-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   echo   'Carregando Linux 3.0.0-14-generic ...'
   linux   /boot/vmlinuz-3.0.0-14-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
   echo   'Carregando ramdisk inicial ...'
   initrd   /boot/initrd.img-3.0.0-14-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   set gfxpayload=$linux_gfx_mode
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   linux   /boot/vmlinuz-3.0.0-12-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro   quiet splash vt.handoff=7
   initrd   /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, com Linux 3.0.0-12-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod gzio
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   echo   'Carregando Linux 3.0.0-12-generic ...'
   linux   /boot/vmlinuz-3.0.0-12-generic root=UUID=4903f740-5923-4445-bdff-e37a75e1b303 ro recovery nomodeset
   echo   'Carregando ramdisk inicial ...'
   initrd   /boot/initrd.img-3.0.0-12-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod part_msdos
   insmod ext2
   set root='(hd1,msdos4)'
   search --no-floppy --fs-uuid --set=root 4903f740-5923-4445-bdff-e37a75e1b303
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
   insmod part_msdos
   insmod ntfs
   set root='(hd1,msdos1)'
   search --no-floppy --fs-uuid --set=root 01CAD28E2F0C3A80
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


jomafras

Passa seus dados do Hd de 80 para a partição Dados do Hd de 500 e retira esse Hd de 80 do PC ficando só com o Hd de 500.
Pode ser que resolva.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog