Primeiro, acho que você está superestimando os problemas e os perigos da EFI. O problema do bricking foi mais proeminente em alguns laptops da Samsung, embora eu tenha ouvido alegações de que algumas outras EFIs também foram afetadas. De qualquer forma, as correções rapidamente chegaram aos kernels do Linux, então duvido que você tenha problemas com uma versão moderna do Ubuntu. Em termos mais gerais, embora haja muitas implementações de EFI com bugs, a maioria delas funciona razoavelmente bem.
Segundo, esteja ciente da diferença entre um boot loader e um gerenciador de boot . Um gerenciador de partida carrega um kernel OS na memória e dá o controle para ele. Um gerenciador de boot permite que o usuário escolha qual sistema operacional inicializar, normalmente através de um menu. Muitos programas, incluindo o GRUB, combinam ambas as funções em um programa; mas muitos outros não, e de fato dividi-los é muito mais comum na EFI do que na BIOS. A maioria das EFIs, na verdade, fornece um gerenciador de inicialização primitivo. O programa de inicialização do Windows é basicamente um gerenciador de inicialização, não um gerenciador de inicialização; embora tenha recursos de gerenciamento de inicialização, ainda não vi uma descrição coerente de como configurá-lo para carregar outro programa de inicialização no modo EFI. (Fazer isso no modo BIOS é relativamente bem documentado, pelo contrário.) Em qualquer caso, você precisará de carregadores de inicialização para ambos os sistemas operacionais. Tendo em conta todos os fatores, IMHO é imprudente tentar usar o programa de inicialização do Windows como um gerenciador de inicialização multi-OS, pelo menos sob EFI. Em vez disso, use o GRUB, o rEFInd, o gummiboot ou até mesmo o gerenciador de inicialização interno da EFI para essa tarefa. (Veja minha página sobre gerenciadores de inicialização EFI e gerenciadores de inicialização para minhas idéias sobre várias opções.)
Os principais novos problemas do particionamento para EFI e GPT são que o GPT suporta até 128 partições sem distinção entre primário, estendido e lógico; e você precisa de uma partição do sistema EFI (ESP) para manter os carregadores de boot. A primeira delas é uma vantagem e simplificação, não uma desvantagem. A segunda é uma nova forma bastante simples na tarefa geral de particionamento. Problemas como tamanho e posicionamento da partição são os mesmos para GPT e MBR, além da necessidade de colocar o ESP no disco.
Além disso, recomendo que você leia o EFI. Três sites específicos que recomendo são:
- Minha página em instalações Linux no modo EFI
- O wiki da comunidade Ubuntu sobre o tema
- entrada do blog de Adam Williamson sobre como a EFI funciona
Qualquer um deles ajudará você a entender a EFI e navegar pelas águas da EFI. Ler todos os três ajudará muito, embora você obtenha menos conhecimento novo de cada um que você leu. Os dois primeiros provavelmente ajudarão mais em termos de transmitir conhecimento prático.