Debian が initramfs を更新した後、外部 USB ドライブに対する /boot LUKS の依存関係が失敗する

Debian が initramfs を更新した後、外部 USB ドライブに対する /boot LUKS の依存関係が失敗する

誰かを助けてください。

起動時にパスワードを入力すると、複数のメッセージが表示され、約30秒のタイムアウトが発生し、最後に「/boot dependency failed」と「/boot/efi」の黄色と赤の警告が表示されます。回復シェルのルートパスワードの入力を求められます。驚くべきことは、このシェルからファイルシステムが正しくマウントされたことです!ただし、GDM3またはネットワークを起動できません。

私のラップトップはデュアルブートThinkpad X280です。パーティション3にはWindows 10があり、Windows用のシステムと3つの回復パーティションがあり、パーティション5はルートファイルシステム(ホームなどを含む、スワップなし)を持つ単一のext4パーティションを含む暗号化されたLUKSです。ブートドライブは、2つのパーティションを持つ外部USBフラッシュドライブです。 1 つは /boot にマウントされ、もう 1 つは /boot/efi にマウントされます。 Linuxを起動するには、USBフラッシュドライブを挿入してラップトップの電源を入れる必要がありますが、USB起動ドライブが見つからない場合、BIOSは自動的にWindowsを起動します。

今日、私はDebian Sid(1.29のようです)のファームウェアアップデートをしましたが、何か間違っているようです。 GRUBエントリ4.19.0-5は動作しなくなりました(UUIDが見つからないために文句を言い、initramfsシェルを提供しますが、パーティションテーブルに触れません!)停止します。 me 回復シェルに入ります(異常にはパーティションが正しくマウントされます)。

Windows 10が正しく起動します。

関連情報:

名前なし -r

4.19.0-4-amd64

lsblk -o 名前、uuid、マウントポイント

NAME                UUID                                 MOUNTPOINT
sda                                                      
nvme0n1                                                  
├─nvme0n1p1         7C73-6F5A                            
├─nvme0n1p2                                              
├─nvme0n1p3         305C76675C76282C                     /media/windows
├─nvme0n1p4         FEA47899A478565D                     
└─nvme0n1p5         cb3c672b-efca-4dc5-8d2c-48e2b6bf5ebe 
  └─nvme0n1p5_crypt 624d89ed-ee58-42b9-a6c2-16bdb2bcecb8 /

/etc/crypttab

nvme0n1p5_crypt UUID=cb3c672b-efca-4dc5-8d2c-48e2b6bf5ebe none luks

/etc/fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/nvme0n1p5_crypt /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdc2 during installation
UUID=3ace0b0e-e917-48d2-bdc9-db8032a0dbd7 /boot           ext4    defaults        0       2
# /boot/efi was on /dev/sdc1 during installation
UUID=2724-DDC9  /boot/efi       vfat    umask=0077      0       1
# added by me: windows partition
/dev/nvme0n1p3  /media/windows  ntfs    user    0   1

どんな助けにも感謝します:(

答え1

実際にこれ私のために働きました(外部ブートパーティションのために少し変更する必要がありました)

関連情報