Cubieboard A20 - Instalando Funtoo Linux a partir do stage3 oficial

De Área31 Hackerspace
Revisão de 00h18min de 2 de fevereiro de 2019 por Coffnix (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Responsáveis: 
* Raphael Bastos


Instalando Funtoo Linux em Cubieboard2 a partir do stage3 oficial

Recomendamos que todo o processo seja realizado no disco local, e apenas no final seja copiado para o SD Card em si. Por questões de praticidade e desempenho. ;)

Kankin Linux on ARMv7 (Cubieboard2)



Obtenha o stage3 oficial do Funtoo Linux compilado para ARM

# wget http://ftp.heanet.ie/mirrors/funtoo/funtoo-current/arm-32bit/armv7a_hardfp/2013-11-03/stage3-armv7a_hardfp-funtoo-current-2013-11-03.tar.xz


Descompacte o stage 3 oficial

# mkdir -p /tmp/funtoo-cubieboard2
# tar xavpf stage3-armv7a_hardfp-funtoo-current-*.tar.xz -C /tmp/funtoo-cubieboard2


Edite o /etc/fstab

Configure o seu de forma parecida. Respeitando o seu esquema de particionamento e o(s) sistema(s) de arquivo(s) utilizado(s).

# vi /tmp/funtoo-cubieboard2/etc/fstab
/dev/mmcblk0p1		/		ext4		nobarrier,noatime		0 1


Dica: /dev/mmcblk0p1 equivale a /dev/sda1


Configure o timezone

Ative o timezone atual:

# cp /tmp/funtoo-cubieboard2/usr/share/zoneinfo/America/Sao_Paulo /tmp/funtoo-cubieboard2/etc/localtime


Configure o timezone default:

# echo "America/Sao_Paulo" > /tmp/funtoo-cubieboard2/etc/timezone


Ative acesso de root sem senha

# vi /tmp/funtoo-cubieboard2/etc/shadow

Remova o asterisco, e deixe dessa forma a linha referente ao usuário root:

root::10770:0:::::

Ou crie uma senha de root (opcional)

Em primeiro lugar, gere um hash de senha. A saída deste comando será usado para modificar o arquivo /etc/shadow.

#  openssl passwd -1

ou

# python -c "import crypt, getpass, pwd; print crypt.crypt('password', '\$6\$SALTsalt\$')"


Adicione o hash em SUA_PASSWORD_MD5

# vi /tmp/funtoo-cubieboard2/etc/shadow
root:SUA_PASSWORD_MD5:14698:0:::::


Configure a rede (opcional)

Configure seguindo a documentação oficial Funtoo:

https://www.funtoo.org/Funtoo_Linux_Networking


Copie os arquivos para o SD Card

Monte o SD Card:

# mount /dev/mmcblk0p1 /mnt/sdcard


Sincronize os arquivos para o cartão:

# rsync -avzh /tmp/funtoo-cubieboard2/ /mnt/sdcard


Desmonte e remova o cartão:

# umount /mnt/sdcard/


Seja feliz! :D

Qualquer dúvida, nos procure no IRC ou na lista de discussão.