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
.