Qual sistema de arquivos deve ser /boot?

Qual sistema de arquivos deve ser /boot?

Recentemente, decidi configurar meu sistema personalizado para ser apenas Linux e configurei manualmente /boot, / e troquei partições com /boot e / sendo tipos de sistema de arquivos ext4. Ao concluir a instalação do Ubuntu 13.10 (já que minha iso 14.04 estava corrompida) e reiniciar, eu me depararia com o prompt de resgate do grub. Tentei instalar a instalação do carregador de boot em /dev/sda e /dev/sda1 onde estava minha partição /boot e parecia que meu sistema não conseguia encontrar o grub. Finalmente me cansei de mexer com isso e excluí todas as minhas partições usando o GParted e instalei a partir de um Live DVD e permiti que o instalador instalasse o Ubuntu para mim. Quando terminei a instalação, fiquei curioso e verifiquei via GParted como as partições estavam configuradas e as partições eram as mesmas, exceto que /boot estava usando o sistema de arquivos fat32. Reiniciei o sistema e ele inicializou corretamente sem problemas.

Existem certos tipos de sistemas de arquivos que devem ser usados ​​para a partição /boot simplesmente para que o grub seja encontrado/lido?

Responder1

Em teoria, quase tudo que o kernel do Linux e o GRUB (ou qualquer carregador de boot que você usa) possam ler é adequado para /boot. A maioria das distribuições é padronizada como ext4fs, mas usei ext2fs, ext3fs e XFS sem problemas no Ubuntu. Não me lembro imediatamente se o JFS é suportado na instalação. Nesse caso, também deve funcionar bem. ReiserFS, HFS+ e FAT não são suportados /bootpelo instalador do Ubuntu, mas todos funcionam bem se você os configurar após o fato. Provavelmente, mais alguns (NTFS, exFAT e alguns outros) também funcionariam, mas nunca os experimentei - pelo menos não com o GRUB. FAT merece menção especial porque, se você estiver usando EFI, a partição de sistema EFI (ESP) é FAT, e montar o ESP em /bootpode simplificar o uso de certos carregadores e gerenciadores de inicialização, como ELILO e gummiboot, que exigem que o kernel residir na mesma partição que o carregador de boot. O Ubuntu usa o GRUB 2 por padrão, então isso não é um problema com o Ubuntu se você usar o gerenciador de inicialização padrão, mas se quiser experimentar, vale a pena considerar. OTOH, usar FAT para /bootcomplicará um pouco as atualizações e reinstalações de versões do sistema operacional.

Uma complicação para ativar o sistema de arquivos /boot(em um sistema já instalado) é que pode ser necessário reinstalar completamente o GRUB. A razão é que o driver do sistema de arquivos é incorporado ao seu binário (armazenado nos setores após o MBR, na partição de inicialização do BIOS ou no grubx64.efiarquivo, dependendo do modo de inicialização e do tipo de tabela de partição). Assim, se você alterar o sistema de arquivos, esse binário deverá ser reconstruído, o que é feito por grub-install. Isso não é um problema para novas instalações do Ubuntu, já que o instalador será executado grub-installcomo parte do processo de instalação, portanto deve funcionar bem, desde que o próprio instalador do Ubuntu aceite sua escolha de sistema de arquivos - o que, como eu disse, na verdade, restringirá suas escolhas em relação ao que o GRUB permite.

Responder2

Eu uso ext2 (mais um hábito), você pode usar ext3, ext4 também para grub2, não é tão importante.

Hoje em dia, nas distribuições Linux modernas, ext2, ext3 e ext4 são igualmente suportados, o que significa que você pode usar um deles.

fonte:https://superuser.com/questions/470688/why-100mb-ext2-boot-partition-recommended-for-linux

informação relacionada