web-dev-qa-db-ja.com

update-initramfsとcryptsetupに関する問題

Initramfsを更新しようとしていますが、次のエラーが発生します。

cryptsetup: WARNING: could not determine root device from /etc/fstab

これが私のfstabであるため、なぜこれが起こっているのか本当にわかりません:

UUID=0a2cb47d-20dc-467e-9360-38a2e898379e   /boot   ext2    defaults    0   1
UUID=a97179ea-3a70-4ab8-b6e7-1b76a049dc0e   /   btrfs   defaults,subvol=root    0   1
UUID=a97179ea-3a70-4ab8-b6e7-1b76a049dc0e   /home   btrfs   defaults,subvol=home    0   2
UUID=a97179ea-3a70-4ab8-b6e7-1b76a049dc0e   /tmp    btrfs   defaults,subvol=tmp 0   2
UUID=189d2112-c85b-4bb9-8a91-682df21b52fe   none    swap    sw  0   0

/のエントリがあります。

背景について:

私はchroot環境でUbuntu 18.04を使用しています。さらに、btrfsファイルシステムがあり、これはLUKSを使用して暗号化されています。

私のcrypttab:

root UUID=1bc78817-271a-46b3-a51a-1b6013744a7c none luks

私のデバイス:

/dev/nvme0n1p2: UUID="189d2112-c85b-4bb9-8a91-682df21b52fe" TYPE="swap" PARTUUID="80cd5dee-02"
/dev/nvme0n1p3: UUID="1bc78817-271a-46b3-a51a-1b6013744a7c" TYPE="crypto_LUKS" PARTUUID="80cd5dee-03"
/dev/nvme0n1p1: UUID="0a2cb47d-20dc-467e-9360-38a2e898379e" TYPE="ext2" PARTUUID="80cd5dee-01"
/dev/mapper/root: UUID="a97179ea-3a70-4ab8-b6e7-1b76a049dc0e" UUID_SUB="ed244bff-3e1a-4442-8426-9d478ad2ba35" TYPE="btrfs"
/dev/nvme0n1: PTUUID="80cd5dee" PTTYPE="dos"

私のマウント:

/dev/mapper/root on / type btrfs (rw,relatime,ssd_spread,space_cache,subvolid=520,subvol=/root_ubuntu)
/dev/nvme0n1p1 on /boot type ext2 (rw,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=7721800k,nr_inodes=1930450,mode=755)

うまくいけば、誰でも私を助けることができます。

1
trash

とてもシンプルですが監視されています:

apt-get install btrfs-tools

chrootで。

0
trash