Como inicializar o Ubuntu 12.04.2 LTS com UEFI, Nvidia graphics e dm_crypt encriptado LVM [closed]

2

Acabei de obter 3 novos sistemas, com gráficos Nvidia GTX 660, chipset Z77 e BIOS UEFI AMI.

Instalei o Ubuntu 12.04.2 LTS do instalador alternativo para instalar em um LVM criptografado com senha de tempo de inicialização.

Isso funcionou OK-ish - alguma corrupção gráfica no bootloader na primeira inicialização, mas eu era capaz de digitar minha senha de disco e inicializar no X.Org. Isso estava usando o driver nouveau padrão. Este driver não é estável com este hardware - mover uma janela rapidamente pela área de trabalho fez o X.Org travar. Esse comportamento é consistente em todos os três sistemas, portanto, é muito improvável que seja um problema de hardware.

Então eu instalei o nvidia-current usando o applet de configurações de drivers adicionais e reiniciei. Posteriormente, a inicialização da máquina não era confiável: às vezes, imediatamente após o término do BIOS, mostrava a mensagem:

error: no video mode activated.

antes mostrando o menu de inicialização do GRUB2 (na verdade, este texto é mostrado acima do logotipo da American Megatrends, que não foi apagado da tela); outras vezes, ficou longe o suficiente para mostrar o menu. Mas ao selecionar a inicialização normal a partir do menu, apenas uma tela em branco é mostrada.

Inseri o seguinte ( aqui ) diretamente no editor de entradas do menu GRUB2

insmod efi_gop
insmod efi_uga
insmod font
loadfont ${prefix}/unicode.pf2
insmod gfxterm
set gfxmode=auto
set gfxpayload=keep
terminal_output gfxterm

Isso me deu algum texto de inicialização e um prompt de senha de criptografia, mas o X.Org então reclamou que os gráficos eram muito simples para continuar. Então este foi um beco sem saída.

Depois de muito arranhar a cabeça, finalmente percebi que podia digitar minha senha de criptografia na tela em branco, e a inicialização prosseguia. Mas isso significa que não tenho terminal no modo de texto. No X.Org, quando eu digito Ctrl + Alt + F1, vejo apenas uma tela em branco.

Eu sei (de experiências anteriores e olhando para os logs do kernel do dmesg) que os drivers proprietários da Nvidia não gostam de inicializações no modo gráfico. Normalmente, a cura seria nomodeset na linha de comando do kernel, mas isso não funciona aqui. O Nomodeset ainda resulta em uma tela em branco.

Qual é o procedimento correto para configurar uma inicialização em modo texto com 12.04.2 em hardware UEFI e Nvidia, de modo que um prompt de senha em modo de inicialização seja visível?

PS: Esta página sugere que eu deveria estar usando um gerenciador de partida diferente e que o GRUB2 é uma escolha ruim para Sistemas UEFI, mas eu realmente não quero mexer com a substituição do carregador de boot se eu puder ajudar.

PS: / sys / classe / gráficos / fb0 não existe; Eu interpreto isso como nenhum driver framebuffer sendo carregado em tudo. De outra pesquisa, acredito que um driver framebuffer é necessário para o suporte a texto de inicialização EFI, já que não há retorno para a saída de texto do BIOS (e, portanto, o vga_text não funciona). Estou começando a suspeitar que eu deveria estar procurando por um driver framebuffer que funcione com drivers binários atuais da nvidia.

    
por Barry Kelly 24.05.2013 / 15:19

0 respostas