Fedora Silverblue é um sistema operacional desktop baseado no Fedora Linux, ideal para uso diário, desenvolvimento e fluxos de trabalho baseados em contêineres. Uma das suas maiores vantagens é a capacidade de reverter o sistema em caso de problemas. Neste guia, você aprenderá a atualizar para o Fedora Linux 41 Beta e como voltar a uma versão anterior se algo der errado.
Preparação para a atualização
Antes de iniciar o processo de atualização para o Fedora Linux 41 Beta, é essencial garantir que todas as atualizações pendentes estejam aplicadas no sistema atual.
O que é o rebase no Fedora?
O rebase é um processo que altera a base de um sistema ou conjunto de arquivos para uma nova versão ou branch. No contexto de sistemas operacionais como o Fedora Silverblue, o rebase permite que você mude o sistema para uma nova versão, como atualizar do Fedora 40 para o Fedora 41. Durante o rebase, o sistema essencialmente troca a base de pacotes e componentes por outra versão, enquanto mantém suas configurações e arquivos intactos.
Esse processo é especialmente útil em sistemas imutáveis, como o Silverblue, pois oferece uma maneira segura de atualizar, com a possibilidade de reverter facilmente para uma versão anterior caso algo dê errado.
Atualização via terminal
A versão Fedora Linux 41 Beta não está disponível no GNOME Software, portanto, a atualização deve ser realizada exclusivamente através do terminal.
- Verificar a disponibilidade do branch 41:
Primeiro, certifique-se de que o branch 41 está disponível com o seguinte comando:
ostree remote refs fedora
O resultado deve incluir a seguinte linha:
fedora:fedora/41/x86_64/silverblue
- Fixar a versão atual do sistema:
Se desejar manter a versão atual do sistema como uma opção no GRUB (até removê-la manualmente), execute o comando abaixo:
sudo ostree admin pin 0
Para desfazer a fixação de uma versão, use o comando a seguir, onde 2
corresponde à posição da entrada no status do rpm-ostree:
sudo ostree admin pin --unpin 2
- Rebase para Fedora Silverblue 41 Beta:
Agora, rebase o sistema para o branch do Fedora 41:
rpm-ostree rebase fedora:fedora/41/x86_64/silverblue
- Reiniciar o sistema: Por fim, reinicie o computador e selecione o Fedora Silverblue 41 Beta no GRUB.
Como reverter
Se houver algum problema durante o processo, como a incapacidade de inicializar o Fedora Silverblue 41 Beta, é simples reverter. No menu de inicialização GRUB, escolha a versão anterior do sistema (pressione a tecla ESC
durante a inicialização para acessar o GRUB). Para tornar essa alteração permanente, use o seguinte comando:
rpm-ostree rollback
Agora, você sabe como fazer o rebase para o Fedora Silverblue 41 Beta e também como reverter para uma versão anterior, se necessário. Então, por que não tentar hoje mesmo?
Problemas conhecidos
- Verificação incorreta de configurações estáticas com bootupd: Este problema resulta na ausência de
/boot/loader/grub.cfg
após a reinicialização. Recomenda-se que os usuários aguardem a resolução desse bug antes de testar o bootupd em desktops e sistemas IoT atualizados.