iso qemu 安装ubuntu_ubuntu下qemu使用:图文详解
1、qemu安装
以ubuntu为例,执行(更换国内源请参考Ubuntu更换源)
sudo apt install -y qemu
如果安装失败执行
sudo apt install -f
sudo apt install -y qemu
2、qemu能模拟的平台
安装完成后在Terminal中输入“qemu-"按两下Table键可以列出所有qemu可以模拟的平台。
3、qemu常用参数及解释
-M(-machine)——制定机型,如果不知道可以享有哪些机型可选,可在“-M”后添加 ”help“列出支持机型。
-cpu——指定虚拟机cpu。需要先指定机型,可以指定机型后输入”-cpu help“查看可选择那些cpu。
-m [size]——指定虚拟机内存大小,单位是MB。
-nographic——无窗口运行,即命令行启动。
-drive——指定文件路径。
format=——指定格式,如raw。
if=——指定文件类型,如mtd。
-boot [a|c|d] ——使用磁盘a,光盘d,或者硬盘c启动.
-cdrom——指定了安装的系统镜像
-hda——指定之前创建的虚拟盘;
-bios——指定了QEMU运行的BIOS
-kernel——指定内核镜像
-cdrom [filename]——使用“文件名”作为光盘景象(文件应该是ISO类型)
-usb ——允许使用usb设备。
-usbdevice [name]—— 添加一个usb设备“名字”。
-soundhw c1——使用声卡设备。(-soundhw ? :列出所有可使用的声卡 -soundhw all 使用全部声卡)
-net nic——添加一块虚拟的网卡。
tap—— tap网络模式
user——用户模式,可是定hostfwd,映射到本地端口上。
-driver——添加设备,如串口、USB等。
-serial——添加串口设备。
-append——添加启动参数,如"init=/linuxrc root=/dev/mmcblk0p1 rw console=ttyAMA0"
init——用于指定文件系统起来后执行的linux的第一个进程
root——用于指定使用哪个设备作为根文件系统
console——用于指定终端
4、qemu启动实例
./qemu-system-arm -m 256 -M romulus-bmc -nographic -drive file=./tmp/deploy/images/romulus/obmc-phosphor-image-romulus.static.mtd,format=raw,if=mtd -net nic -net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostname=qemu
5、qemu网络通信
请参考:qemu网络通信
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)