Qemu运行linux 4.9

本文介绍了如何使用Qemu在Ubuntu系统上克隆、配置、编译并运行Linux 4.9内核。过程中遇到DTC版本问题,通过更新子模块解决。接着配置64位ARM架构,编译Qemu,并列出支持的芯片列表。然后下载并编译Linux 4.9内核和Busybox,制作文件系统。最后,启动Qemu虚拟机,使用Linux 4.9内核和Busybox创建的文件系统。
摘要由CSDN通过智能技术生成

1、git clone最新的Qemu代码到本地:

ubuntu@ubuntu-X556UB:~/Qemu$ git clone git://git.qemu-project.org/qemu.git
正克隆到 'qemu'...
remote: Counting objects: 302770, done.
remote: Compressing objects: 100% (56838/56838), done.
remote: Total 302770 (delta 245135), reused 302770 (delta 245135)
接收对象中: 100% (302770/302770), 98.29 MiB | 74.00 KiB/s, 完成.
处理 delta 中: 100% (245135/245135), 完成.
检查连接... 完成。
正在检出文件: 100% (5068/5068), 完成.

2、配置Qemu
ubuntu@ubuntu-X556UB:~/Qemu/qemu$ ./configure --target-list=arm-softmmu --audio-drv-list=

ERROR: DTC (libfdt) version >= 1.4.0 not present. Your options:
         (1) Preferred: Install the DTC (libfdt) devel package
         (2) Fetch the DTC submodule, using:
             git submodule update --init dtc
ubuntu@ubuntu-X556UB:~/Qemu/qemu$ git submodule update --init dtc
子模组 'dtc' (git://git.qemu-project.org/dtc.git) 未对路径 'dtc' 注册
正克隆到 'dtc'...
remote: Counting objects: 3521, done.
remote: Compressing objects: 100% (2076/2076), done.
remote: Total 3521 (delta 2600), reused 1937 (delta 1409)
接收对象中: 100% (3521/3521), 800.99 KiB | 495.00 KiB/s, 完成.
处理 delta 中: 100% (2600/2600), 完成.
检查连接... 完成。
子模组路径 'dtc':检出 '65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf'

64位ARM配置

ubuntu@ubuntu-X556UB:~/Qemu/qemu$./configure --target-list=aarch64-softmmu --audio-drv-list=   

ubuntu@ubuntu-X556UB:~/Qemu/qemu$ ./configure --target-list=arm-softmmu --audio-drv-list=
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
library directory /usr/local/lib
module directory  /usr/local/lib/qemu
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory  /usr/local/etc
local state directory   /usr/local/var
Manual directory  /usr/local/share/man
ELF interp prefix /usr/g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值