1. QEMU 的 RBD 块驱动    QEMU/KVM 虚机中的磁盘(disk drive),可能虚拟自 Hypervisor 上的 qcow2,raw 等格式的镜像文件,也可能来自网络块设备存储系统比如 Ceph 的一个卷等。QEMU 使用一套统一的插件式的块设备驱动架构,它定义了若干需要每种块设备驱动实现的接口。Ceph RBD 作为其中的一种,与其它种类的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 21:48:25
                            
                                297阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装:cd /usr/ports/emulators/qemumake install clean # no kqemu 加速模块或者make WITH_KQEMU=yes install clean # 包含kqemu加速模块配置:如果安装时包含了kqemu加速模块,则修改/boot/loader.conf,加入以下一行kqemu_load="YES"测系统启动时自动记载kqemu内核模块使用:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 19:35:28
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在分析了KVM中对虚拟机各级地址(gva->gpa->hva->hpa)的转换之后,想要知道qemu中又是如何完成各级地址转换的,因此对qemu中对虚拟机内存管理的相关数据结构与源码进行了分析。qemu中对于虚拟机内存管理涉及的数据结构较多,仅gpa->hpa的转换过程涉及的数据结构就有:MemoryRegion, AddressSpace, MemoryRegionSec            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 17:30:40
                            
                                142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用qemu搭建CentOS 6 for colinux虚拟系统一、安装的软硬件环境操作系统: Windows XP SP3硬件环境: CPU  AMD 速龙AthlonII X3 445 (3.1GHz/AM3/3*512KB二缓/45纳米)内存 Corsair 海盗船 CMX4GX3M2A1600C9 DDR3 1600 4G(2G*2)硬盘 Seagate 希捷             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-29 21:10:35
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 硬盘扩容
qcow2格式磁盘,直接通过qemu-img 直接扩展qcow2磁盘, 新添加一块qcow2 格式的磁盘加入到KVM虚拟机,然后通过虚拟机系统lvm逻辑卷管理方式进行管理,扩展磁盘空间。
 
  
添加一块qcow2磁盘
[root@yangrz01 isos]# qemu-img create -f qcow2  test01_add.qcow2 2G
Formatting 't            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 14:21:52
                            
                                434阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # QEMU iOS镜像转换qcow2教程
