os-prober 需要哪些 Linux 内核功能才能找到 Windows 8 安装?

Ted*_*val 6 linux windows kernel-modules grub2 linux-kernel

我使用make localmodconfig并在启动新内核后构建了一个新的自定义 Linux 内核,update-grub但未检测到我的 Windows 8 安装。

我的发行版内核(带有大量我不需要的模块)找到了 Windows 8 安装并将其添加到 grub2 菜单中,没有任何问题,所以我一定缺少一些内核功能/模块。

要检测到 Windows 8 引导加载程序并将其添加到 grub 引导菜单,需要哪些内核功能?

Ted*_*val 7

os-prober(由 使用update-grub)需要以下内核功能来检测 Windows 8 引导加载程序。

  • 设备驱动程序 ->
    • 多设备驱动支持(RAID 和 LVM)( CONFIG_MD) ->
      • 设备映射器支持 ( CONFIG_BLK_DEV_DM)
  • 文件系统 ->
    • FUSE(用户空间中的文件系统)支持 ( CONFIG_FUSE_FS)
    • DOS/FAT/NT 文件系统 ->
      • NTFS 文件系统支持 ( CONFIG_NTFS_FS)