O computador não é quem de arrancar em Linux


Na nossa casinha de Várzea de Ovelha e Aliviada (norte de Portugal) temos um computador que usa muito minha filha pequena tanto para os estudos como para lezer. O computador tem dous discos. O primeiro é um SSD de arranque do Linux. O segundo é um disco HDD que tem instalado Windows e mais uma partição de dados para Linux. 

O problema é que de quando em vez (já lhe aconteceu duas vezes) simplesmente não é quem de arrancar em Linux. Aparece Grub, deixa escolher... mas o arranque do Linux fica interrompido sem que poida carregar todo o sistema. 

O próprio prompt avisa de que há um falho no disco, que precisa uma comprovação manual com fsck. 

Bem. Como consertar isso?

Pois o bom é que exige mui pouco tempo. Menos de 5 minutos, realmente. Vamos cá ver a deliciosa receita do arranjo deste probleminha, que pode ser aplicado noutros computadores:


CONSERTAR UM ARRANQUE DUAL NO QUE LINUX NÃO CHEGA A INICIAR "À MODA DE VÁRZEA"

INGREDIENTES:

  • PC com arranque dual no que Linux deixou de iniciar
  • DVD, pendrive ou outro suporte com uma instalação "live" de Linux
PREPARAÇÃO:
  1. Comprovar que GRUB está instalado, ainda que o Linux não conseguiu iniciar
  2. Introduzir o suporte com a distro LIVE de Linux preferida (no meu caso Linux Mint)
  3. Arrancar em "live"
  4. Na TERMINAL teclear 
    $ sudo fdisk -l
    isto comprova qual é o disco de arranque do Linux, e simplesmente dá como resultado algo deste estilo:


    Como podedes ver, o disco onde está o sistema de arranque é neste caso /dev/sda1
    Como o sei? porque o sistema de arquivos é "Linux" e tem um asterisco em "Boot", polo que é realmente o disco de arranque. De todos jeitos, caso termos dúvidas, poderemos aplicar a correção de erros a todos os discos com partições tipo "Linux" sem problema.

  5. Num terminal, aplicaremos agora a medicina: o programa de correção de erros fsck.
    Existe uma morea de modificadores diferentes para fsck, mas neste caso nem são precisos. Simplesmente agora escreveremos:
    $ sudo fsck /dev/sda1
    e caso termos dúvidas se é ou não é esse o disco afectado, podemos passar o fsck polas demais partições de tipo Linux. Uma cousinha: SÓ AS DO TIPO LINUX (ext4 normalmente).

  6. E pronto! Na maioria dos casos o computador já estará arranjado e poderemos reiniciar normalmente. 
    O curioso é que eu tenho indicado no fstab (/etc/fstab) que o sistema faga uma comprovação do disco cada vez que o computador arrancar. Mas, algo tem esta máquina que nem sempre dá certo. Estou certamente algo intrigado, mas... 


 

Comentários

Mensagens populares deste blogue

PROBLEMA DO TECLADO COM LINUX MINT - Capítulo 2

A @#%$&!! DO DRIVER NVIDIA

Foçando no WINE - Animal Jam já funcionou em Linux!