Linux kernel 如何创建Linux内核4.1.1的qcow2映像

Linux kernel 如何创建Linux内核4.1.1的qcow2映像,linux-kernel,qemu,Linux Kernel,Qemu,我想为Linux内核4.1.1制作一个qcow2映像。我发现以下内容可以转换.img图像 qemu-img convert -f raw -O qcow2 kernel.img kernel.qcow2 但是如何获取kernel.img文件。我尝试过制作内核4.1.1,但它只在arch/x86/boot目录中生成了一个bzimage 我对linux映像构建和所有。。。感谢您抽出时间我认为您的问题有点误导,因为我看到您试图将内核映像用作硬盘映像,但它不会以这种方式工作。但是,我也知道您希望在qe

我想为Linux内核4.1.1制作一个qcow2映像。我发现以下内容可以转换.img图像

qemu-img convert -f raw -O qcow2 kernel.img kernel.qcow2
但是如何获取kernel.img文件。我尝试过制作内核4.1.1,但它只在arch/x86/boot目录中生成了一个bzimage


我对linux映像构建和所有。。。感谢您抽出时间

我认为您的问题有点误导,因为我看到您试图将内核映像用作硬盘映像,但它不会以这种方式工作。但是,我也知道您希望在qemu上测试内核4.1.1,在我看来,您有两个选择:

  • 要运行直接映像(从未使用此选项):
    • 编译内核映像
    • 创建硬盘映像
    • 运行您的虚拟机
  • 或者在虚拟硬盘上安装linux(作为新手,我建议您这样做):
    • 创建硬盘映像
    • 获取要测试的发行版的iso(一个使用内核4的发行版,如您在内核包中看到的fedora),并将其放在qemu的命令行“-cdrom blabla.iso”中
    • 运行虚拟机进行安装,就完成了
Qemu是一个伟大的项目,但是文档分散在互联网上,所以可能每一步你都需要进行一些搜索。也许你可以帮助制作更好的文档,比如在维基百科“我的第一台虚拟机”上创建一个教程之类的