Android

Como instalar o arch linux no raspberry pi

Arch Linux for Raspberry Pi

Arch Linux for Raspberry Pi

Índice:

Anonim

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.

wget

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 pi