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

时间:2015-07-07 07:03:56

标签: linux-kernel qemu

我想制作Linux Kernel 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图像构建的新手,所有...谢谢你的时间

1 个答案:

答案 0 :(得分:1)

我认为您的问题有点误导,因为我发现您正在尝试将内核映像用作硬盘映像,并且它不会以这种方式工作。但是我也明白你想在qemu上测试内核4.1.1,我认为你有两个选择:

  • 运行直接图片1(从未使用过此图片):
    • 编译你的内核图片
    • 创建硬盘映像2
    • 运行虚拟机
  • 或在虚拟硬盘上安装linux(这是我建议你做的新手):
    • 创建硬盘映像2
    • 获取要测试的发行版的iso(正如您在其内核包3中看到的那样使用像fedora这样的内核4),并将其命名为qemu" -cdrom blablabla.iso"
    • 运行虚拟机进行安装,您已完成。

Qemu是一个很棒的项目,但文档分散在互联网上,所以也许每一步你都要进行一些搜索。也许你可以帮助制作更好的文档,比如在wikibook上创建一个教程4"我的第一个虚拟机"什么的。