sábado, 24 de junho de 2017

Raspberry Pi 3: NOOBS triple boot (Raspbian PIXEL + Raspbian Lite [Retropie] + LibreELEC [KODI])


Onde instalar o sistema operacional?

R: Dê preferência a um microSD classe 10 de no mínimo 16GB, pois o boot por USB ainda é experimental, mas independentemente disso, um pendrive USB 2.0 ou USB 3.0 pode ser utilizado se estiver disposto a ignorar os BUGs que podem ocorrer.

Como editar o arquivo config.txt?

(clique na imagem para ampliar)

*A última versão do NOOBS estava dando problema nessa opção quando o sistema está rodando a partir de um microSD, mas não tem problema, pois é possível editar esse documento dentro de qualquer sistema operacional, tal como o Raspbian, para isso, é só abrir o terminal e digitar o seguinte comando: sudo nano /boot/config.txt

Como instalar e configurar o triple-boot (Raspbian + LibreELEC + Retropie)?

1) Do seu computador, acessar o seguinte site: https://www.raspberrypi.org/downloads/noobs/
2) Baixar o NOOBS:
(clique na imagem para ampliar)
3) Extrair o arquivo baixado:

(clique na imagem para ampliar)

4) Após extrair, delete o arquivo baixado (Apenas o "NOOBS_v2_4_0.zip")

5) Formate o seu cartão de memória ou pendrive em FAT32:
- Se for utilizar um cartão de memória utilize o seguinte programa: https://www.sdcard.org/downloads/formatter_4/ (Para capacidades acima de 32GB o procedimento é outro!!! Ele deve ser formatado em exFAT. Por favor, pesquise no site oficial: https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md).
- Pendrive: https://www.partitionwizard.com/free-partition-manager.html

6) Copie todos os arquivos extraídos para a raiz do seu cartão de memória ou pendrive:

(clique na imagem para ampliar)

7) Remova o seu dispositivo de armazenamento do computador e insira no Raspberry Pi.

8) Quando o NOOBS iniciar, conecte a sua rede WiFi:

(clique na imagem para ampliar)

9) Selecione as opções indicadas na figura abaixo (Raspbian + LibreELEC + Raspbian Lite[RetroPie] + Data Partition[Opcional]) e clique em install. O processo é lento e pode levar de 3 até 5 horas dependendo da velocidade de leitura e gravação do seu microSD ou pendrive, da temperatura do Raspberry Pi que pode afetar o desempenho do processador e da velocidade da sua internet.

(clique na imagem para ampliar)

10) Aguarde o processo de instalação finalizar e reinicie o seu Raspberry Pi (Sempre desligue
pela interface gráfica [software], nunca puxe da tomada [hardware], a não ser que o sistema trave e não retorne em um intervalo de 20 a 30 minutos. Problemas como esse, ocorrem ocasionalmente no LibreELEC, pois o sistema exige muito do processador e da GPU do Raspberry Pi).

Instalando e configurando o RetroPie:

OBS: Este tutorial só funciona com o Raspbian Lite. É possível instalar no Raspbian Pixel, mas o processo é mais complicado.

11) Após Reiniciar o sistema, chegou a hora de dar boot no Raspbian Lite:

(clique na imagem para ampliar)

12) O sistema vai pedir o login e a senha:
login: pi
senha: raspberry
13) Alterar localização:
- Para verificar, digite: locale
- Para alterar execute os seguintes comandos um a um:
export LANGUAGE=pt_BR.UTF-8
export LANG=pt_BR.UTF-8
export LC_ALL=pt_BR.UTF-8
sudo locale-gen pt_BR.UTF-8

- Digite "locale" e verifique se tudo foi alterado para pt_BR.UTF-8, se ainda não foi, digite: sudo
dpkg-reconfigure locales
- Utilizando as setas do teclado e o TAB para navegar, o ESPAÇO para selecionar/desselecionar
e o ENTER para confirmar, procure na lista por pt_BR.UTF-8 e selecione esta opção
(Desselecione todas as outras que estiverem marcadas, tais como en_US.UTF-8) e confirme a
operação.
- Digite novamente locale e verifique novamente, se tudo estiver certo, prossiga, caso
contrário, reinicie o Raspberry Pi pelo comando: shutdown [software] ou reboot [software] e
repita todos os passos deste item (13).

14) Seguir a risca (exatamente como nas instruções) todos os passos do seguinte tutorial oficial do RetroPie: https://retropie.org.uk/docs/Manual-Installation/

15) Se algum pacote falhar na atualização (é normal se o sistema estiver muito desatualizado), execute o seguinte comando novamente: sudo apt-get update && sudo apt-get upgrade –y até que todas as atualizações sejam instaladas com sucesso. O mesmo vale durante a instalação do Retropie, se algum item falhar durante a instalação é só selecionar o Basic Install novamente (não se preocupe, o sistema não vai instalar tudo de novo, apenas o que estiver faltando).

16) Entre em "Configuration / tools":

(clique na imagem para ampliar)

17) Em "autostart" selecione Emulation Station. Ative (enable) e instale as seguintes opções: bashwelcometweak, bluetooth, runcommand, samba e usbromservice (Opcional. Com essa opção ativada é possível emular jogos a partir de um pendrive: https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-USB-drive).

(clique na imagem para ampliar)

(clique na imagem para ampliar)

*Durante a instalação dos pacotes, se algum falhar, execute novamente.

18) Reinicie o seu Raspberry Pi utilizando a opção "Perform Reboot" e inicie novamente o Raspbian Lite.

19) Observe que o sistema já abriu a interface gráfica do RetroPie. Configure o seu teclado ou seus controles:
(clique na imagem para ampliar)

20) O sistema já foi instalado e está pronto para uso, mas não vai exibir nenhum emulador até que você insira as ROMs e as BIOS nas devidas pastas.

Exemplo 1 (ROM): Se for uma ROM para GBA, coloque a rom na pasta //XXX.XXX.X.XX/retropie/roms/gba/SuperMarioWorld.gba

Exemplo 2 (BIOS): Copie para //XXX.XXX.X.XX/retropie/bios/SCPH1001.bin

*//XXX.XXX.X.XX/ é apenas um exemplo, descubra o IP do seu Raspberry Pi nas configurações do Retropie.
(clique na imagem para ampliar)

Tutorial oficial do Retropie ensinando a copiar ROMs para o seu Raspberry Pi: https://github.com/retropie/retropie-setup/wiki/Transferring-Roms

21) Reinicie o seu Raspberry Pi, inicie o Raspbian Lite novamente e observe que o emulador apareceu e que dentro dele está a ROM do seu jogo.

Divirta-se!!!