apt安装或者下载源码安装qemu启动镜像:进入到build目录,执行如下命令,使用映射本地端口方式启动bmc(访问bmc的ip地127.0.0.1)。 代码语言:javascript 复制 sudo qemu-system-arm-m256-Mromulus-bmc-nographic-drive file=./tmp/deploy/images/romulus/obmc-phosphor-image-romulus.static.mtd,format=raw,if=mtd-net n...
直接通过qemu-system-arm启动openbmc镜像跑模拟环境,特别注意相关的参数名称等根据自己的作调整,命令如下: 针对romulus测试镜像(官方release) ./qemu-system-arm -m 256 -M romulus-bmc -nographic -drive file=./obmc-phosphor-image-romulus.static.mtd,format=raw,if=mtd -net nic -net user,hostfwd=::3333-...
}; 然后再编译一下QEMU,就能启动QEMU了。 $ ~/openbmc/qemu-system-arm -m 1024 -M ast2500-evb -nographic -drive file=/opt/x570d4u/tmp/deploy/images/x570d4u/image-bmc,format=raw,if=mtd -net nic -net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostname=qemu U-B...
使用qemu核心参数实现主机与虚拟机间端口转发,此操作相当于提供一块虚拟开发板,使得外部访问变得简单直接。主机端口转发命令示例为:hostfwd=[tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport。此选项支持针对TCP或UDP协议的数据传输,且允许在单个命令中指定多个端口转发。注意系统默认apt安装的版本为...
关于QEMU的参数,这里简单介绍下: -m指定了内存的大小; -M指定机器架构; -nographic表示无图像输出,串口会输出的控制台; -driver file=xx指定了启动的系统,这里就是我们的openbmc固件系统; -net设定网路参数; 执行命令之后就可以将openbmc的系统启动起来,如下图所示: ...
wget https://jenkins.openbmc.org/job/latest-qemu-x86/lastSuccessfulBuild/artifact/qemu/build/qemu-system-arm 1. 也可以不在Linux环境下载,我这边就因为网络问题,所以是去Windows下通过迅雷下载的。将下载到的QEMU放到openbmc目录下,并执行如下的操作: ...
我想在 qemu 中使用带有 romulus 映像的 openbmc 运行我的 ipmid 版本。 我修改了 /meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-host.inc 文件。具体来说,我修改了 SRC_URI、LIC_FILES_CHKSUM 和 HOMEPAGE 以指向我的本地文件夹。 但是当我运行 bitbake obmc-phosphor-image 时,出现以下错误 错误:磷-ip...
使用QEMU QEMU具有一个palmetto-bmc机型,来启动一个 Linux Kernel 设备。OpenBMC也维护一个树来增强QEMU的兼容性。 qemu-system-arm -m 256 -M palmetto-bmc -nographic \ -drive file=<path>/flash-palmetto,format=raw,if=mtd \ -net nic \
qemu-system-arm -m 256 -M palmetto-bmc -nographic \ -drive file=<path>/flash-palmetto,format=raw,if=mtd \ -net nic \ -net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostname=qemu 如果没有错误,且QEMU启动了,那么与BMC通讯时,只需要修改正确的端口就好了: ...
通过QEMU加载 WEB 界面 在QEMU中链接到 WEB 界面: 假设你按照dev-environment文件配置了你的仿真环境 假设你使用QEMU中默认的HTTPS2443会话端口,那么你可以通过浏览器访问https://localhost:2443 使用默认的用户名、密码登录系统 注意: 你需要允许浏览器提示的安全异常链接来访问到BMC界面 ...