Instale o carregador de inicialização UEFI para o segundo Linux no disco existente

2

Eu tinha um Linux existente em um disco com espaço livre. A partição / existente era muito pequena, então criei novas partições para / e separamos /home , depois rsync ed arquivos do antigo / para o novo / e /home .

Como eu instruo o gerenciador de inicialização a adicionar uma opção para o novo Linux, ou instalo uma nova opção EFI / UEFI ao lado da outra opção?

Para complicar as coisas, as partições / são criptografadas com LUKS .

Layout do disco:

# lsblk 
NAME                 MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                    8:0    0 234.3G  0 disk  
├─sda1                 8:1    0   100M  0 part  /boot/efi
├─sda2                 8:2    0   556M  0 part  /boot
├─sda3                 8:3    0  21.4G  0 part  
│ └─sda3_crypt       254:0    0  21.4G  0 crypt /
└─sda4                 8:4    0 120.5G  0 part  
  └─lvm_vol          254:1    0 120.5G  0 crypt 
    ├─lvm_swap       254:2    0     8G  0 lvm   
    ├─lvm_linux      254:3    0    22G  0 lvm   
    └─lvm_home       254:4    0  52.8G  0 lvm   

Novo (em lvm_linux ) e antigo (em sda3_crypt ) são Ubuntus, o novo LVM over LUKS , o antigo ext4 over LUKS . Atualmente não consigo inicializar o novo.

Tenho certeza de que a pergunta não é específica para o Ubuntu (mas sim sobre o (U) EFI e seus gerenciadores de inicialização no LUKS + LVM), portanto estou perguntando aqui.

EDIT: O sistema inicializa com (U) EFI, o que significa que eu preciso de uma configuração EFI modificada e, possivelmente, arquivos na partição /boot .

    
por Ned64 21.08.2016 / 14:51

1 resposta

1

Eu não preciso estritamente do UEFI por si só, você pode ficar feliz em transformar seu firmware para usar a inicialização herdada em vez do UEFI. E, em seguida, use qualquer gerenciador de inicialização tradicional para inicializar diretamente sua partição de inicialização.

    
por 23.08.2016 / 00:04

Tags