Você deve ter uma partição de inicialização separada ao fazer inicialização dupla do Linux e do Windows?

Você deve ter uma partição de inicialização separada ao fazer inicialização dupla do Linux e do Windows?

Ao instalar uma distribuição Linux moderna, geralmente você não precisa ter um arquivo /boot; no entanto, háfazerparecem ser circunstâncias/cenários especiais que exigem uma /boot partição separada. Estou me perguntando se a inicialização dupla do Linux e do Windows é uma dessas circunstâncias. Nesse caso, eu adoraria uma explicação sobre o porquê disso.

Responder1

Em sistemas UEFI modernos, a partição do sistema EFI (abreviadamente ESP; a partição de onde o firmware carrega o bootloader) pode ser montada em /boot/efiou /boot, dependendo da distribuição. Algumas distribuições deixam o ESP completamente desmontado para uso normal,mas ainda precisarei saber onde estápara atualizar o bootloader ou sua configuração quando necessário.

O ESP pode ser compartilhado com o bootloader do Windows (ou mesmo com os bootloaders de qualquer sistema operacional compatível com a especificação UEFI) se tiver espaço suficiente, ou se você tiver Linux e Windows em discos separados, você pode ter um ESP dedicado para cada disco/SO . Ter um ESP dedicado para cada disco tornará as coisas mais fáceis se algum dia você desejar mover um disco ou outro para outro computador sem reinstalar o sistema operacional: cada disco será inicializável sozinho, sem depender da presença do outro disco.

O ESP deve usar um tipo de sistema de arquivos suportado pelo firmware: o suporte ao FAT32 é garantido pela especificação UEFI, mas os fornecedores de hardware também podem optar por oferecer suporte a outros sistemas de arquivos. É improvável que os sistemas de arquivos nativos do Linux sejam suportados, portanto você não pode simplesmente designar sua partição raiz como ESP.

Isso é diferente do uso da /bootpartição em sistemas BIOS legados.

Em sistemas baseados em BIOS do final da década de 1990 até cerca de 2004, os tamanhos dos discos cresceram mais rápido do que as especificações das extensões do BIOS conseguiam acompanhar. Em 2003, o método de acesso LBA48 agora padrão foi especificado e suporta tamanhos de disco de até 128 petabytes.

Em sistemas com BIOS antigo que não conseguem acessar o tamanho total do disco usando as funções do BIOS, é importante garantir que o carregador de inicialização, o kernel e o arquivo initramfs permaneçam próximos ao início do disco, dentro do intervalo de espaço em disco do BIOS.podeacesso. Tê-los todos em uma /bootpartição separada, localizada e dimensionada adequadamente, é uma maneira segura de conseguir isso. Se você não tiver essa limitação, não precisará de uma /bootpartição no sentido clássico.

As versões modernas do GRUB agora incluem suporte direto a ATA e AHCI, que também pode ser usado para contornar essas limitações do BIOS, fazendo com que o GRUB acione o hardware do controlador de disco diretamente, ignorando o BIOS; entretanto, dependendo da distribuição usada, tal suporte pode não estar habilitado por padrão, pois é muito menos testado do que o código correspondente baseado em BIOS, e a documentação desses recursos é muito escassa.

informação relacionada