O Raspberry Pi 4B primeiro lançado no final de junho de 2019, e com ele veio uma nova versão do Raspbian, o sistema operacional oficial do Raspberry Pi. Não muito depois, o Debian, o sistema operacional no qual Raspbian é baseado, também lançou sua versão mais recente, o Debian 10 Buster.
Graças à estrutura já instalada do Debian, atualizar o sistema operacional do Raspberry Pi é muito simples. Além disso, se você deseja usar uma instalação existente do Raspbian em um novo Raspberry Pi 4, poderá, assim que ele for atualizado para o Buster.
Atualize o Pi
Antes de atualizar o Pi, é uma boa ideia certificar-se de que a instalação existente do Raspbian está totalmente atualizada. Quanto menor for a distância entre as versões do software na atualização, melhor. Dar grandes saltos à frente pode causar conflitos que não podem ser facilmente resolvidos e pode interromper as coisas permanentemente. Raspbian foi projetado para mover-se perfeitamente de uma instalação Stretch totalmente atualizada para o Buster, então esse é o melhor caminho a seguir.
Acesse seu Pi. Se você tiver um monitor, essa parte é fácil. Basta abrir um terminal. Se você estiver executando um Pi sem cabeça, será necessário fazer o SSH. Os usuários do Windows 10 podem usar a funcionalidade OpenSSH integrada que ele fornece. Se você estiver no Mac ou Linux, pode abrir um terminal e usar SSH.
ssh pi@raspberrypi
Em seguida, execute uma atualização e atualize o Pi conforme ele se encontra.
sudo apt update && sudo apt upgrade
Isso pode ou não levar algum tempo, dependendo de quão desatualizado o Pi está. Confirme a instalação do pacote e espere até que seja concluída. Quando estiver pronto, pode ser uma boa ideia reiniciar o Pi e reconectar para ter certeza de que está executando o kernel mais recente no sistema.
sudo reboot
Mudar o arquivo fonte
Assim que o Pi ficar online novamente e você se reconectar, você pode começar a trabalhar na configuração do Pi para uma atualização. Raspbian, como Debian, usa um arquivo de configuração em “/etc/apt/sources.list” para controlar seus repositórios de software. Esse arquivo também especifica para qual versão do sistema operacional puxar os pacotes. Portanto, alterar esse arquivo para usar o Buster em vez do Stretch permitirá que o Raspbian se atualize.
Usando o editor de texto Nano do Pi, abra a configuração do código-fonte.
sudo nano /etc/apt/sources.list
O arquivo deve ser semelhante à imagem abaixo.
Vá até o arquivo e altere em todos os lugares em que diz “Stretch” para “Buster”. O resultado final será semelhante à imagem abaixo.

Salve o arquivo e saia.
Execute a atualização de distribuição
Com o arquivo instalado, você pode executar uma atualização de distribuição no Raspberry Pi para baixar todos os pacotes e mudar formalmente para a nova versão, Buster. Execute o comando abaixo no terminal do Pi para iniciar o processo.
sudo apt update && sudo apt dist-upgrade
Depois de atualizar os repositórios e avaliar os pacotes necessários, o gerenciador de pacotes perguntará se você deseja instalar os novos pacotes, efetivamente atualizando para a nova versão. Confirme para iniciar a atualização.
Isso levará algum tempo, especialmente em uma versão mais antiga do Pi ou em uma conexão Wi-Fi. Seja paciente e espere que tudo acabe. Ele avisará você quando terminar.
Reinicializar e testar
Antes de começar a usar o Raspbian Buster, você precisará reiniciar o Pi novamente.
sudo reboot
Depois que o Pi ficar online novamente, acesse-o novamente. Você pode executar o seguinte comando para certificar-se de que está executando o Buster.
cat /etc/*-release

Se isso voltar como a imagem, você está executando o Buster no seu Raspberry Pi e tudo está totalmente atualizado. Agora você pode transferir perfeitamente seu cartão microSD para um Raspberry Pi 4 ou pode continuar usando-o normalmente em seu Pi atual com software atualizado.