|
|
(60 revisões intermediárias por 2 usuários não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| Responsáveis: | | [[Arquivo:Kankin-logo.jpg|thumb|300px]] |
| * [[Raphael Bastos - Coffnix|Raphael Bastos]] | | Responsável: |
| * João Santos
| | * [[Usuário:Coffnix|Coffnix]] |
| * Gustavo Soares - Slot
| |
| Conseguimos homologar o Funtoo Linux no Raspberry Pi. A estabilidade e economia de consumo de recursos, já conhecida dos sistemas Gentoo se mantém nesse tipo de hardware.
| |
|
| |
|
| == Instale a imagem oficial Área 31 - Funtoo Linux Raspberry Pi ==
| |
| [[Image:Funtoo-linux-raspberrypi.jpg|300px]]
| |
|
| |
|
| Download da imagem oficial Área 31 Hackerspace:
| | __NOTOC__ |
| https://sourceforge.net/projects/yaxkin/files/area31-hackerspace
| |
|
| |
|
| === Senha de root padrão ===
| | [[Image:Funtoo-linux-raspberrypi.jpg|thumb|200px|Kankin Linux on ARMv6 (Raspberry Pi)]] |
| A senha de root padrão da imagem oficial do Área 31 Hackerspace é:
| |
| area31
| |
|
| |
|
| | Conseguimos homologar o Funtoo Linux no Raspberry Pi. A estabilidade e economia de consumo de recursos, já conhecida dos sistemas Gentoo se mantém nesse tipo de hardware. |
|
| |
|
| == Instalando Funtoo Linux em Raspberry Pi a partir do stage3 oficial ==
| | Conheça e obtenha já nossa distribuição oficial, nascida dentro do Área 31 Hackerspace: |
| 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. ;)
| | https://sourceforge.net/projects/kankin/ |
| | |
| === Obtenha o stage3 oficial do Funtoo Linux compilado para ARM ===
| |
| wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/arm-32bit/armv6j_hardfp/stage3-latest.tar.xz
| |
| | |
| | |
| === Descompacte o stage 3 oficial ===
| |
| mkdir -p /tmp/funtoo-raspberrypi
| |
| | |
| tar xavpf stage3-armv6j_hardfp-funtoo-current-*.tar.xz -C /tmp/funtoo-raspberrypi
| |
| | |
| === 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
| |
| | |
| === Instale o Kernel Linux e os modulos ===
| |
| A Fundação Raspberry Pi mantém uma árvore do kernel do Linux que pode ser executado no Raspberry Pi (hardware), incluindo uma versão pré-compilada que usamos aqui. siga os passos abaixo:
| |
| | |
| cd /tmp/
| |
|
| |
|
| git clone --depth 1 git://github.com/raspberrypi/firmware/
| | Leia o manual de instalação: |
| | [[Raspberry_Pi_-_Kankin_Linux_Handbook_on_ARMv6]] |
|
| |
|
| cp firmware/boot/* /tmp/funtoo-raspberrypi/boot
| | Assista um vídeo do sistema funcionando: |
| | http://www.youtube.com/watch?v=CJ-P8O4USL8 |
|
| |
|
| cp -r firmware/modules /tmp/funtoo-raspberrypi/lib
| |
|
| |
|
| | | = Raspberry Pi benchmark = |
| === Edite o /etc/fstab ===
| | Rodando softwares no Raspberry Pi, python é cerca de 60x mais lento que C. |
| | | http://trouch.com/2013/01/12/raspberry-pi-benchmark/ |
| 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-raspberrypi/etc/fstab
| |
| <pre>
| |
| /dev/mmcblk0p1 /boot vfat noauto,noatime 1 2
| |
| /dev/mmcblk0p2 none swap sw 0 0
| |
| /dev/mmcblk0p3 / ext4 nobarrier,noatime 0 1
| |
| </pre>
| |
| | |
| | |
| '''Dica:''' /dev/mmcblk'''0'''p'''1''' equivale a /dev/sda1
| |
| | |
| === Ative acesso de root sem senha ===
| |
| vi /tmp/funtoo-raspberrypi/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 | | ou |
| python -c "import crypt, getpass, pwd; print crypt.crypt('password', '\$6\$SALTsalt\$')" | | https://area31.net.br/downloads/RaspberryPibenchmark_trouch.pdf |
| | |
| Adicione o hash em '''SUA_PASSWORD_MD5'''
| |
| vi /tmp/funtoo-raspberrypi/shadow
| |
| | |
| root:SUA_PASSWORD_MD5:14698:0:::::
| |
| | |
| === Configure a rede (opcional) ===
| |
| Configure seguindo a documentação oficial Funtoo:
| |
| http://www.funtoo.org/wiki/Funtoo_Linux_Networking
| |
| | |
| | |
| | |
| === 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:
| |
| rsync -avzh /tmp/funtoo-raspberrypi/ /mnt/sdcard
| |
| | |
| Desmonte e remova o cartão:
| |
| umount /mnt/sdcard/boot /mnt/sdcard
| |
| | |
| | |
| Seja feliz! :D
| |
| | |
| Qualquer dúvida, nos procure no IRC ou na lista de discussão.
| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| http://www.funtoo.org/wiki/Funtoo_Linux_Installation_on_ARM
| |
| Siga a documentação oficial do Gentoo, obedecendo as diferenças para o Funtoo:
| |
| http://wiki.gentoo.org/wiki/Raspberry_Pi_Quick_Install_Guide
| |
| | |
| http://www.funtoo.org/wiki/Raspberry_Pi
| |
| | |
| | |
| = Gentoo Linux rodando em Raspberry pi =
| |
| http://wiki.gentoo.org/wiki/Raspberry_Pi
| |
| | |
| | |
| = OpenSUSE Linux rodando em Raspberry pi =
| |
| http://en.opensuse.org/openSUSE:Raspberry_Pi
| |
| | |
| | |
| = Controle de impressoras 3D usando Raspberry pi=
| |
| Este projeto consiste no uso de hardware Raspberry Pi no controle, monitoramento e gerenciamento de impressoras 3D.
| |
|
| |
|
| http://www.youtube.com/watch?v=yHt1eRLJSaA
| |
|
| |
|
| | = Distcc Cross-Compiling = |
| | [[Cross-compiling_e_compila%C3%A7%C3%A3o_distribu%C3%ADda_para_ARM#Raspberry_Pi]] |
|
| |
|
| == Servidor web octoprint ==
| |
|
| |
|
| http://www.adafruit.com/blog/2013/02/14/untether-your-3-d-printer-with-a-35-raspberry-pi-3dthursday/
| |
|
| |
|
| https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian
| |
|
| |
|
|
| |
|
| https://github.com/foosel/OctoPrint
| |
|
| |
|
| == Servidor web printerface ==
| |
|
| |
|
| http://walter.schreppers.com/index.php?page=blogpost&pos=98
| |
|
| |
|
| https://github.com/w-A-L-L-e/printerface
| | [[Categoria:Embarcados]] |
| | [[Categoria:Projetos]] |
| | [[Categoria:HardwareOpensource]] |
| | [[Categoria:SoftwareOpensource]] |
| | [[Categoria:Linux]] |