## 概述
在本教程中,我将向你介绍如何使用QEMU将iOS镜像转换成qcow2格式。下面是整个流程的步骤概览:
```mermaid
journey
    title 整个流程步骤概览
    section 准备工作
        App Store下载并安装Xcode
        下载iOS镜像文件
    section 安装QEMU            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-21 10:40:16
                            
                                877阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ##获取树莓派镜像从官网下载原生镜像我们也会从一些树莓派的厂商获取到定制的镜像;从github获取到树莓派源码,编译得到;##安装qemu qemu是虚拟机,AndroidStudio使用虚拟机的也是这玩意;大家可以去官网下载quem,下载地址: 32位qemu下载地址:https://qemu.weilnetz.de/w32/ 64位qemu下载地址:https://qemu.weilnetz.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 13:16:30
                            
                                816阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境:archlinux背景:在虚拟机里玩dpdk,把挂载HugePage(hugetlbfs)的命令写入fstab的时候,写错了,无法启动,需要把qcow2挂起来改一下。方法:使用qemu-nbd来源与参考与鸣谢:http://smilejay.com/2012/11/how-to-mount-a-qcow2-image/          &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 10:09:25
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://bbs.pediy.com/showthread.php?p=1424746
http://www.ibm.com/developerworks/cn/linux/l-qemu/
线总结下搜集来的资料吧:
http://www.xfocus.net/articles/200406/711.html  文章很老,但是依旧价值不菲!感谢前辈留下如此NB的文章。
指令集部分百度就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 17:39:35
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用qemu搭建CentOS 6 for colinux虚拟系统 一、安装的软硬件环境操作系统: Windows XP SP3        硬件环境: CPU  AMD 速龙AthlonII X3 445 (3.1GHz/AM3/3*512KB二缓/45纳米)   &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 11:30:11
                            
                                723阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            virt-install是一个使用libvirt库构建新虚拟机的命令行工具,此工具使用串行控制台,SDL(Simple DirectMedia Layer)图形或者VNC客户端/服务器,来支持命令行和图形安装。 1 ubuntu下安装: apt-get install virtinst    
    [plain]  
    view plain 
     co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 15:57:57
                            
                                1934阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            arm汇编在学习和开发过程中,免不了需要通过arm模拟器来进行一些调试,以及查看寄存器、查看汇编、单步调试等等操作,以下介绍一种全开源工具来调试arm汇编的方法。1、预装环境首先需要一个Ubuntu 18.04 + 的操作系统 我们需要安装一下必要的组件:dddarm-none-eabi-gccQEMU我们可以通过apt命令安装ddd作为可视化的汇编调试工具。sudo apt install dd            
                
         
            
            
            
            1. Qemu的type_init是在constructor属性中执行的,也就是在main之前,也就是所有type_init的设备都会在main之前执行其type_register_static;
 2. type_register_static会malloc TypeImpl数据结构,存放class_init/instance_init等回调函数和class_size/instance_size            
                
         
            
            
            
            参考:没开发板做Linux嵌入式开发?虚拟机搞定一切!(主要参考)qemu+uboot+kernel+nfs文件系统(主要参考)qemu-system-arm仿真vexpress-a9踩坑记Qemu搭建ARM vexpress开发环境(一)之前已经得到了Linux kernel的zImage。 参考第一篇文章:zImage和uImage两个都是编译出来的linux二进制文件进行压缩得到的。主要的不            
                
         
            
            
            
            部分一:准备工作1.安装VMWare Workstation没什么好多说的,点击下方官方网站下载VMWare Workstation 15,官网下载需要填写个人资料,这个如实填写即可,下载后按照提示步骤安装。需要注意的是,不要去一些诸如软件之家之类的网站下载,因为里面的软件可能是魔改过的,之前试过一次,然后虚拟机死活连不上网,算是被坑了一道。官方网站:    www.vmware.com            
                
         
            
            
            
            部署环境:(准备至少两块物理网卡和两块硬盘) 其中,eth0 网卡作为桥接网卡,eth1 作为 NAT 网卡,两块物理网卡的目的是为了后面将 eth1 网卡作为网桥的 slave 时 ssh 会话不会断开第一步:从官网下载 qcow2 文件下载地址:https://cloud.centos.org/centos/8-stream/x86_64/images/ 找到最新的 clo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 14:17:09
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            QCOW2镜像获取1. 准备条件
    虚拟机物理机均可,虚拟机需要开启硬件虚拟化
    操作系统: centos6/centos7 桌面版
    待制作镜像系统(iso): win7/8/10 
    virtio驱动: win默认iso镜像不包含virtio驱动,而通过openstack管理虚拟机需要两个virtio驱动,一个是硬盘的,一个是网卡的。下载地址:
    htt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 14:54:59
                            
                                984阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              
 ceph简介Ceph是一个PB级别的分布式软件定义存储系统,为用户提供了块存储、对象存储以及符合POSIX标准的文件系统接口。目前,Ceph已经成为Openstack最受欢迎的后端存储系统。下图为ceph的架构图。RADOS本身是一个对象存储系统,实现了ceph的核心功能。Librados是ceph提供给各种编程语言的接口。RADOSGW,RBD,CEPH FS分别为用户提供了对象存储、块            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 08:16:42
                            
                                219阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 简介本文介绍使用qemu-img创建qcow2格式磁盘文件的预分配(preallocation)策略,及对虚拟磁盘性能的影响。2. qcow2磁盘及预分配策略介绍查看qemu-img手册,可以看到关于qcow2格式磁盘文件和预分配策略的简要介绍:qcow2
           QEMU image format, the most versatile format. Use it to h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-20 17:57:40
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、用virt-manager来安装windows系统驱动:virtio-win-0.1-59.iso  and  virtio-win-0.110.iso  (备注:二选一)用virt-manager安装windows镜像,需要加载virtio驱动,如果不装virtio-win驱动,上传到云平台开启实例后的结果是找不到启动设备,而制作Linux镜像不需要virtio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 09:37:57
                            
                                948阅读
                            
                                                                             
                 
                
                                
                    