既存のディスクに2番目のLinux UEFIブートローダをインストールする

既存のディスクに2番目のLinux UEFIブートローダをインストールする

空き容量のあるディスクに既存のLinuxがあります。既存の/パーティションが小さすぎて別々に/新しいパーティションを作成した後、古い/homeパーティションから新しいパーティションにrsyncファイルを移動しました。///home

既存のブートローダに新しいLinux用のオプションを追加するか、他のオプションと一緒に新しいEFI / UEFIオプションをインストールするように指示するにはどうすればよいですか?

状況を複雑にするために/パーティショニングはLUKS

ディスクレイアウト:

# 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   

新しいもの(on lvm_linux)と古いもの(on sda3_crypt)はどちらもUbuntuであり、新しいものはLVM終わりLUKS、古いものはext4終わりましたLUKS。現時点では、新しいタスクを開始できません。

この問題はUbuntuに固有の問題ではないと確信しているので(しかし(U)EFIとLUKS + LVMのブートローダーに関連している)、ここで質問します。

編集:システムは(U)EFIを使用して起動します。つまり、EFI構成とパーティション内のファイルを変更する必要があることを意味します/boot

答え1

UEFI自体が不要な場合は、UEFIの代わりにレガシーブートを使用するようにファームウェアを変換できます。次に、既存のブートローダを使用してブートパーティションを直接ブートします。

関連情報