Arch Linux for Raspberry Pi
Índice:
- Baixando Arch Linux
- Preparando o cartão SD
- Copiando os arquivos do sistema operacional
- Inicializando o Pi
- Conclusão
O Raspberry Pi é o computador de placa única mais popular de todos os tempos. Ele pode ser usado para vários propósitos, como PC de mesa, centro de mídia doméstico, roteador WiFi inteligente, sistema de automação e servidor de jogos. Os casos de uso são infinitos.
Você pode executar vários sistemas operacionais diferentes no Raspberry Pi, incluindo várias distribuições Linux, como Raspbian, Windows 10 IoT e FreeBSD.
Neste tutorial, mostraremos como configurar o Arch Linux ARM no Raspberry Pi 3 e 4. A instalação do Arch Linux é tão simples quanto criar duas partições e copiar os arquivos do SO no cartão SD.
O Arch Linux é uma distribuição GNU / Linux de lançamento contínuo, o que significa que você só precisa instalá-lo uma vez e atualizá-lo com frequência.
Baixando Arch Linux
Visite a página de downloads do Arch Linux ARM e baixe o arquivo mais recente do Arch Linux ARM para sua versão do Raspberry Pi.
Preparando o cartão SD
Insira o cartão SD na sua unidade de cartão SD e localize o nome do cartão usando o comando
lsblk
:
lsblk
O comando imprimirá uma lista de todos os dispositivos de bloco disponíveis:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
No exemplo acima, o nome do dispositivo SD é
/dev/sdb
, mas isso pode variar no seu sistema. A melhor maneira de identificar o nome é verificando o tamanho do dispositivo.
Você pode usar uma ferramenta gráfica como GParted ou ferramentas de linha de comando como
fdisk
ou
parted
para formatar a unidade e criar a partição necessária. Usaremos o utilitário
parted
.
Observe que formatar e criar novas partições é um processo destrutivo e apagará todos os dados existentes. Se você tiver dados no cartão SD, primeiro faça o backup.
Primeiro, crie a tabela de partição executando o seguinte comando:
sudo parted /dev/sdb --script -- mklabel msdos
Crie duas partições. Partição de inicialização Fat32 com 128 MB e partição raiz ext4 que ocupa o restante do espaço SD:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
Adicione um sinalizador inicializável à partição de inicialização:
sudo parted /dev/sdb --script -- set 1 boot on
Depois de concluído, use o comando abaixo para imprimir a tabela de partições e verifique se tudo está configurado corretamente:
sudo parted /dev/sdb --script print
A saída deve ser algo como isto:
Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary
Formate a partição de inicialização para FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
Formate a partição raiz para ext4:
sudo mkfs.ext4 -F /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done
Copiando os arquivos do sistema operacional
Agora que o cartão SD está particionado, montaremos as partições e copiaremos os dados do arquivo tar baixado.
Antes de montar as partições SD, crie os diretórios que servirão como pontos de montagem:
sudo mkdir -p /mnt/arch/{boot, root}
Monte as duas partições usando os comandos abaixo:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
Use o comando
tar
para extrair o conteúdo do arquivo tar.gz do Arch Linux para o diretório
/mnt/arch/root
:
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
Em seguida, mova os arquivos de inicialização para a partição de inicialização montada:
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
Uma vez feito, desmonte as duas partições:
sudo umount /mnt/arch/boot /mnt/arch/root
Isso é tudo! Você tem um sistema operacional Arch Linux inicializável no seu cartão SD.
Inicializando o Pi
Coloque o cartão SD na sua placa Raspberry Pi, conecte o monitor, o teclado e a fonte de alimentação e você estará pronto para começar.
O nome de usuário padrão é alarme e a senha é alarme. Este usuário tem privilégios de sudo.
Você também pode efetuar login como root com a senha root.
Depois de fazer login, inicialize o chaveiro pacman e preencha as chaves de assinatura do pacote:
pacman-key --init
pacman-key --populate archlinuxarm
A partir daqui, você pode alterar a senha do usuário, configurar o WiFi e configurar sua nova instalação do Arch Linux.
Conclusão
Instalar o Arch Linux no Raspberry Pi 3 / 34b é um processo bastante simples. Tudo o que você precisa fazer é preparar o cartão SD, copiar os arquivos e inicializar o Raspberry Pi.
arco linux raspberry piA Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.
Como instalar o windows 10 iot preview no raspberry pi 2
Saiba como instalar o Windows 10 IoT Preview no Raspberry Pi 2 neste Guia Passo a Passo.
Como instalar e usar o docker no raspberry pi
Neste tutorial, explicaremos como instalar o Docker no Raspberry Pi e explorar os conceitos e comandos básicos do Docker.







