Propaganda

Usar um Raspberry Pi é muito divertido. Com tantos projetos para escolher, o computador de US $ 50 o manterá ocupado por meses. Mas a configuração de um Raspberry Pi pode consumir muito tempo.

Se você não está conectando um teclado para configurar o Wi-Fi, está lutando para encontrar a configuração de vídeo correta. Ou alguma outra opção de configuração trivial que não deve levar muito tempo para resolver.

Mas, em muitos casos, você pode fazer essas alterações com facilidade e rapidez. Veja como ajustar seu Raspberry Pi na partição / boot / antes mesmo de inicializá-lo.

O que é a partição de inicialização Raspberry Pi?

Raspberry Pi 2

Ao configurar um Raspberry Pi, você precisa instalar um sistema operacional. Isso não é feito da mesma maneira que em um PC ou laptop. Em vez disso, um sistema operacional está instalado em um Raspberry Pi Como instalar um sistema operacional em um Raspberry PiVeja como instalar um sistema operacional no seu Raspberry Pi e como clonar sua configuração perfeita para uma rápida recuperação de desastres. consulte Mais informação escrevendo-o em um cartão SD.

Durante esse processo, o cartão é dividido em duas ou mais partições. Um deles possui o sistema operacional, formatado com o sistema de arquivos EXT4.

O outro é sempre chamado de "boot" e referido como / boot /. Ele apresenta uma série de dados de inicialização, configurações e outras opções e é formatado com o sistema de arquivos FAT. Observe que a partição / boot / é necessária para todas as distros do Raspberry Pi.

Além do fato de que você pode usar / boot / para ajustar as configurações de hardware do Raspberry Pi, é notável de outra maneira. A partição / boot / pode ser acessada em qualquer computador com um leitor de cartão. Isso contrasta com o sistema operacional principal, que quase sempre pode ser lido apenas em um computador Linux.

Como tal, você pode acessar / inicializar / no Windows, macOS, Linux, qualquer coisa. Importante, você também pode navegar para ele a partir do sistema operacional instalado no seu Raspberry Pi.

Portanto, a partição / boot / é útil. Mas o que você pode fazer com isso? Insira o cartão SD do seu Raspberry Pi no seu PC, abra / boot / e continue lendo para descobrir.

1. Rotule sua distribuição do Raspberry Pi

A execução de vários projetos no seu Raspberry Pi pode ser um pouco confusa. Por exemplo, mantenho uma planilha para saber o que cada Pi está fazendo. Também observo em que hardware está conectado, como uma câmera ou tela sensível ao toque, e em qual caso o Pi está.

Mas você pode ter apenas um Pi, com vários cartões microSD para facilitar a alternância entre projetos. Mesmo assim, pode ser difícil lembrar o que há em cada cartão.

Simplesmente crie um arquivo de texto na partição / boot / com um nome útil, como "security cam.txt" ou "print server.txt". Você pode adicionar mais detalhes sobre o projeto ao corpo do arquivo.

Isso permite identificar rapidamente o cartão SD sem inicializar.

2. Tweak Config.txt para melhor compatibilidade de hardware

Enquanto o Raspberry Pi não possui um BIOS do sistema, ele possui o arquivo config.txt, encontrado em / boot /.

Esta é a casa de ajustes para o Raspberry Pi, com opções para quase tudo o que você pode imaginar. O arquivo apresenta uma lista de configurações usando o formato "property = value" (sem aspas), um por linha. Observe a falta de espaços. Os comentários podem ser adicionados usando o caractere # para iniciar uma linha.

Cada seção do arquivo config.txt está claramente marcada, com linhas comentadas explicando o que cada configuração faz. Embora esse arquivo deva ser editado apenas com cuidado, há informações suficientes para impedir que você faça alterações com sérias conseqüências.

O tipo de ajustes que você fizer aqui dependerá da configuração do seu hardware. Por exemplo, você pode habilitar o módulo da câmera na inicialização:

start_x = 1

Enquanto isso, se você estiver tentando obter uma imagem via saída HDMI, use

hdmi_safe = 1

Essa configuração combina várias configurações de HDMI para criar uma correção geral que deve forçar o HDMI a funcionar.

Mais um ajuste notável do config.txt está girando a tela, usando display_rotate. Por exemplo, gire 90 graus com

display_rotate = 1

Uma rotação de 180 graus, enquanto isso é

display_rotate = 2

E assim por diante.

Como você concluiu, o config.txt é o recurso de configuração de hardware mais importante no Raspberry. Pi. Embora o raspi-config seja significativo, o config.txt tem um impacto maior, permitindo uma considerável pré-inicialização configuração.

Consulte o Wiki elinux.org para obter detalhes mais abrangentes sobre o arquivo config.txt.

3. Crie um arquivo em branco para ativar o SSH

Edite config.txt no Raspberry Pi

Usar o SSH para acessar remotamente o Raspberry Pi economiza muito tempo. Por exemplo, você pode querer atualizar o sistema operacional, mas não consegue conectar o Pi a uma TV. A resposta é acessar remotamente seu Raspberry Pi VNC, SSH e HDMI: três opções para visualizar o seu Raspberry PiO Raspberry Pi é um pequeno computador notável, mas pode ser demorado configurá-lo e conectá-lo ao seu monitor. consulte Mais informação e SSH é a maneira mais rápida de fazer isso.

No entanto, versões posteriores do sistema operacional Raspberry Pi baseado no Debian têm o SSH desativado por padrão. Essa é uma medida de segurança que pode ser inconveniente para usuários comuns.

