我正在尝试按照以下步骤在加密分区上安装 Slackware这些说明。但是,当我发出
mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r cryptroot -C /dev/sdx1
所结果的初始化文件映像不包含dmsetup
。这会导致启动时失败,它会抱怨找不到/sbin/dmsetup
。我已验证已安装的根文件系统dmsetup
中存在/sbin
,但由于某种原因,它没有被拾取mkinitrd
。
有什么方法可以告诉您mkinitrd
将其包含dmsetup
在其图像中吗?
答案1
从这个角度看,/sbin/mkinitrd
您似乎还必须(作为一种快速解决方案)添加-L
LVM 支持,这将导致 dmsetup 被拉入。这确实似乎是文档部分的遗漏。