Por que você precisa desativar as variáveis EFI? Pode haver outra maneira de alcançar seu objetivo final sem mexer nas variáveis EFI.
A opção do kernel noefi
deve, de fato, desabilitar as variáveis EFI. Se você apenas tentou uma vez, pode tentar novamente; talvez você tenha digitado errado. Eu apenas tentei em uma instalação do Ubuntu 12.04 no VirtualBox, e noefi
desativou o suporte a variáveis EFI para mim. ( efibootmgr
não funcionou mais e /sys/firmware/efi
estava faltando.) Você também pode tentar colocá-lo em outro lugar entre as opções do kernel.
Outra opção é inicializar usando um carregador de inicialização no modo BIOS em vez de um carregador de inicialização no modo EFI. Se o dispositivo USB que você está usando for um instalador do Ubuntu, acredito que ele inclua ambos os tipos de carregadores de inicialização, então você deve poder usar a opção de inicialização do seu firmware ou possivelmente rEFInd 0.4.6 ou posterior para selecionar seu modo de inicialização. Se você estiver usando uma unidade flash USB personalizada, será necessário instalar uma versão do BIOS do GRUB manualmente.
Uma opção final pode ser remover o módulo do kernel efivars
, como em rmmod efivars
, após inicialização. Tentei testar isso, mas meu sistema de teste usa um kernel personalizado com esse módulo compilado diretamente, em vez de um módulo, portanto, não posso garantir que você possa remover esse módulo.