ARCH LINUX ARM NO RASPBERRY PI 4
Mantendo as coisas simples :smiley:
Olá, bem-vindo ao meu blog!
Nesse artigo irei mostrar como rodar o Arch Linux ARM no Raspberry Pi 4.
Creio que todos já conhecem o Raspberry Pi, mas caso ainda não tenha ouvido falar sobre ele, clique aqui.
Agora que já sabe do que se trata, vamos ao que interessa. Vale ressaltar que boa parte desse guia se encontra nas instruções na página do próprio projeto, disponível aqui.
A primeira coisa a fazer é formatar o seu cartão MicroSD. Recomendo um bom cartão Classe 10 ou melhor.
A ferramenta para particionamento é de livre escolha. Utilizarei o fdisk que está disponível por padrão na maioria das distribuições Linux.
Formatando o dispositivo
Primeiro iniciamos o microSD com o fdisk. Você precisa utilizar sudo ou realizar o processo como root.
|
|
Substitua o “sdX” pelo identificador do seu dispositivo.
No primeiro prompt, apague (!!!) as partições e crie uma nova:
- Tecle o e ENTER. Isso vai limpar as partições atuais.
- Tecle p para listar as partições. Não deve haver nenhuma listada.
- Tecle n e ENTER para uma nova partição e p para escolher o tipo “Primária”. Agora 1 para a primeira partição e ENTER para aceitar o valor padrão para o primeiro setor. Agora digite +100M para o último setor.
- Tecle t e então c para configurar a primeira partição com o tipo W95 FAT32 (LBA)
- Agora tecle n para uma nova partição e p novamente para “Primária”. E então 2 para segunda partição no cartão e pressione ENTER duas vezes para aceitar os valores padrão para primeiro e último setores da segunda partição.
- Pressione w para escrever a tabela de partições e sair.
Dessa maneira você garante o restante do cartão para o sistema. Falaremos disso mais adiante.
Criando os pontos de montagem
Crie e monte o sistema de arquivos FAT que abrigará os arquivos de boot:
|
|
Crie e monte o sistema de arquivos EXT4 que abrigará o sistema:
|
|
Baixando e extraindo o filesystem
Baixe e extraia o sistema de arquivos raiz (root filesystem). Os parâmetros do comando bsdtar são: x para extrair, p para restaurar as permissões e f indica o arquivo de entrada. O C após o arquivo de entrada indica o diretório para o qual deveremos mudar antes de extrair os arquivos, no caso caso, o diretório root que criamos.
Essa parte deve, obrigatoriamente, ser feita como usuário root:
|
|
Aqui vai uma dica: a URL informada na documentação apresentou um erro no dia que tentei fazer o download. Fui direto para o mirror do Brasil e descobri que estava desatualizado, aproveitei e reportei no IRC #archlinux-arm. Consegui baixar a última versão recorrendo diretamente ao mirror dinamarquês. Uma lista de mirrors está disponível em: https://archlinuxarm.org/about/mirrors
Movendo os arquivos e desmontando os diretórios
Mova os arquivos de boot para a primeira partição:
|
|
Desmonte as duas partições:
|
|
Iniciando o Raspberry Pi
Insira o cartão no Raspberry Pi, conecte o cabo ethernet e a fonte de energia.
Caso não utilize o Raspberry Pi ligado diretamente a um vídeo, teclado e mouse, pode conectar via SSH. Verifique o IP atribuído pelo DHCP do seu roteador, por exemplo.
- Logue-se com o usuário padrão alarm e a senha alarm.
- A senha padrão de root é root.
Por último, mas não menos importante: Inicialize o chaveiro do Pacman e popule com as chaves do Arch Linux ARM.
|
|
Pronto, o Arch Linux ARM já está pronto para ser utilizado para o projeto que quiser. Recomendo atualizar o sistema e reiniciar para começar a brincadeira.
|
|