Quem sou eu

Minha foto
Programador por profissão, formação e opção! Interessado em tudo relacionado a computadores, menos manutenção de hardware! Linguagens (interesse e trabalho): Java, C#, C/C++, Python, Ruby, Haskell. Atualmente trabalhando como Desenvolvedor (maior parte do tempo em soluções ASP.NET)

domingo, 5 de dezembro de 2010

Caminhando por terras desconhecidas (instalando arch no qemu) - pt2

A instalação do Arch é bem simples (considerando-se que ela é feita 100% em modo texto).

Existem dois tipos de downloads para fazer a instalação:
  • arch netinstall - donwload mínimo porém a instalação precisa de acesso à internet
  • arch core - download relativamente mínimo (+/- 300MB) possui os pacotes principais para possuir um terminal funcional após a instalação (não precisa de acesso à internet)
A primeira coisa a fazer é logar como root (sem senha) e rodar o comando km caso seu teclado não seja padrão us

Alguns teclados Abnt2 não possuem as teclas para "/" e "?", sendo necessário utilizar a combinação "AltGr + Q" e "AltGr + W" respectivamente. O mapeamento disponível no Arch (2010.05-core-i686) não reconhece essas combinações acima, porém fazê-las funcionar é bastante simples.

Basta copiar a configuração abnt2 para uma pasta temporária, acrescentar duas linhas e recarregar utilizando o comando loadkeys. Esse tutorial foi retirado deste site.

cp /usr/share/kbd/keymaps/i386/qwerty/br-abnt2.map.gz /tmp
cd /tmp
gunzip br-abnt2.map.gz
echo "altgr keycode 16 = slash" >> br-abnt2.map
echo "altgr keycode 17 = question" >> br-abnt2.map
gzip br-abnt2.map
loadkeys -u -q br-abnt2.map.gz

Ao término o seu teclado será o modelo abnt2 e a combinação AltGr + [w,q] estará funcionando da maneira correta.

Feito isso basta seguir o tutorial de instalação do arch

sábado, 4 de dezembro de 2010

Caminhando por terras desconhecidas (instalando arch no qemu)

Neste post vou descrever como foi a instalação e configuração do Arch-Linux rodando sobre o qemu.

Minha instalação host é o Fedora 13 64bits.

A instalação do qemu é muito simples, basta usar o yum (veja o link How to use qemu).

Apesar de não seguir exatamente os mesmo passos para configurar a imagem e fazer o boot do arch o que fiz não foi nada complicado.

Para criar a imagem do hd usei o seguinte comando:

qemu-img create -f qcow2 -o preallocation=metadata hda.img 4GB

Isso cria uma imagem usando o formato qcow2 (recomendado pelo qemu) com pre-alocação (o que deixa mais rápido quando a imagem começa a ficar ocupada) e o tamanho da imagem com 4GB.

Durante a instalação, o arch recomenda 7500MB para a partição "/" e o resto para a home (fora os 100MB para o boot e a swap). Sendo assim abortei a instalação e recriei a imagem acima com 10GB (entenda-se deletei e fiz tudo de novo). Se você quiser tentar pode verificar o que acontece com uma partição menor.

O formato pode ser alterado posteriormente através do qemu-img convert, veja o manual do para maiores detalhes.

Depois disso bastou iniciar o qemu usando o seguinte comando:

qemu -hda hda.img -cdrom ~/Download/archlinux-2010.05-core-i686.iso -boot d net nic

Não foi necessário iniciar o qemu como super-user (aka root) pois estava apenas testando e não iria precisar de acessar a rede diretamente. Veja o manual e esse link para entender melhor.