[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Computador não inicializa [GNU GRUB 2.0]



-----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-----

Reply to: