qemu - 如果使用-kernel,模块从哪里提取?

qemu - 如果使用-kernel,模块从哪里提取?

使用定制内核(使用-kernel)时,qemu 从哪里提取模块?内核是否会尝试在来宾 FS 中找到它们,或者整个 linux/qemu 设置是否足够智能,能够意识到应该从主机上设置的定制内核中提取模块?

答案1

-kernel 只说明从哪里加载内核,没有其他内容。这就像告诉真实硬件中的引导加载程序“加载这个内核文件”。一旦客户内核启动,它就会决定在哪里寻找模块(甚至是否寻找模块)。因此模块必须位于来宾文件系统中。

就我个人而言,如果我正在进行开发并使用 -kernel 启动内核,我通常会尝试使用非模块内核。

相关内容