Hosts Linux em apenas 20 MBytes com Tiny Core

Quem diria, uma versão de Linux (Tiny Core) com algumas ferramentas básicas de Networking (tcpdump,iperf,suporte IPv6,entre outras ) em apenas 20Mbytes, ideal para acrescentar aos laboratórios no GNS3. O Tiny Core é uma distribuição de Linux bastante usada em microcontroladores, podendo usufruir de um mini-Destop que permite navegar na internet, ouvir música ver filmes entre outras tarefas.
A base do sistema usa BusyBox e FLTK(GUI), este permite ainda adicionar extensões já pré-compiladas posteriormente á instalação base. Pode ser usado em versão Live ou apartir de um disco.

As versões do Tiny existentes são:
“Core” (8 MB) – variante do Tiny Core sem interface gráfico, permite a adição de extensões podendo assim ter o interface gráfico
“Tiny Core” (12 MB) -recomendado para utilizadores que necessitam de usufruir de rede, inclui de Base o Sistema Core e interface gráfico.
“Core Plus” (64 MB) – permite a utilização de Wireless e suporte a teclados non-US

Os requisitos mínimos são:

Mínimo: Tiny Core 46 MB, e o Core 28 MB RAM no mínimo. CPU mínimo i486DX
Recomendado: Pentium 2 CPU & 128 MB RAM

Poderá efetuar download apartir do Site Oficial.

Extensões:
As extensões estão disponíveis no repositório http://distro.ibiblio.org/tinycorelinux/4.x/x86/tcz/

Após instalar a versão Tiny Core, deverá executar os seguintes passos:

1. Suporte teclado PT

tce-load -wi kmaps.tcz
sudo loadkmap < /usr/share/kmap/qwerty/pt-latin1.kmap

Opcionalmente poderá adicionar ao boot do sistema:

vi /opt/bootlocal.sh
loadkmap < /usr/share/kmap/qwerty/pt-latin1.kmap

2. Instalar a extensões pretendidas (Consulte o Repositório)

tce-load -wi openssh.tcz
tce-load -wi iperf.tcz
tce-load -wi iptraf.tcz
tce-load -wi tcpdump.tcz
tce-load -wi ipv6-3.0.21-tinycore.tcz

Para permitir o suporte de IPv6, deverá executar:

sudo modprobe ipv6

Verifique se o módulo foi carregado com sucesso:

lsmod | grep ipv6

Partilho aqui o meu PC (apenas 20MB) que utilizo nos Labs do GNS3, a Imagem está em Formato VDI.

Nota: O único user existente é o tc (sem password), caso necessite de instalar algum plugin deverá executar o comando sudo . Para mais informações deverá consultar http://wiki.tinycorelinux.net/wiki:passwd

Referências:
Comparison of Linux Live Distros
Site Oficial Tiny Core Linux
Repositório Extensões Tiny Core

Leave a Reply

Your email address will not be published. Required fields are marked *