segunda-feira, 30 de setembro de 2013

Recuperando um cartão SD ou pendrive com tamanho reduzido ou não reconhecido

Depois de ter usado um cartão SD para instalar o Raspbian, sistema operacional Linux para o Raspberry Pi, e ter precisado formatar e reutilizar este cartão, me deparei com um problema, o cartão não era mais reconhecido corretamente pelo Windows. Ele aparentava ter apenas alguns MB livres, sendo que o tamanho correto era de 8GB. Depois de pesquisar um pouco, percebi que o problema é que o Windows não "enxerga" a parte usada, pois está com sistema de arquivos próprio do Linux. Mesmo assim é possível resolver o problema pelo próprio Windows, sem ter que utilizar um live-cd com alguma distro Linux.
Para isso, abra um prompt de comandos (CMD) como administrador, digite DISKPART e tecle [ENTER] para abrir o gerenciador de discos por linha de comando. 

Depois, digite LIST VOLUME e tecle [ENTER] para listar os volumes (forma mais simples de reconhecer o disco). No meu caso, o volume desejado é o H.

Em seguida, digite SELECT VOLUME H, onde H deve ser trocado pelo volume que você deseja escolher.
Digite CLEAN para limpá-lo e FORMAT. Se ocorrer algum erro ao formatá-lo, abra o gerenciador de discos do Windows para concluir a tarefa. Para isso, clique com o direito do mouse no ícone do MEU COMPUTADOR e selecione GERENCIAR. Depois clique em GERENCIAMENTO DE DISCO e localize o disco que provavelmente aparecerá como "NÃO ALOCADO". 

Clique com o direito do mouse sobre ele e selecione NOVO VOLUME SIMPLES, marque as opções desejadas e pronto. Seu pendrive ou cartão SD estará de volta à vida.

sábado, 21 de setembro de 2013

Linux - Resolvendo o erro: "Unable to resolve host"

Esse erro geralmente ocorre quando o conteúdo dos arquivos "/etc/hosts" e "/etc/hostname" não coincide.
Apesar do processo de correção ser simples, me deu bastante trabalho encontrar a solução, então, seguem os passos necessários:

1) Abra um terminal e digite:

cat /etc/hostname



Obs: Esse comando mostrará como está configurado seu arquivo "hostname". Provavelmente será mostrado o nome do host. No meu caso, "kali".

2)Confirme o IP do micro teclando:

ifconfig


3) Digite:

sudo nano /etc/hosts

Obs: O editor de textos "Nano" abrirá o arquivo para a edição.

4) Adicione ao arquivo a seguinte linha:

IP do micro         nome do host(hostname)

192.168.1.101     kali


Obs: Não se esqueça de trocar este IP pelo do seu micro, conforme obtido no passo. Troque também o "kali" pelo nome obtido no passo 1.

5)Pressione [CTRL] + [X] para fechar o editor, [Y] e [ENTER] para salvar as alterações.

6)|Reinicie o micro e provavelmente o erro "Unable to resolve host" terá sido corrigido.