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)
うまくいけば、誰でも私を助けることができます。
とてもシンプルですが監視されています:
apt-get install btrfs-tools
chrootで。