Não, você não precisa . Seu disco e sistema de arquivos funcionarão bem sem a tabela de partições. Alguns BSDs antigos até faziam isso por padrão se você selecionasse perigosamente dedicado .
No entanto, é altamente recomendado por motivos de compatibilidade.
Um pouco mais detalhado:
Você pode executar mkfs.ext4 diretamente em / dev / sdb. Isso vai funcionar. Você pode montar isso sem problemas. ( mkfs.ext4 -F -F /dev/sdb
).
Você pode configurar um disco inicializável dessa maneira. Ainda será necessário algum código para inicializar. O que significa que você precisa pular o primeiro bit dos discos. (por exemplo, o espaço usado classicamente pelo MBR e os poucos setores tradicionais além dele). Isso ainda não está tecnicamente usando o MBR, embora você perca espaço equivalente.
Para qualquer configuração moderna, no entanto, esses poucos setores são uma pequena fração da capacidade do disco. Eu, portanto, recomendo usar GPT (ou em sistemas antigos MBR). Mas você pode passar sem isso.