ef00 é o código correto para a partição de inicialização do UEFI.
O tamanho não tem para 300MB, eu diria que pelo menos 100MB. Eu geralmente uso 512MB sem nenhum motivo real além de ser grande o suficiente para que eu não precise me importar e eu goste do número. Só tem que ser tão grande e os kernels e configs que você armazena nele (com algum espaço de sobra). O meu atualmente usa 36MB em um dos computadores e 26MB em outro, então tem muito espaço.