VM环境下内核的配置文件

VM环境下内核的配置文件

我下载了一个新的内核,打算在虚拟机中使用。在我正在使用的教程的说明中,我被告知

您还需要构建一个新的内核实例,并确保它将在虚拟机中启动。为此,请移至源代码树,将 config-3.14.26-yocto-qemu 复制到 $SRC_ROOT/.config(其中 $SRC_ROOT 是 linux 树的根),然后运行make -j4 all​​.

我这样做是通过

  • cd linux-yocto-3.14转到 linux 树的根目录
  • mkdir .config创建这个全新内核中不存在的配置文件夹
  • config-3.14.26-yocto-qemu从内核外部复制到/.config
  • 在内核的根目录下,执行make -j4 all

我担心的是,在这一步之后,指南说它需要大约 5 分钟左右的时间来构建,我可以简单地让它做它的事情;我认为配置文件的目的是为我构建内核。相反,我会收到典型的内核构建设置屏幕的提示,在该屏幕中我必须仔细检查每个选项来构建内核。我做错什么了吗?

答案1

你不应该这样做mkdir .config;您应该刚刚将现有的配置文件复制到文件名.config在内核源码目录中调用。

例如

cd linux-yocto-3.14
cp /path/to/config-3.14.26-yocto-qemu .config
make -j4 all

相关内容