windows10环境使用EQMU虚拟化PowerPC架构机器安装Ubuntu

最近想要测试一些大端和小端序列化的代码,于是想弄个大端的操作系统来玩玩。VMware的虚拟化是基于硬件平台的,不能虚拟PPC架构的硬件,所以选择EQMU。

  1. 下载对应版本的EQMU并安装
    地址:https://qemu.weilnetz.de
    安装就没啥好说了,默认即可。

在这里插入图片描述
在这里插入图片描述

  1. 下载对应对应版本的Ubuntu镜像
    国外的安装源没有仔细找,我找的是阿里云镜像站。
    http://mirrors.aliyun.com/ubuntu-cdimage/releases
    这里只能选择16版本及以下的,可能是由于Ubuntu17版本之后不再支持ppc32的关系,其他版本并没有ppc架构的镜像。

在这里插入图片描述

在这里插入图片描述

  1. 安装系统
    3.1. 使用命令行进入EQMU安装目录,我这是默认地址C:\Program Files\qemu
    3.2. 创建磁盘文件:
    qemu-img create -f qcow2 UbuntuPPC64.qcow2 40G
    -f 参数表示创建文件格式,后边所带的子参数qcow 表示qemu镜像格式,也可以创建vmdk格式的磁盘文件,只是生成的文件格式不同.
    UbuntuPPC64.qcow2是文件名称.
    3.3.启动虚拟机:
    qemu-system-ppc64 -L . -m 4096 -smp 16,sockets=2,cores=8,threads=1 -hda ./ppc64.qcow2 -cdrom ./ubuntu-16.04.6-server-ppc64el.iso -boot d

参数说明
-L . : 指向BIOS和VGA BIOS所在目录, 后面的.表示当前目录.这个参数应该是可以省略的.
-m 4096 : 为虚拟机分配4G内存.
-smp 16,sockets=2,cores=8,threads=1 : sockets=槽数,cores=cpu核心数,thread=一个cpu可运行多少线程,Socketscoresthreads=smp后面的数字
-hda ./ppc64.qcow2 : 挂载的硬盘.这里是3.2步骤中创建的虚拟磁盘.
-cdrom ./ubuntu-16.04.6-server-ppc64el.iso : 挂载的光盘.我将步骤2下载的iso镜像拷贝到安装目录中,所以这里是./当前目录+镜像名.
-boot d : 选择启动方式,光盘d,或者硬盘c启动.类似第一启动项的意思.

note1: 引导系统会按顺序尝试所有外设直到成功启动操作系统为止,所以实际上-boot参数可以省略,因为在没有安装成功之前,硬盘启动不成功就会进入光盘.在安装成功重启之后,参数中去掉-cdrom,就只有硬盘这一个存储外设.

note2:网上查阅资料有个参数是-cpu,可以指定cpu类型,支持的类型可以通过 qemu-system-ppc64 -cpu help查看支持的所有cpu类型.但我加上这个参数后总是报错"qemu-system-ppc64: Unable to find sPAPR CPU Core definition",也没有深究就去掉了,有知道的朋友可以留言告知一下.我尝试的参数是 -cpu mpc8250

  1. 启动系统.
    qemu-system-ppc64 -L . -m 4096 -smp 16,sockets=2,cores=8,threads=1 -hda ./ppc64.qcow2 -boot c

其他参数相同,boot参数改为硬盘启动,因为已经安装完成系统了,将cdrom 参数去掉.

可以将命令写在文本中,后缀改为bat格式,每次启动双击bat文件即可,省去写参数的麻烦.

要在 QEMU 中模拟 AIX 操作系统,您需要按照以下步骤进行操作: 1. 首先,您需要下载 QEMU 虚拟化软件并安装。您可以从 QEMU 官方网站(https://www.qemu.org/download/)下载适合您操作系统的版本。 2. 您还需要下载 AIX 操作系统的安装镜像文件。请注意,您需要使用 AIX 操作系统的安装介质来安装 AIX。您可以从 IBM 的官方网站(https://www.ibm.com/support/pages/aix-72-downloads-official-versions)获取 AIX 7.2 的安装介质。 3. 启动 QEMU 并创建一个新的虚拟机。您需要使用以下命令: ``` qemu-system-ppc -m 2048 -boot d -cdrom /path/to/aix.iso -hda /path/to/hdd-image ``` 在这个命令中,“-m 2048”指定了虚拟机的内存大小(2048MB),“-boot d”指定了从 CD-ROM 启动,而“-cdrom”和“-hda”分别指定了 AIX 安装镜像文件和虚拟机硬盘的镜像文件路径。 4. 按照 AIX 操作系统的安装向导进行安装安装过程可能需要您提供一些配置信息,例如网络配置、用户账户等。 5. 安装完成后,您可以通过启动虚拟机来使用 AIX 操作系统了。您可以使用以下命令启动虚拟机: ``` qemu-system-ppc -m 2048 -hda /path/to/hdd-image ``` 在这个命令中,“-m 2048”指定了虚拟机的内存大小(2048MB),而“-hda”指定了虚拟机硬盘的镜像文件路径。 请注意,模拟 AIX 操作系统需要使用 QEMU 的 PowerPC 架构模拟器,因为 AIX 只能运行在 PowerPC 架构的计算机上。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值