我下载了一个新的内核,打算在虚拟机中使用。在我正在使用的教程的说明中,我被告知
您还需要构建一个新的内核实例,并确保它将在虚拟机中启动。为此,请移至源代码树,将 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