当前位置:首页 > 虚拟机 > 正文

qemu虚拟机的使用


一、iOSUTM虚拟机安装使用教程为了迎接虚拟机的新世界,UTM3.x版本旨在为iOS/iPadOS/macOS平台上的QEMU虚拟机提供创新体验。它兼容x86、ARM和PPC等30多种处理器架构,并使用SPICE和JIT加速技术,为您的设备带来更流畅的虚拟化体验。这里主要有两个分支:UTM标准版和UTMSE,各有各的特点。
标准版本是为越狱或签名设备构建的。UI支持iOS11+,但调试过程复杂,需要JIT签名。要试用,请确保您的设备运行特定的iOS版本,例如14.2-14.3或已越狱。对于新用户来说,Jitterbug版本(适用于iOS14+)是一个不错的选择。它不需要越狱,仅支持ARM和PPC架构,但不包括AArch64支持。
但是AArch64的局限性在于iOS平台,只能使用软件加速,效率较低。标准版本有严格的签名要求,AltStore的7天试用和付费选项增加了故障排除的复杂性。总体而言,UTM的iOS体验并不完美。
安装UTM需要特定的条件。标准版需要iOS11+和越狱环境,或者特定系统版本兼容所有iOS11+设备,但签名更加宽松。一定要注意正确的签名方式UTM支持自签名、开发者签名和越狱,而Jitterbug需要额外的权限,比如通过iSign签名。
要在iOS设备上体验UTM,请首先通过AppleID从AltStore下载。但请注意,签名限制和系统要求不能被忽视。官方AltStore链接和AltServer版本必须匹配。在设置过程中,您将遇到AppleID输入、设备信任和电子邮件设置步骤。确保所有步骤都正确。
UTM的安装过程分为几个步骤:首先,通过AppSyncUnified的Karen源和UTM源获取相应的软件包。对于图形包管理器或命令行操作,您可以选择dpkg或使用Filza安装。官方源可能较慢,但可以通过GitHub后端或社区获取更新。
安装Jitterbug需要额外的权限,例如NetworkExtensions和PersonalVPN。在Windows上,安装iTunes,提取并按照说明进行操作。在macOS或Linux中,也需要相应的步骤来生成和传输配对文件。
通过USBmuxd安装jitterbugpair后,您将生成配对文件,然后将其传输到设备。在您的iPhone或iPad上,安装Jitterbug,导入互连文件和开发人员映像,并设置UTM以确保连接正确。每个问题都有详细的解决方案如果没有找到设备,请检查USB连接和设备的无线配对状态,以确保设备已锁定。
UTM和Jitterbug之间的交互需要特定的技能,例如启用AltJIT、Jitterbug或JitStreamer,以及如何处理“地址处的服务器名称无法解析”等错误。Windows用户必须确保iTunes能够识别设备并下载相关工具来获取设备的UUID和图像。
最后,UTM配置包括CPU核心设置、内存、驱动程序选择、QEMU选项和显示设置。对于不同的操作系统,建议使用特定的驱动程序和网络设置。在使用过程中,您可能会遇到一些问题,例如JIT权限、AltServer错误、文件导入问题等,但这里有详细的解决方案供您参考。
虽然UTM在iOS上的体验有待改进,但它针对特定场景和需求提供了独特的虚拟机解决方案。请务必根据您的设备和需求仔细选择和配置UTM,以确保获得最佳体验。
二、如何在Qemu虚拟机中安装WindowsXP系统qemu是一款免费的跨平台模拟器,包括Linux系列、MacOS系列、FreeBSD系列、Windows系列等操作系统都可以模拟。
这也是我第一次使用,走了很多弯路。现在我总结一下。
如果是现成的镜像,可以直接从命令行启动。例如:

-L参数指定了虚拟BIOS环境的路径,通常位于同一目录下,所以使用-L即可(注意大写字母)。
默认使用128M模拟内存如果想自定义内存大小,可以使用-m参数,例如:

使用软盘。镜像和启动:
-boota
可以使用-fda-fdb参数指定两个软盘镜像,-boot可以指定从软驱或光驱启动
如果使用多个硬盘,可选参数-hda、-hdb、-hdc、-hdd
使用CD-ROM,参数-cdrom
对于2000/xp机器,qemu支持直接访问主机设备,例如光驱和软盘驱动器。不支持98/me。
下面介绍我在98下如何使用QEMU安装XP:
首先使用支持实用程序创建一个新的磁盘映像
1000M
//指定使用qcow格式创建的镜像是动态的,即其大小随着使用过程而变化。比如上面的1000M的空图片实际上占用了不到几K,而且只有加载内容后才会增加。
(qemu还兼容VMware的vmdk格式镜像。)
在安装Windows之前,必须对磁盘进行分区和格式化。