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 /boot
pelo 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 /boot
pode 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 /boot
complicará 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.efi
arquivo, 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-install
como 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