Rikerlinux

Mostrando Linux como opção de Sistema, em mundo de janelas fechadas e maçãs mordidas!

DICAS

Você não precisa de uma partição boot!

Quando não precisa de uma partição boot no Linux

É isso mesmo, saiba que você não precisa de uma partição boot no seu sistema Linux, salvo algumas exceções que vou abordar nessa matéria. Pode deixar que assim como você eu também fiquei surpreso quando entendi isso pela primeira vez. Na verdade entendi melhor esse conceito quando fui estudar mais sobre virtualização, o que me levou a querer otimizar a fluidez das máquinas virtuais em todos os aspéctos possíveis, inclusive o boot.

E para minha surpresa me deparei com pontos negativos de se ter uma partição de boot reservada no sistema. E dentre esses pontos negativos, então que se você instalar algumas versções do Kernel Linux, com o tempo, pode ficar sem espaço nessa partição, assim como se você fizer um dual boot na sua máquina, mesmo que com outra distro Linux ao lado, terá diversas partições no seu disco,

Claro que para ser bem sincero, existem alguns cenários que será necessário ter uma partição de boot configurada no sistema, (para os demais basta criar uma pasta /boot/efi dentro da raiz mesmo) mas em muitos outros não, e com a pasta efi devidamente configurada, sua placa mãe vai conseguir entregar a inicialização do sistema sem problemas.

Quando não preciso de uma partição boot

Atualmente estou usando o Arch Linux como sistema padrão, com o systemd boot como bootloader ao invés do Grub, outra idistro que também traz o systemd boot atualmente é o Pop!_OS, e pelo jeito essa tendência deve aumentar com o tempo. Acontece que por carregar o kernel já da partição EFI, o systemd boot consegue carregar a partição raiz de qualquer sistema de arquivos que você tenha escolhido durante a instalação, não sendo necessário configurar uma partição de boot.

Caso você utilize o Grub como bootloader (o que ocorre na maioria das distros atuais) e sua partição raiz está formatada com o sistema arquivos ext4, Btrfs, F2FS ou XFS, você não precisa de uma partição separada para o boot no seu sistema, pois o Grub vai conseguir bootar normalmente. Caso você ao invés do Grub utilize um bootloader mais antigo como o syslinux ou o lilo, e sua partição raiz está em ext4, também não será necessário criar uma partição boot.

Em allguns casos, como em dual boot entre distros Linux, será necessário desabilitar o os-prober para que o Grub detecte a partição raiz.

No caso do Fedora, como o grub dele não cria um arquivo grub.cfg, será necessário cria-lo manulamente com o comando:

grub-mkconfig -o /boot/grub/grub.cfg

Mas, para instalar o Fedora ou demais distros sem a partição boot, sugiro olhar a documentação dele, que sempre explica como proceder em tais situações.

Quando preciso da partição boot

Em resumo, é necessário utilizar uma partição de boot no sistema Linux, quando seu bootloader não for capaz de encontrar a sua partição raiz, Existem alguns casos especificos que isso se torna importante, como por exemplo, quando você tem o Grub como bootloader e sua partição raiz está em ZFS por exemplo. Assim como, caso vá utilizar RAID, LVM bcache ou LUKS com criptografica personalizada.

Em alguns casos específicos com o systemd boot, pode ser necessário criar duas partições EFI para seu sistema. Porem, Hardwares mais antigos, podem não funcionar com esse esquema de partições, obrigando-o a criar uma partição de boot ou ter que redimencionar a partição EFI do sistema.

Em sistemas imultaveis como o Fedora Silverblue, também será necessário uma partição boot, pois quando você der rebase no sistema, os dados das versões rollback serãp puxados na partição de boot.

Agora fica a seu critério quando for instalar uma distro Linux, separar o espaço para a partição de boot ou não. E se essa matéria do Blog Rikerlinux sobre não precisar de boot, te esclareceu sobre o assunto, deixe um comentário.

Leave a Reply

Your email address will not be published. Required fields are marked *