Como instalar no modo EFI com o LVM criptografado?

3

Estou tentando instalar corretamente o PC LTS de 64 bits do Ubuntu 12.04.1 (AMD64) com o CD de instalação alternativo ". iso " em um lenovo Thinkpad X220.

O disco rígido padrão (com uma versão pré-instalada do Windows 7) foi substituído por um novo SSD.

O UEFI BIOS do lenovo Thinkpad X220 está definido como "UEFI Boot only" & "USB UEFI BIOS Support" está ativado (estou usando um leitor de DVD USB externo para executar a instalação do Ubuntu).

O BIOS é um Phoenix SecureCore Tiano, a versão do BIOS é 8DET56WW (1.26). As tentativas abaixo são feitas com as configurações do UEFI BIOS descritas acima. Aqui está o que eu tentei até agora:

Inicialize em um CD com GPart ao vivo

  • Crie uma tabela de partições da GPT
  • Crie uma partição FAT32 para o sistema UEFI, defina a partição para o tipo "EF00" (sinalizador "boot")
  • Deixar espaço restante não formatado

Inicialize no Ubuntu 12.04.1 LTS PC de 64 bits (AMD64) com CD alternativo:

  • Execute a instalação com atualizações de rede ativadas
  • Use o particionamento manual
  • A partição FAT32 criada com o GParted é usada como "partição do sistema EFI"
  • O espaço restante está definido para ser usado como "Volume físico para o LVM"
  • Em seguida, "Configurar volumes criptografados" usando o "Volume físico para o LVM" anterior, como o contêiner criptografado, a senha é configurada.
  • "Configurar o Logical Volume Manager" criando um grupo de volumes usando o contêiner criptografado /dev/mapper/sda2_crypt
  • Criação dos volumes lógicos "Criar volume lógico", escolhendo o grupo de volumes criado anteriormente
  • Atribua um ponto de montagem e um sistema de arquivos aos volumes lógicos:

    LV-root para /

    LV-var para / var

    LV-usr para / usr

    LV-usr-local para / usr / local

    LV-swap para troca

    LV-home para / home

    NOTA: / tmp estaria na RAM usando apenas TMPFS

  • Etapa de bootloader: nem minha partição ESP ( /dev/sda1 , /dev/sda ou MBR) parece ser o local certo para o GRUB, recebo a seguinte mensagem (o sufixo X é apenas para demonstração) :

unable to install grub in /dev/sdaX Executing 'grub-install /dev/sdaX' failed This is a fatal error.

Conclua a instalação sem o Bootloader & Reinicie

O sistema não inicia, não há menu EFI / GRUB na inicialização.

Quais são os passos para executar uma instalação limpa e funcional do Ubuntu 12.04.1 Precise Pangolin, versão de 64 bits no modo U (EFI) usando o esquema LUKS + LVM criptografado descrito acima?

    
por g0lem 07.10.2012 / 20:57

3 respostas

1

Primeiro, não é 100% claro que você inicializou o instalador no modo EFI. Se ele inicializasse no modo BIOS, ele tentaria instalar o grub-pc (para sistemas baseados em BIOS), o que não funcionaria se seu firmware estivesse configurado para inicializar o disco rígido no modo EFI. Duvido que esse seja o problema, mas achei que seria uma possibilidade. Você pode verificar seu modo de inicialização soltando um shell e procurando pelo arquivo / sys / firmware / efi; se estiver presente, você inicializou no modo EFI. Se não, você provavelmente inicializou no modo BIOS, embora isso não seja 100% certo.

Em qualquer caso, neste ponto, sua melhor opção é fazer uma instalação manual de um carregador de inicialização EFI. IMHO, GRUB 2 (que é o padrão do Ubuntu) é a pior escolha possível; é esquisito e não confiável em sistemas EFI, na minha experiência. O mais fácil de começar a trabalhar é provavelmente o ELUBO ou o GRUB legado do Fedora. Se você quiser usar um kernel 3.3.0 ou posterior, ele inclui seu próprio gerenciador de inicialização EFI integrado, que é bastante confiável e pode ser muito fácil de usar se combinado com o rEFInd. Minha página da Web nos carregadores de inicialização EFI descreve todas as opções e inclui instruções de instalação. Detalhar todos eles aqui seria impraticável.

    
por Rod Smith 08.10.2012 / 03:53
0

eu diria para consultar o arch wiki aqui: link  para obter o seu grub instalado. então poste de volta para me informar como você chegou ao seu sistema operacional :) Eu estou tentando configurar exatamente a mesma coisa que você, mas meu grub tenta inicializar a raiz lvm ao invés do container luks. se eu disser ao grub para procurar pelo container luks, eu insiro a senha e então ele não sabe onde procurar pela raiz lvm!

    
por user119345 07.01.2013 / 03:22
0

Eu não sei se se aplica a 12.04, mas em 14.04 eu precisei inicializar o Ubuntu ao vivo e instalar o grub-efi antes de executar o instalador de onipresença. Verifique [ Como instalar o Ubuntu 14.04 de 64 bits com uma partição RAID 1 de inicialização dupla em um sistema UEFI / GPT? para obter detalhes. Sua milhagem pode variar.

    
por Niclas Börlin 11.08.2015 / 11:43