dracut 警告:/dev/mapper/foobar 不存在

dracut 警告:/dev/mapper/foobar 不存在

我正在尝试在根分区上安装带有 LUKS 加密的 Void Linux,目前,我的/etc/fstab文件如下所示:

/dev/sda1 /boot/efi vfat rw,relatime 0 2
/dev/sda2 swap swap rw,noatime,discard 0 2
/dev/mapper/foobar / ext4 rw,relatime 0 1
tmpfs /tmp tmpfs defaults,nosuid,nodev 0 2

我还将这些行附加到我的/etc/default/grub配置文件中:

GRUB_ENABLE_CRYPTODISK=y
GRUB_CMDLINE_LINUX_DEFAULT=cryptdevice=UUID=<foobar_uuid>:foobar root=/dev/mapper/foobar

我的crypttab文件:

foobar /dev/sda3 /boot/volume.key luks

最后但并非最不重要/etc/dracut.conf.d/10-crypt.conf

install_items+=" /boot/volume.key /etc/crypttab "

我正在foobar通过以下方式获取分区 UUIDblkid -o value -s UUID /dev/sda3

每当我经过 GRUB 菜单选择屏幕时,就会开始出现一些日志,几秒钟后,引导过程就会中断,并显示标题上的消息,无法继续进行任何操作

相关内容