qemu 相关问题

QEMU是一个通用的开源机器模拟器和虚拟器

如何在 x86 上通过 Linux KVM API 实例化基于 ARM 的虚拟机?

假设我有一台 x86 机器。通过 Linux KVM API 可以轻松创建 x86 VM。 请参阅:kvm-host 中的 vm_init(): if ((v->kvm_fd = open("/dev/kvm", O_RDWR)) < 0) return throw_err(&q...

回答 3 投票 0

编写简单的操作系统时如何在Qemu屏幕上打印字符串?

我正在编写一个简单的操作系统。我在 qemu 屏幕中的输出字符串方面遇到问题,屏幕只显示类似这样的内容(它只显示 boot.asm 文件的输出,但显示 ke 的输出...

回答 1 投票 0

qemu:无法加载 PC BIOS 'bios-256k.bin'

我尝试将 QEMU 与我正在构建的内核 ISO 一起使用,但无法运行测试。 我使用的是 Windows 10 64 位,如果重要的话,我已将 pc-bios 文件夹添加到 PATH 中。 我已经尝试过

回答 3 投票 0

有没有办法在qemu中将/dev分享给guest

在我们的环境中,主机在/dev中动态生成一些字符设备。有没有办法在 qemu 中将 /dev 共享给 guest ?

回答 1 投票 0

qemu-img 将覆盖 qcow2 图像转换为整个图像

我有一个基础映像文件“base.qcow2”和一个增量qcow2映像文件“delta.qcow2”,其支持文件是“base.qcow2”。 现在我使用 qemu-img 来转换“delta.qcow2”,并会得到一个新的图像文件“new....

回答 2 投票 0

在 Android 主机上使用 qemu-system-aarch64 时 Alpine guest 中的 DNS 服务器问题

当尝试使用 qemu-system-aarch64(例如使用 Termux)在 Android 主机上通过 setup-alpine 安装 Alpine 时,在尝试对 Alpine 镜像进行初始查找时安装失败:

回答 2 投票 0

dracut 警告:执行 dhcp 时检测到 10.0.2.15 的重复地址。重试

我正在尝试从 Google Drive 启动 Linux,如博客中所述。为此,我编译了 dracut 并以博客中提到的 efi 映像的形式创建了 initramfs。 ./dracut.sh --kver 6.9.6-...

回答 1 投票 0

无法从 qemu 中的 AHCI hhd 启动

我最近开始开发自己的引导加载程序和内核用于教育目的。 我开始使用 qemu-system-i386 -fda image.bin 从软盘启动,然后使用......

回答 2 投票 0

如何构建qemu tcg插件?

Qemu文档提供了如何运行qemu插件,但我想知道如何在插件文件夹中的qemu meson.build exixsts中构建内置插件,但如何在qemu中创建插件的.so文件 如何

回答 1 投票 0

为什么多个 B.Cond 语句总是只能解析一种变量输入方式?

在 qemu 上使用arm64。 我想检查用户输入的值是负数、正数还是零。我有一条 SUBS 指令,后跟三个 B.Cond 指令。我正在使用 scanf 和 %d f...

回答 1 投票 0

使用 c

我使用 UART 在 RISC-V qemu 上制作了一个 helloworld 程序,使用 https://popovicu.com/posts/bare-metal-programming-risc-v/ Uros Popovicu 的 RISC-V 汇编指南。我想知道我该如何写...

回答 1 投票 0

如何让我的设备可供 QEMU 使用

我编写了一个我认为最小的自定义设备来测试我对 QOM 和 QEMU 的总体理解。 下面是相关代码,注释省略。 不幸的是,当我开始...

回答 2 投票 0

为什么我无法在 QEMU 中的 linux 内核入口处设置断点?

最近,我开始使用QEMU(qemu-system-x86_64)和gdb调试Linux内核5.18.10。我知道QEMU的BIOS在QEMU启动时会加载内核代码到0x10000,并且第一条指令...

回答 1 投票 0

启动自己的操作系统[32位]时出现问题

嘿,我在加载内核时遇到问题,引导加载程序和保护模式工作正常,但当我尝试调用 KERNEL_OFFSET 时,出现故障或加载问题,我无法弄清楚。 有问题

回答 1 投票 0

设置指定节的加载地址时硬件断点不提示

我正在使用lldb连接QEMU来调试linux内核。 Linux内核已加载到0x40200000,所以我必须使用目标模块加载来定义部分的加载地址。但是当设置这个时,哈...

回答 1 投票 0

QEMU:为什么ARM ISO镜像需要pflash/bios,但不需要X86 ISO镜像

我正在尝试从 QEMU 中的 alpine Linux 映像创建两个虚拟机。一种适用于 X86,另一种适用于 ARM64。 对于X86 qemu-系统-x86_64 \ -m 512 \ -hda alpine_x86.qcow2 \ -cdrom路径/to/img.iso \ -启动d 对于ARM64 问...

回答 1 投票 0

如何显式指定“原始”格式以消除对 qemu 的限制

当我这样发出命令时, qemu-system-i386 -ngraphic -serial mon:stdio-hbd fs.img xv6.img -smp 1 -m 512 然后我在下面发布的警告就出来了。 警告:未指定图像格式...

回答 2 投票 0

UEFI Shell 无响应

我正在使用 Arm64 架构在 QEMU 上模拟操作系统。我正在尝试将 UEFI 固件添加到仿真中。为此,我将这些行添加到 QEMU 命令中: -drive if=pflash,format=raw,unit=0,file=

回答 1 投票 0

qemu-system-armw.exe 和 qemu-system-arm.exe 有什么区别?

qemu-system-armw.exe 和 qemu-system-arm.exe 有什么区别?我到处都找不到它。

回答 3 投票 0

如何使用QEMU模拟混合平台?

后葫芦 有很多关于使用 QEMU 模拟特定架构系统(“平台”)的文档。 例如,x86、ARM 或 RISCV 系统。 第一步是

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.