É oficial, o Raspberry Pi 4 agora pode inicializar a partir de um meio de armazenamento USB graças à última atualização de firmware.
Diga adeus ao seu cartão SD
Atualmente disponível em beta, esta atualização requer instalação manual pendente de uma implantação em maior escala.
Se você é um dos usuários que deseja aproveitar as vantagens do USB Bootloader, o processo de atualização é relativamente simples de executar. Apesar de tudo, não concluímos o trabalho, com um pequeno tutorial abaixo que o guiará de forma eficiente para inicializar a partir do seu dispositivo USB.
Até então, era possível rodar um sistema operacional localizado em um dispositivo USB, mas o cartão SD ainda era essencial para iniciar o boot.
Se a inicialização através de uma chave USB não trouxer nenhum ganho de desempenho, este não é o caso com discos SSD. Esses meios de armazenamento podem aumentar significativamente o desempenho de sua mini máquina para muitas tarefas em comparação com um cartão SD.
Raspberry Pi 4: inicialize de um dispositivo USB
Para aproveitar essa funcionalidade esperada, basta atualizar o firmware do Pi 4.
Claro, você deve primeiro inicializar com seu cartão microSD normal. O procedimento aqui é realizado em Raspbian.
1. Inicie o Raspberry Pi e verifique se o seu sistema operacional está atualizado. Para fazer isso, basta inserir os dois comandos a seguir no terminal:
sudo apt update
sudo apt full-upgrade
2. Digite o seguinte comando para editar o arquivo / etc / default / rpi-eeprom-update selecionando o valor "BETA" :
sudo nano / etc / default / rpi-eeprom-update
3. Agora instale a atualização beta digitando o seguinte comando:
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin
Observe aqui que uma versão mais recente pode estar disponível. Para ter certeza e se a atualização falhar, verifique o diretório / lib / firmware / raspberrypi / bootloader .
4. Tudo o que resta é reinicializar o Raspberry Pi para que a atualização do eeprom seja eficaz. Por padrão, ele tentará iniciar em seu dispositivo USB, mas também deve ser configurado primeiro.
5. Depois de reiniciar o Pi, certifique-se de que a atualização foi bem-sucedida, inserindo:
vcgencmd bootloader_version
6. Copie ou instale um sistema operacional em seu dispositivo USB.
- Opcionalmente, você pode copiar o sistema operacional atualmente instalado para o seu cartão SD usando a ferramenta SD Card Copier, acessível a partir do menu Raspbian "Acessórios", ou simplesmente implantar um novo com um utilitário como o Raspberry Pi Imager ou balenaEtcher.
7. Finalmente, é necessário atualizar os arquivos * .elf e * .dat da partição de boot da unidade USB. Esses arquivos podem ser baixados do GitHub, seguindo este link.
- Copie os arquivos baixados para a unidade USB, ele solicitará que você substitua os arquivos existentes. Neste exemplo, estamos copiando os arquivos para o dispositivo USB através de um PC, mas é bem possível fazer isso sem ter que desligar o Pi, usando o comando de montagem , copiando o diretório de inicialização do cartão microSD para o USB e, em seguida, atualizando esses arquivos.
Agora você pode desligar o Pi 4 e remover o cartão microSD. A próxima inicialização agora deve inicializar em seu dispositivo USB.
Caso você esteja usando um SSD externo, lembre-se de que em algumas situações uma fonte de alimentação dedicada pode ser útil.
Para saber mais e tomar nota de todas as opções de configuração do bootloader, consulte a página de referência do site oficial raspberrypi.org, indicada como a fonte deste tutorial.
Fonte: Raspberrypi.org