Há uma solução alternativa, no entanto. Basta criar um arquivo especial na partição / boot / para ativar o SSH.

Abra a partição / boot / no seu computador e crie um novo arquivo. Rotule-o ssh e remova a extensão do arquivo. É simples assim! Por mais rápido que seja, vale a pena manter um arquivo de sinalizador ssh no seu PC. Dessa forma, tudo o que você precisa fazer é arrastar e soltar o arquivo na partição / boot / sempre que instalar um Raspberry Pi OS.

Esse arquivo atua como um sinalizador quando o Pi é inicializado, instruindo o sistema operacional a habilitar o SSH.

Observe que você será solicitado a alterar a senha de usuário "pi" padrão ao fazer o primeiro login.

4. Salvar credenciais de rede Wi-Fi no wpa_supplicant.conf

Outro tempo gasto na configuração de um Raspberry Pi está recebendo o dispositivo na sua rede sem fio. Embora conectá-lo diretamente ao roteador possa economizar tempo aqui, talvez você não tenha portas suficientes. Ou você tem o Pi situado muito longe.

A resposta é rede sem fio, o que significa fazer login no ambiente de desktop do Pi. A configuração com mouse e teclado não leva muito tempo. Você pode configurá-lo na linha de comando, editando o arquivo wpa_supplicant.conf, mas também pode editá-lo antes da inicialização do Pi.

Na partição / boot /, crie um novo arquivo wpa_supplicant.conf. Abra-o no editor de texto do seu PC (por exemplo, o Bloco de notas no Windows ou você pode preferir o Bloco de notas ++). Copie e cole as seguintes linhas:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 país = rede dos EUA = {ssid = "SSID" psk = "PASSWORD" key_mgmt = WPA-PSK}

Algumas edições são necessárias. Primeiro, mude o país conforme apropriado (por exemplo, GB para o Reino Unido).

Depois disso, defina os campos SSID e PASSWORD para corresponder aos da sua rede sem fio. Salve o arquivo, feche-o e inicie o seu Pi. O dispositivo deve conectar-se em breve ao seu Wi-Fi local. Acesse a página de administração do seu roteador para visualizar o endereço IP do Pi.

Você poderá acessar remotamente o Raspberry Pi por SSH. Como no ssh, vale a pena manter uma cópia do arquivo wpa_supplicant.conf no seu PC para uma configuração rápida.

5. Corrigir erros com a partição / boot /

Portas USB no Raspberry Pi 4

O lançamento do Raspberry Pi 4 em 2019 apresentou três iterações com diferentes especificações de RAM. Enquanto os modelos de 1 GB e 2 GB funcionam bem, o Raspberry Pi 4 de 4 GB tem um bug. Especificamente, isso diz respeito à detecção de porta USB no Ubuntu.

O bug impede que as portas sejam detectadas na versão de 4 GB do Pi 4, mas existe uma solução alternativa. Até que uma correção oficial seja lançada, você pode ajustar a quantidade de RAM disponível para o sistema operacional.

Abra / boot / firmware e localize o arquivo usercfg.txt. Inicie isso em um editor de texto e adicione:

total_mem = 3072

Isso altera a RAM disponível de 4 GB para 3 GB.

Salve o arquivo e feche e, em seguida, inicialize o Raspberry Pi 4. As portas USB agora devem funcionar. Uma atualização futura deve resolver essa falha; remova a linha em usercfg.txt quando isso acontecer.

6. Copie dados do seu PC para o Raspberry Pi

Se você precisar copiar rapidamente os dados do seu PC para o Raspberry Pi, poderá usar a partição / boot /. Simplesmente copie os dados para um novo diretório e eles estarão acessíveis quando você inicializar o Pi. Observe que o tamanho da partição / boot / é limitado, no entanto.

Como tal, isso é adequado apenas para arquivos pequenos, como MP3s ou imagens, em vez de arquivos de vídeo. Não é uma solução ideal, mas funciona.

Aqui estão mais maneiras de copiar dados entre um PC e um Raspberry Pi 5 maneiras de copiar dados de um Raspberry Pi para um PCEm algum momento, você precisará de uma maneira fácil de obter os dados do cartão SD do Pi e do disco rígido do seu PC. Isso pode ser complicado. consulte Mais informação .

6 maneiras de usar o Raspberry Pi / boot / Partition

Com tantas opções para configurar o Raspberry Pi na partição / boot /, você economizará tempo no seu próximo projeto. Para recapitular, você pode fazer o seguinte na partição / boot /:

  • Rotule seu cartão SD
  • Tweak config.txt
  • Ativar SSH
  • Pré-carregue suas credenciais de rede sem fio
  • Corrigir bugs
  • Copiar dados do PC para o Pi

Muitos desses ajustes aceleram as coisas, mas você pode otimizar ainda mais a sua configuração do Raspberry Pi. Veja como economizar tempo configurando seu Raspberry Pi com PiBakery Configurar sua instalação do Raspberry Pi com o PiBakeryE se você pudesse configurar o Raspbian antes de inicializar o seu Raspberry Pi? Não seria ótimo ter a rede sem fio configurada para que funcione imediatamente? Aqui está como. consulte Mais informação .

Christian Cawley é editor adjunto de segurança, Linux, bricolage, programação e tecnologia explicada. Ele também produz o Podcast Realmente Útil e tem uma vasta experiência em suporte a desktops e softwares. Um colaborador da revista Linux Format, Christian é um funileiro de Raspberry Pi, amante de Lego e fã de jogos retro.