qemu使用记录

qemu-system-aarch64使用记录 2020年3月,Linux 5.7 Kernel宣布将放弃支持 32位架构的 KVM虚拟化支持,所以目前来看,要想较好的在ARM架构上运行KVM虚拟化,需要使用现代化的64位ARM架构。对于aarch64(arm64)架构,若支持KVM虚拟化,那么KVM代码会直接编译进内核。在arm64上启动qemu虚拟机有两种方式,一种是通过。的方式boot kernel,另一种是先启动。QEMU默认将会采用seabios的启动方式。再boot kernel。 阅读详情

QEMU 使用记录

windows上运行虚拟机

前提准备

1.确保已经安装 QEMU,并且环境变量中可以直接使用 qemu-system-i386(32位)或 qemu-system-x86_64(64位)命令。
2.准备 Windows 7 32位安装镜像(ISO 文件),假设路径为 D:\isos\win7_x86.iso。
3.准备一个虚拟硬盘文件,可以用 QEMU 创建。

1. 创建虚拟硬盘

qemu-img create -f qcow2 win7_x86.qcow2 40G

2. 运行虚拟机并开始安装

qemu-system-i386 -m 2048 -cdrom D:\isos\win7_x86.iso -hda win7_x86.qcow2 -boot d -net nic -net user -rtc base=localtime -vga std

参数说明:

-m 2048:给虚拟机分配2GB内存,Win7 32位够用。
-cdrom:指定安装光盘镜像。
-hda:指定虚拟硬盘。
-boot d:从光驱启动。
-net nic -net user:启动用户模式网络,方便联网。
-rtc base=localtime:设置虚拟机时钟为本地时间。
-vga std:使用标准 VGA 显示。

安装过程

运行后,虚拟机会从 ISO 启动,进入 Windows 7 安装界面。
按照安装步骤完成系统安装。
安装完成后,重启虚拟机,移除 -boot d 选项(或者把启动顺序改为硬盘启动)。

启动已安装的虚拟机

假设安装完成后想启动系统,用以下命令:

qemu-system-i386 -m 2048 -hda win7_x86.qcow2 -net nic -net user -rtc base=localtime -vga std

使用 USB 平滑鼠标设备

默认情况下,QEMU 会模拟一个 PS/2 鼠标,反应可能不够灵敏。加上 -usb -device usb-tablet 参数,模拟一个 USB 平滑鼠标设备,可以让鼠标指针在宿主机和虚拟机之间无缝移动,不会卡顿。
启动命令示例:

qemu-system-i386 -m 2048 -cdrom D:\isos\win7_x86.iso -hda win7_x86.qcow2 -boot d -net nic -net user -rtc base=localtime -vga std -usb -device usb-tablet
宿主机Windows环境下qemu虚拟机使用 阅读详情

相关推荐

【UEFI基础】Windows 下QEMU启动虚拟环境(一)

前言 上回提到,我的UEFI环境搭建完成后,发现无法打开模拟器。无奈之下使用QEMU来进入模拟环境。 这一篇就来讲我怎么搭建QEMU的。 之前用过MVWARE装装虚拟机。也玩过Linux下QEMU启动嵌入式精简系统。这次来用QEMU启动虚拟环境,以备以后调试程序用。 Windows下QEMU启动虚拟环境 1.安装qemu-w64-setup-20170113.exe 可以在官网下载,最好选择这个版本,其他版本可能会有问题。另外也不要使用QemuManager,这种图像化的貌似不可以使用标准串口。

humanof的专栏 1万+

QEMU使用步骤

(注意:通过命令sudo apt-get install qemu安装的版本为2.11.1,后面价值内核镜像时可能报以下错误)4、输入:qemu-system-arm -M help查看支持芯片仿真类型,这里选择:vexpress-a9。命令把生成的根文件创建在顶层目录(busybox-1.32.1根目录) _install 下,如果是通过。(注意安装版本gcc-linaro-6.5.0-2018.12编译qemu时可能报错)6、下载内核linux-5.4.95,下载地址。7、busybox 下载链接。

一个码农的足迹 7991

mini2440 qemu编译记录

参考链接:https://www.daimajiaoliu.com/daima/46f9bcfc7100404 1.最好用ubuntu14或者ubuntu10,由于因为要编译的linux内核非常古老,会出现很多兼容性问题。 2.使用ubuntu16.04时,host-mtd 1.4.9模块,由于linux内核太新,不兼容会报错。server_image.c:In function main server_image.c:32:18: error: storage size of 'hints' is.

qq_39502289的博客 428

06、KVM虚拟化qemu-img命令详解

qemu-img命令详解 qemu-img是QEMU的磁盘管理工具,在qemu-kvm源码编译后就会默认编译好qemu-img这个二进制文件。 qemu-img也是QEMU/KVM使用过程中一个比较重要的工具,本节对其用法和实践使用方法进行介绍。 qemu-img工具的命令行基本用法如下: qemu-img command [command options] 它支持的命令分为如下几种: (1)check [-f fmt] filename 对磁盘镜像文件进行一致性检查,查找镜像文件中的错误,目前仅支持对“

