-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Jaboatão dos Guararapes, PE, 23 de julho de 2014.



Assunto: Computador não inicializa [GNU GRUB 2.0]

Problema: ao ligar o computador, apenas aparece o prompt do GNU GRUB 2.0.

Solução encontrada:
grub> linux (hd0,msdos3)/boot/vmlinuz-3.15.5-jfeam root=/dev/sda3  #
Carrega o kernel Debian GNU/Linux 7.6
grub> initrd (hd0,msdos3)/boot/initrd.img-3.5.15-jfeam  # Inicial RAM Disc
para Debian
grub> boot

Já dentro do ambiente operacional:

update-grub
grub-install --recheck /dev/sda

______________________________________


Entendendo o solução aplicada:

A ideia era tentar instalar o GNU GRUB na partição sda4 (/dev/sda4) e,
depois, tentar gerar um DVD inicializável, somente com os dados da
mencionada partição.

A primeira tentativa de instalar o GRUB na partição sda4 foi assim:

saída do comando: ( grub-install --recheck /dev/sda4 2>&1 | tee
grub-install-recheck-sda4.log && exit $PIPESTATUS )

/sbin/grub-bios-setup: warning: File system `ext2' doesn't support
embedding.
/sbin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only
be installed in this setup by using blocklists.  However, blocklists are
UNRELIABLE and their use is discouraged..
/sbin/grub-bios-setup: error: will not proceed with blocklists.
__________________________


Então partiu-se para uma segunda tentativa (totalmente desastrada!):

saída do comando: ( grub-install --recheck /dev/sda 2>&1 | tee
grub-install-recheck-sda.log && exit $PIPESTATUS )

Installation finished. No error reported.

Após esse comando, os problemas começaram.   Quando a máquina foi
reiniciada, somente aparecia o prompt do GNU GRUB 2.0 (aquele famoso
"grub>").

Ocorre que a instalação de GRUB na partição sda4 _não_ está totalmente
configurada, fato que ocasionou de o carregador _não_ reconhecer o local
onde o kernel e a initrd da Debian estavam instaladas.
_______________________________


Passos para inicializar o sistema [copiado do Manual do GNU GRUB 2.0 -
http://www.gnu.org/software/grub/manual/grub.html#Role-of-a-boot-loader]:

Passo 1: Carregar o kernel utilizando o comando "linux":

grub> linux (hd0,msdos3)/boot/vmlinuz-3.15.5-jfeam root=/dev/sda3  #
Carrega o kernel Debian GNU/Linux 7.6

__________________________

Passo 2: caso se utilize um initrd, execute o comando "initrd" após o
comando "linux":

grub> initrd (hd0,msdos3)/boot/initrd.img-3.5.15-jfeam  # Inicial RAM Disc
para Debian

_________________________

Passo 3: inicializar

Finalmente, execute o comando "boot".

_________________________

Passo 4: Já dentro do ambiente operacional

update-grub
grub-install --recheck /dev/sda

________________________


Com isso a máquina está de volta a inicializar como antes.

É isso.

Jamenson Ferreira Espindula de Almeida Melo
Linux user nº 166197
https://linuxcounter.net/cert/166197.png

Impressão digital da chave:
234D 1914 4224 7C53 BD13  6855 2AE0 25C0 08A8 6180


-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJTz8xnAAoJECrgJcAIqGGAH2gH/0Ul0X/xTAkkusFZe+JMHUPn
fZQBkVAzxzsmqp8IawW00Tolw/7HL1E0vo8zp9H9Sccv6+NODOXrVQ0I6PT9CMm5
jZpi76kfZgRw3fVT6GY5wycugwzWTG2REo4Yt4wNap9aW9FzHGqm302yzzDhkFtc
YbfXd6hcZ14CfupxqntrWyGTLoiZdRhXOcJd388DPM5jj9MX+JQ2M1XsFjPxOHoV
59MTkSboCS0yWRMspuAhJyc2v67r1nQtTBXJ4py9mHn6Zqm2A4Wp21EFjyCvaUvW
oF4DUEhwYaUDpbIDaNigU2IBYyXvLdEOk0Y81G01b0+B9B/yjpOdMNYYPbgPBsY=
=T723
-----END PGP SIGNATURE-----

Responder a