Raspberry Pi - Kankin Linux Handbook on ARMv6
Instale a imagem para oficial Raspberry Pi do Área 31 Hackerspace - Kankin Linux
Download do stage4 oficial Área 31 Hackerspace:
https://sourceforge.net/projects/kankin/files/arm-v6/raspberry-pi/stage4/
Esquema de particionamento recomendado
Reserve cerca de 100mb para a partição VFAT, necessária para que a firmware consiga ler os parâmetros de configuração do boot, assim como arquivo de kernel, etc. SWAP é opcional, porém visto que é o padrão Kankin Linux, caso opte por apenas duas partições edite o FSTAB após instalação no cartão SD.
/dev/mmcblk0p1 = /boot (fat32) /dev/mmcblk0p2 = swap /dev/mmcblk0p3 = / (xfs ou ext4 ou btrfs ou wherever)
Copie os arquivos para o SD Card
Monte o SD Card:
mount /dev/mmcblk0p3 /mnt/sdcard
mount /dev/mmcblk0p1 /mnt/sdcard/boot
Sincronize os arquivos para o cartão:
tar xjvpf kankin-armv6j-raspberrypi-*.tar.bz2 -C /mnt
Altere o sistema de arquivos para o desejado (opcional)
ATENÇÃO!! Caso tenha optado pelo sistema de arquivos padrão - BTRFS (recomendado) - ignore este passo pelo óbvio.
Altere nos arquivos /boot/cmdline.txt e /etc/fstab o sistema de arquivos para o que você escolheu no passo anterior:
vi /mnt/sdcard/boot/cmdline.txt
Na linha abaixo no parâmetro rootfstype, altere de btrfs para o sistema de arquivos que você formatou:
otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=btrfs elevator=deadline rootwait
E altere finalmente no /etc/fstab:
vi /mnt/sdcard/etc/fstab
Altere na linha da partição raiz de btrfs para o sistema de arquivos que você formatou:
/dev/mmcblk0p3 / btrfs defaults 0 1
Recomendações de sistemas de arquivos
Edite o arquivo /etc/fstab e altere os parâmetros da partição raiz conforme recomendado:
BTRFS
/dev/mmcblk0p3 / btrfs defaults 0 1
XFS
/dev/mmcblk0p3 / xfs defaults,noatime,nodiratime 0 1
EXT4
/dev/mmcblk0p3 / xfs nobarrier,noatime 0 1
Desmonte e remova o cartão:
umount /mnt/sdcard/boot /mnt/sdcard
Após o primeiro boot
Instale a última versão do Portage
wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2
tar xjvpf portage-latest.tar.bz2 -C /tmp/funtoo-raspberrypi/usr
Sincronize a árvore do portage
eix-sync
Senha de root padrão
A senha de root padrão da imagem oficial do Área 31 Hackerspace é:
area31
Configure a rede (opcional)
Configure seguindo a documentação oficial Funtoo:
http://www.funtoo.org/wiki/Funtoo_Linux_Networking
Configure a resolução do vídeo no boot (opcional)
Caso seja preciso ajustar a resolução HDMI, segue um exemplo de uso para um monitor antigo (jurássico) de 7", preto e branco, que era usado a cerca de 15 anos atrás.
disable_overscan=0 config_hdmi_boost=4 hdmi_force_hotplug=1 hdmi_group=2 hdmi_mode=8 hdmi_drive=2 hdmi_ignore_cec=1
Tunning (opcional)
arm_freq=800 core_freq=300 sdram_freq=400 over_voltage=0 force_turbo=1
Para outras opções, consulte o manual:
http://raspberrypi.stackexchange.com/tags/config.txt/info