迷逝 3234

Openharmony鸿蒙内核编译及qemu运行过程问题记录

前言 该篇笔记记录鸿蒙内核编译流程,及qemu运行记录。主要根据 https://gitee.com/openharmony/device_qemu 执行。由于整个过程不是很顺利,故做此笔记。(ps:因为笔者的ubuntu环境不纯净,坑较多。纯净的环境照着文档做应该问题不大) 采用的策略是,【docker编译】+【ubuntu执行qemu】 注意事项 纯净的Ubuntu环境,直接根据文档进行配置即可 如果文档流程遇到问题,可考虑使用docker编译,具体参考 https://gitee.com/openh

DaHuangXiao的博客 4518

qemu快速入门

当然,需要在编译qemu-kvm时需要配置SDL的支持,之后才能编译SDL功能到QEMU的命令行工具中,最后才能启动客户机时使用SDL的功能。在编译qemu-kvm的系统中,需要有SDL的开发包的支持,在RHEL6.3系统中需要安装SDL-devel这个RPM包。如果有SDL-devel软件包,在3.4.2节中配置QEMU时默认就会配置为提供SDL的支持,通过运行configure程序,在其输出信息中可以看到“SDL support yes”即表明SDL支持将会被编译进去。4 使用 qemu-kvm。

thinker 1237

【qemu】记录qemu安装

qemu安装流程记录

A_P_R_I_L的博客 1335

Mini2440 qemu调试记录

本文详细介绍了在WSL环境下配置QEMU模拟器进行Mini2440开发板仿真的完整过程。首先通过安装依赖、编译QEMU源代码并解决编译错误来搭建环境,然后创建NAND闪存镜像并启动QEMU调试服务器。文章重点分析了调试过程中遇到的中断向量表映射问题,指出由于QEMU直接将代码加载到0x30000000地址导致0x00000000中断向量表缺失的问题,最终采用MMU虚拟内存映射方案解决。整个过程展示了嵌入式系统开发中硬件模拟、调试技巧和问题排查的典型方法,特别是对中断处理机制和内存映射问题的深入分析具有实践参

qq_39883394的博客 999

操作系统工具——qemu,使用qemu模拟A9处理器并启动linux全过程记录

讲解一下qemu这个工具的使用,并且记录了qemu模拟A9处理器,启动Linux的全过程。

weixin_37620587的博客 1567

Prompt Airlines CTF通关实战:从提示词注入到多模态攻击的AI安全攻防演练

提示词注入(Prompt Injection)是当前大语言模型(LLM)应用面临的核心安全威胁之一,其原理在于攻击者通过精心构造的用户输入,覆盖或绕过系统预设的指令,从而操控模型行为。这种攻击手法的技术价值在于揭示了AI系统在理解与执行指令时存在的逻辑边界模糊性,可能导致数据泄露、越权访问等严重风险。在应用场景上,从基础的客服对话到结合视觉识别的多模态系统,都可能成为攻击面。本文以一场名为“Prompt Airlines CTF”的实战挑战为例,深入剖析了包括指令遗忘、上下文注入、工具调用滥用及多模态提示注

aodan5477的博客 515

软件项目管理期末复习(看这一篇就够了)

软件项目管理考试复习 🔶🔶🔶🔶🔶加了🔶的是考点 第一章软件项目管理概述 1.1.1项目及其特征 项目定义:🔶 项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力; 是以一套独特而互相联系的任务为前提,有效地利用资源,在一段时间内满足一系列特定目标的多项相关工作的总称。 日常运作和项目的区别: 项目是一次性的,而日常运作是重复进行的。 项目是以目标为导向的,日常运作是通过效率和有效性体现的。 项目是通过项目经理及其团队工作完成的,日常运作是职能式的线性管理。 项目存在大量的变更管理,

qq_50886857的博客 3万+

qemu 运行 riscv 内核失败记录

https://risc-v-getting-started-guide.readthedocs.io/en/latest/linux-qemu.html [longyu@debian-10:20:59:52] busybox-1.30.1 $ file ./busybox ./busybox: ELF 64-bit LSB executable, UCB RISC-V, version 1 (SYSV), statically linked, for GNU/Linux 5.4.0, stripped [

龙瑜的博客 5789

Zabbix 7.0 从入门到精通部署手册

zabbix 入门到精通

weixin_43806846的博客 1028

用qemu虚拟ARM Linux记录

一、过程和感想 * 花了很长时间在qemu虚拟的ubuntu上交叉编译编译ARM版的Linux * 参考这篇文章 http://balau82.wordpress.com/2010/03/22/compiling-linux-kernel-for-qemu-arm-emulator/ 在Windows上用CodeSourcery的免费的ARM GNU/Linux工具链(不是ARM EAB...

weimingtom的待宵草 410

微信H5网页授权通用方案:中转页破解域名限制,适配Hash/History路由

