Ubuntu 12.04: Recuperar o arranque

Por vezes damos cabo do arranque do nosso sistema, ou com uma atualização que corre mal (ex. kernel) ou com uma falha de energia, ou até com as nossas próprias ações, voluntárias ou não…

Iniciamos a nossa máquina mas só aparece “grub>”…

grub

Como resolver? Muito fácil! Arrancamos com o CD/PEN de instalação do nosso sistema e escolhemos a última opção:

install1

Nos ecrãs seguintes definimos a linguagem, localização, nome de rede, etc. O mais importante é quando nos pergunta qual a localização da “/”.  Em princípio será “/dev/sda1” mas ajustem de acordo com a vossa instalação.

Em seguida apresenta a seguinte opção:

rescue

Escolhemos a primeira opção como na figura e vamos então reparar o nosso arranque.

Primeiro podemos verificar o estado do disco (não é obrigatório fazer este passo e a letra X deverá ser alterada para a letra da vossa instalação):

fsck /dev/sdaX

Vamos finalmente reinstalar, verificar e actualizar o grub. Executamos os seguintes comandos (A letra X deverá ser alterada para a letra da vossa instalação):

grub-install /dev/sdX

Deverá ser dada uma resposta sem erros.

grub-install –recheck /dev/sdX

Deverá ser dada uma resposta sem erros.

update-grub

Deverá ser dada uma resposta sem erros.

Por fim, escrevemos “exit” o que nos fará voltar ao menu de recuperação. Escolhemos a última opção (reiniciar o sistema) e em princípio tudo voltará ao normal.

O nosso sistema voltou 😀

Debian LMDE

Imagem

Debian é um grande pilar da comunidade linux mundial. Dispensa apresentações e prima pela estabilidade e simplicidade de utilização. Não é a mais fácil de configurar mas a enorme comunidade que a suporta tem solução para praticamente tudo.

A partir do Debian nasceram outras distribuições das quais se destacam o Ubuntu, o nosso Caixa Mágica, entre outras. Podem ver a lista completa aqui.

Depois veio o Mint. Originalmente surgiu como um fork do Ubuntu mas por causa do rumo que a Canonical está a tomar, os responsáveis do Mint decidiram diversificar a sua “fonte”.

Assim nasce o Debian LMDE.

Imagem

Traz consigo dois Desktops possíveis, o MATE (clássico, baseado em Gnome2) e o Cinnamon (moderno, baseado em Gnome3).

Qualquer uma das versões suporta 32bit e 64bit. Podem ser descarregadas no formato ISO aqui:

O Mate, rápido e robusto, peca pelo aspecto mais “anos 90” mas é o ideal para máquinas mais antigas ou com hardware modesto. O Cinnamon, por seu lado tem um aspecto actual mas também mais exigente a nível de hardware.

Podem gravar para um DVD ou para uma PEN e experimentar antes de instalar (é uma imagem LIVE).

Experimentem! 😀

Cannot set LC_ALL to default locale: No such file or directory

Quando instalo um servidor linux Debian ou Ubuntu em que a linguagem por defeito é “EN” (inglês) e depois instalo a nossa linguagem “PT” aparece-me na consola o seguinte erro quando instalo qualquer coisa ou executo algum programa:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = “”,
LC_TIME = “pt_PT.UTF-8”,
LC_MONETARY = “pt_PT.UTF-8”,
LC_ADDRESS = “pt_PT.UTF-8”,
LC_TELEPHONE = “pt_PT.UTF-8”,
LC_NAME = “pt_PT.UTF-8”,
LC_MEASUREMENT = “pt_PT.UTF-8”,
LC_IDENTIFICATION = “pt_PT.UTF-8”,
LC_NUMERIC = “pt_PT.UTF-8”,
LC_PAPER = “pt_PT.UTF-8”,
LANG = “pt_PT.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_ALL to default locale: No such file or directory

Apesar de não provocar falhas é uma coisa chata! Como resolver? Muito fácil! Primeiro vemos quantas linhas temos “unset” ou “”. No meu caso são as 2 primeiras:

LANGUAGE = (unset),
LC_ALL = “”,

Basta executar as 3 linhas seguintes na consola:

sudo export LC_ALL=”pt_PT.UTF-8″ 

sudo export LANGUAGE=”pt_PT.UTF-8″ 

sudo locale-gen pt_PT

E pronto, problema resolvido!