LVMボリュームが見つかりません:Linuxカーネルオプション

LVMボリュームが見つかりません:Linuxカーネルオプション

カーネルを再コンパイルした後、Linuxシステムを起動できません。

エラーは、明らかにLVMボリュームが見つからないことです。

LVM2で起動を有効にするために必要なカーネル設定オプションを指摘できますか?

私が重要なことを忘れたのは間違いありません。

これが必要であることを知っていますが、DM有効にしていないか、追加機能があります。

grep DM .config
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NEED_SG_DMA_LENGTH=y
CONFIG_ZONE_DMA32=y
CONFIG_HAVE_DMA_CONTIGUOUS=y
CONFIG_HAVE_DMA_API_DEBUG=y
#CONFIG_HAVE_GENERIC_DMA_COHERENT が設定されていません。
CONFIG_ZONE_DMA=y
CONFIG_DMI=y
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
#CONFIG_ISA_DMA_API が設定されていません。
CONFIG_X86_DEV_DMA_OPS=y
CONFIG_DMA_SHARED_BUFFER=y
CONFIG_SCSI_DMA=y
# CONFIG_SCSI_DMX3191D が設定されていません。
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
#CONFIG_DM_MQ_DEFAULT が設定されていません。
#CONFIG_DM_DEBUGが設定されていません。
CONFIG_DM_BUFIO=y
#CONFIG_DM_DEBUG_BLOCK_STACK_TRACINGが設定されていません。
CONFIG_DM_BIO_PRISON=y
CONFIG_DM_PERSISTENT_DATA=y
CONFIG_DM_CRYPT=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_THIN_PROVISIONING=y
CONFIG_DM_CACHE=m
CONFIG_DM_CACHE_SMQ=m
CONFIG_DM_CACHE_CLEANER=m
CONFIG_DM_ERA=m
CONFIG_DM_MIRROR=m
CONFIG_DM_LOG_USERSPACE=m
CONFIG_DM_RAID=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_QL=m
CONFIG_DM_MULTIPATH_ST=m
CONFIG_DM_DELAY=メーター
CONFIG_DM_UEVENT=y
CONFIG_DM_FLAKEY=m
CONFIG_DM_VERITY=m
#CONFIG_DM_VERITY_FECが設定されていません。
CONFIG_DM_SWITCH=m
#CONFIG_DM_LOG_WRITES が設定されていません。
CONFIG_SERIAL_8250_DMA=y
CONFIG_SENSORS_ADM1021=メートル
CONFIG_SENSORS_ADM1025=メートル
CONFIG_SENSORS_ADM1026=メートル
CONFIG_SENSORS_ADM1029=メートル
CONFIG_SENSORS_ADM1031=メートル
CONFIG_SENSORS_ADM9240=メートル
CONFIG_SENSORS_DME1737=メートル
CONFIG_HDMI=y
CONFIG_DMADEVICES=y
#CONFIG_DMADEVICES_DEBUGが設定されていません。
#DMAデバイス
CONFIG_DMA_ENGINE=y
CONFIG_DMA_ACPI=y
#CONFIG_INTEL_IDMA64 が設定されていません。
CONFIG_INTEL_IOATDMA=m
#CONFIG_QCOM_HIDMA_MGMT が設定されていません。
#CONFIG_QCOM_HIDMA が設定されていません。
#CONFIG_DW_DMACが設定されていません。
#CONFIG_DW_DMAC_PCI が設定されていません。
#DMAクライアント
CONFIG_ASYNC_TX_DMA=y
#CONFIG_DMATESTが設定されていません。
CONFIG_DMA_ENGINE_RAID=y
#DMABUFオプション
#CONFIG_UIO_DMEM_GENIRQ が設定されていません。
CONFIG_DMIID=y
CONFIG_DMI_SYSFS=y
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
CONFIG_HAVE_C_RECORDMCOUNT=y
#CONFIG_PROVIDE_OHCI1394_DMA_INIT が設定されていません。
#CONFIG_DMA_API_DEBUG が設定されていません。
#CONFIG_SECURITY_DMESG_RESTRICTが設定されていません。
CONFIG_HAS_DMA=y

起動エラー画面

答え1

次のカーネルオプションを有効にします。

KERNEL
Device Drivers  --->
   Multiple devices driver support (RAID and LVM)  --->
       <*> Device mapper support
           <*> Crypt target support
           <*> Snapshot target
           <*> Mirror target
       <*> Multipath target
           <*> I/O Path Selector based on the number of in-flight I/Os
           <*> I/O Path Selector based on the service time
  • すべての項目を有効にする必要はありません。一部のオプションは、LVM2スナップショットとLVM2シンスナップショット、LVM2ミラーリング、LVM2 RAID 0 / Stripeset、および暗号化にのみ適用されます。

源泉:https://wiki.gentoo.org/wiki/LVM

関連情報