在Web开发中,OAuth 2.0授权码模式是实现第三方登录的通用标准,其核心原理是通过授权服务器颁发临时代码,再由客户端交换访问令牌。这一机制在微信公众号H5开发中尤为重要,用于安全获取用户身份。然而,微信平台对网页授权回调域名有严格的数量限制,这成为多子域名、多环境及微前端架构下业务扩展的主要瓶颈。其技术价值在于通过设计一个统一的中转授权页,将授权逻辑与业务逻辑解耦,让所有业务页面共享一个已配置的授权入口,从而突破域名配额限制。该方案的关键在于适配不同的前端路由模式,需精准处理Hash模式与Histor

weixin_42533120的博客 318

水电站数字孪生:水力发电在可视化领域的应用

为智慧水坝领域提供了 B/S 架构的基于 WebGL 的图形引擎,与 GIS、粒子仿真、虚拟现实、边缘计算等技术相结合,融合多元业务系统数据,形成数字孪生界面,助力水利水电工程进一步提升数字化水平,乃至为整个工业领域添砖加瓦。

二三维数据可视化/数字孪生 2255

【调试记录】Ubuntu下QEMU模拟运行FreeRTOS

本文详细介绍了在Ubuntu 22.04环境下使用QEMU模拟器运行和调试FreeRTOS实时操作系统的完整流程。主要内容包括:1) QEMU的编译安装及常见问题解决方法;2) FreeRTOS源码获取与ARM Cortex-M3示例编译;3) 通过QEMU运行FreeRTOS的基本命令及效果展示;4) 利用GDB进行内核调试的方法。该指南为开发者提供了无需硬件即可验证RTOS应用的便捷方案,特别适合嵌入式系统学习和开发初期验证阶段。文中包含具体命令和错误解决方案,具有较高的实用价值。

u010059777的博客 842

动力学约束下的运动规划算法——Kinodynamic RRT*算法

动力学约束下的运动规划算法——Kinodynamic RRT*算法

慕羽★的博客 6749

Qemu 使用记录

简介 一直想研究qemu很久了,都是浅尝辄止,看一半的文档就不搞了,要下载那么多的镜像很讨厌的。最近觉得这两年实在是没什么长进确实应该深入看看了。 命令行 先了解这个命令怎么用吧,首先下载个TinyCore-current.iso 官网上下载才16MB qemu-system-i386 -m 2G -smp 2 -vga vmware TinyCore-current.iso -enable-k...

钱国正的专栏 489

SAP Gateway Foundation OData V4 服务管理深度解析,从 Service Repository 到 Service Group 的完整运行逻辑

本文解析了SAP S/4HANA中OData V4 API的技术架构,重点阐述Service Repository、Service与Service Group的三层管理体系。以SalesOrder和PurchaseOrder API为例,说明不同服务可能属于特定repository(如srvd_a2x)而非默认DEFAULT库。Service Group作为业务模型组合单元,支持跨服务引用和统一配置,其发布状态直接影响服务可用性。文中对比了后台管理事务/IWBEP/V4_ADMIN与网关端/IWFND/V4

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 87

HTOL集成电路老化测试学习总结-20250510

电子元器件的可靠性在产品开发中至关重要,尤其是在微电子技术迅速发展的今天。电子元器件的失效率通常遵循“浴盆曲线”,分为早期失效期、可使用期和老化期。为了评估芯片的可靠性,常采用高温操作寿命测试(HTOL),通过高温和高压加速芯片老化,以筛选出早期失效的芯片并评估其长期可靠性。HTOL测试中,芯片在高温下运行并监控其性能变化,通过阿伦尼乌斯公式计算加速因子,预测芯片的失效率和寿命。此外,Burn-in测试用于加速芯片老化,提前发现并剔除不合格产品,而早期失效率测试(ELFR)则用于评估产品初期使用阶段的可靠性

歌颂苦难的行为是无耻的; 2102

下载安装QEMU、安装arm架构麒麟系统过程记录

注意,安装期间请勿关闭控制台窗口,否则虚拟机进程也会关闭.下载地址:http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/下载地址:https://qemu.weilnetz.de/w64/2022/qemu-w64-setup-20220831.exe。-device nec-usb-xhci ← 添加 USB 3.0 控制器(用于鼠标/键盘等)

suhjsir的博客 2793

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Qemu模拟CXL pmem搭建问题记录

使用 QEMU 仿真测试 CXL2.0 设备。

Contas的博客 974

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

qemu学习记录

安装qemu 版本为5.0.0如果需要别的版本打开网址,找到对应版本更改最后面即可测试安装是否成功查看qemu支持的板子。

qq_43239191的博客 1047

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

韦东山qemu启动失败记录

韦东山qemu启动报错(环境ubuntu18.04)

BruseBai的博客 1154
上一篇: 【WMI无效类或者命名空间缺失问题】
下一篇: 【010Editor.exe version-16.0.1 patch】
Phoebus2617
博客等级 码龄7年 41粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值