qemu安装aix7.2

news/2025/12/9 22:19:29/文章来源:https://www.cnblogs.com/huangweihao/p/19328589
 

最近想玩玩IBM的AIX系统,由于AIX系统只能运行在IBM的power cpu上,VMware、VirtualBox只支持X86架构,QEMU全仿真的特点可以模拟出power cpu实现系统安装。

AIX系统是IBM开发的一套UNIX操作系统,它可以在所有的IBM p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。

QEMU是一种通用的开源计算机仿真器和虚拟机。通过动态二进制转换来模拟CPU,并提供一系列的硬件模型。

环境介绍:

宿主机操作系统:Red Hat Enterprise Linux release 7.9

虚拟机软件:https://download.qemu.org/qemu-5.1.0.tar.xz

AIX 系统安装包: AIX 7.2 TL3 SP1及以上版本(AIX 7.1内核不支持QEMU引导所需的virtio驱动程序,可能无法正常启动)

 

  1. 安装QEMU软件:

    image

通过以下命令进行编译安装:(在编译前需要安装python3、gcc、make和gtk2-devel)

yum install -y python3 gcc make gtk2-devel bzip2

tar -xvJf qemu-5.1.0.tar.xz

cd qemu-5.1.0

./configure

make && make install

经过漫长的编译安装过程,qemu终于安装完成了,

image

 

 

  1. 安装AIX 系统

    在/virtvm目录下创建一个空的100GB qcow2磁盘映像文件

     qemu-img create -f qcow2 AIX7204.qcow2 100G

    此命令将创建具有指定设置的AIX VM,并从光驱动启动它

    qemu-system-ppc64 -cpu POWER8 \
    -machine pseries -m 4096 -serial stdio \
    -drive file=/virtvm/AIX7204.qcow2,if=none,id=drive-virtio-disk0 \
    -device virtio-scsi-pci,id=scsi \
    -device scsi-hd,drive=drive-virtio-disk0 \
    -cdrom /mnt/software/aix_7200-04-02-2027_1of2_072020.iso \
    -prom-env "boot-command=boot cdrom:" \
    -prom-env "input-device=/vdevice/vty@71000000" \
    -prom-env "output-device=/vdevice/vty@71000000"

 

进入如下界面等待大约5,6分钟

image

在此处,输入1(输入的数字是无显示的),回车

直接回车

现在就可以看到aix的安装提示了,然后就可以进行正常的系统安装了。

经过漫长的安装过程,现在提示进行最后的引导设置

image

 

 

设置完成后,会自动进行重启,此时,通过ctrl+c 结束进程,

重新启动AIX虚拟机,从光驱引导启动,在"Welcome to Base Operating System" 菜单时,选择 3 (Start Maintenance Mode) --> 1 (Access a Root VG) -->  0 Continue  --> 1 (VG on hdisk0) --> 1 (Access this VG and start a shell)

image

 

在维护状态,修改fsck64文件,修复引导问题,

 

cat << EOF > /sbin/helpers/jfs2/fsck64

#!/bin/ksh

exit 0

EOF

 

 

关闭虚拟机,修改从磁盘进行引导,重新启动

qemu-system-ppc64 -cpu POWER8 \
-machine pseries -m 4096 -serial stdio \
-drive file=/virtvm/AIX7204.qcow2,if=none,id=drive-virtio-disk0 \
-device virtio-scsi-pci,id=scsi \
-device scsi-hd,drive=drive-virtio-disk0 \
-cdrom /mnt/software/aix_7200-04-02-2027_1of2_072020.iso \
-prom-env "boot-command=boot disk:"

 

此时可以看到,aix的console控制台界面,输入vt100,登录aix系统,

 

image

image

image

 选择最后一项 Task Completed - Exit to Login,安装完成后,会重新启动。

image

 

配置完一些许可信息,root密码等信息后,就可以正式进入aix系统了

image

 

  1. 网络桥接

 

在宿主机上配置网络桥接

tunctl -t tap0 -u user
ifconfig tap0 up
brctl addbr br0
brctl setfd br0 0
ifconfig br0 192.168.150.10 netmask 255.255.255.0 broadcast 192.168.150.255 up
brctl addif br0 tap0
ifconfig tap0 0.0.0.0
sysctl net.ipv4.ip_forward=1

 

启动aix虚拟机

qemu-system-ppc64 -cpu POWER8 \
-machine pseries -m 4096 \
-serial mon:stdio \
-drive file=/virtvm/AIX7204.qcow2,if=none,id=drive-virtio-disk0 \
-device virtio-scsi-pci,id=scsi \
-device scsi-hd,drive=drive-virtio-disk0 \
-cdrom /mnt/software/aix_7200-04-02-2027_1of2_072020.iso \
-prom-env "boot-command=boot disk:" \
-net nic -net tap,script=no,ifname=tap0

 

aix启动完成后,进行ip地址配置

#chdev -l en0 -a netaddr=192.168.150.20 -a netmask=255.255.255.0 -a state=up
#chdev -l inet0 -a hostname=AIX7.2
#route add 0 192.168.150.10

image

 从宿主机ping测试能通AIX7.2

image

 

因为aix默认没有安装openssh,现在通过挂载iso进行安装

# mount -v cdrfs -o ro /dev/cd0 /mnt
# mkdir /home/ssh; cd /mnt/installp/ppc; cp openssh.base openssh.license openssh.man.en_US openssh.msg.en_US /home/ssh; umount /mnt
# cd /home/ssh; installp -acXY -d . all

安装完成后就可以从外部进行ssh登录

image

 从宿主机ssh连接AIX7.2

image

 

 至此可以ssh连接AIX7.2进行其他的操作了。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/995640.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编程小白必看!免费体验课大搜罗 - 品牌测评鉴赏家

编程小白必看!免费体验课大搜罗编程小白速进!免费体验课地图来啦 编程热,为何要先体验? 在当今数字化时代,编程已成为一门炙手可热的技能 ,掀起了全民学习的热潮。从职场人士渴望提升竞争力,到家长们为孩子规划…

前端半小时,上线一下午?我用这个平台工程思路统一了全栈部署

全栈开发拯救指南:别再让你的前端去碰 Nginx 和 Docker 了 我名义上是个全栈开发者,但最近感觉自己更像个“全栈救火队员”。 一个前端组件,我可能半小时就写完了。但为了把它上线,我可能需要花一下午的时间,去跟…

2025年国内诚信的微动开关制造厂家推荐榜单,家电微动开关/鼠标微动开关/防水微动开关/微动开关/小型微动开关微动开关制造厂家哪里有 - 品牌推荐师

在工业自动化、智能家居、新能源汽车等产业蓬勃发展的当下,微动开关作为关键的基础电子元件,其可靠性直接关系到终端产品的性能与安全。面对市场上众多的微动开关制造商,采购方与工程师们常常面临“工厂哪家靠谱”的…

ABC352D 题解

ABC352D 题解ABC352D - Description 给你一个 \(n\) 的排列 \(a\),让你选出一个长度为 \(k\) 的 \(a\) 的子序列 \(b=\left [ a_{p_1},a_{p_2},\cdots ,a_{p_k} \right ]\),使得 \(\min b_i +k-1=\max b_i\) 的同时控…

CF1407D 题解

CF1407D 题解CF1407D - Description 有 \(n\) 栋楼,每栋楼有高度 \(h_i\),对于第 \(i\) 栋楼和第 \(j\) 栋楼,如果 \((i,j)\) 满足以下三个条件中的任意一个,我们认为可以从第 \(i\) 栋楼跳到第 \(j\) 栋楼:\(i+1…

12月9号

今天进行了中国古诗词的学习。

C语言深度解剖:第一章关键字(五) - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

MySQL 筛选条件放 ON 后 vs 放 WHERE 后

ON 决定如何 "连接" 表,WHERE 决定连接后 "显示" 哪些行。 这个根本区别导致了在 LEFT JOIN / RIGHT JOIN 外连接中,条件放置位置会产生巨大影响;而在 INNER JOIN 中,效果通常 等价。今天我们…

明天不干是小狗

明天不干是小狗上一条必须干 我说真的 老己,你干吧,我求求你了

CF547B 题解

CF547B 题解CF547B - Description 给你个长度为 \(n\) 的序列 \(a\),对于每个 \(1\le k\le n\),有 \(n-k+1\) 个中所有长度为 \(k\) 的子串,你需要求出这 \(n-k+1\) 个子串的区间最小值的最大值,即下面式子的值: …

SAT 辅导哪里好?2025 年优质机构推荐(含精准选择指南) - 品牌测评鉴赏家

SAT 辅导哪里好?2025 年优质机构推荐(含精准选择指南)选择 SAT 辅导机构需结合自身基础、目标分数、学习习惯及地域便利性。以下是 2025 年最新优质机构推荐,涵盖线上线下资源,针对不同需求提供精准建议: 一、全…

10403_基于Springboot的旅游管理系统

1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2、项目介绍 随着旅游业的发展,越来越多的人选择通过互联网来规划自己的旅行。在线旅游信息推荐系统就是为了帮助用户…

MMH_蓝桥杯Python_语法基础_列表与循环语句基础

1.列表 列表可以极大降低我们在处理多个元素时的复杂程度; 在 Python 中,列表(list) 是一种有序、可变、可存储多种数据类型的序列数据结构,使用中括号 [] 定义,元素之间用逗号分隔。 1.创建列表 代码展示 #包…

2025全屋定制十大品牌哪家好?欧蒂尼硬核实力破局,领衔品质家居新革命 - 资讯焦点

2025年,中国全屋定制行业迎来“质造升级+需求多元”的双重变革,整家定制、智能集成、年轻化设计成为行业主流趋势。在这片竞争激烈的赛道上,一批兼具实力与口碑的品牌脱颖而出,它们以技术为基、以设计为魂、以服务…

keepalived搭建高可用

一、HA集群 1.1 ha集群是什么 高可用集群,是有多台服务器节点组成的集群,通过冗余设计和故障自动切换,保证了核心服务,持续可用,减少了停机时间就是当一个提供网站的服务故障后,另外一台机器充当这个提供网站的角…

P5304 [GXOI/GZOI2019] 旅行者 题解

P5304 [GXOI/GZOI2019] 旅行者 题解P5304 [GXOI/GZOI2019] 旅行者 Description 给你一个 \(n\) 个点,\(m\) 条边的有向连通图,给出 \(k\) 个点的编号,让你求出这些点中距离最近的两点之间距离。 \(n\le 10^5,m\le 5…

2025 年面膜消费指南:告别盲目囤货,10款补水保湿抗老修护爆款适配干油敏肌,精准解决护肤痛点 - 资讯焦点

一抹精华浸润肌底,熬夜的蜡黄倦容悄然褪去;一贴膜布贴合脸颊,换季的泛红干痒即刻舒缓;分区护理精准发力,T 区的油光与 U 区的干纹同时消失 —— 这是 2025 年新一代功效型面膜带来的护肤新体验。 据华泰研究所 20…

P3275 [SCOI2011] 糖果 题解

P3275 [SCOI2011] 糖果 题解P3275 [SCOI2011] 糖果 Description 给你 \(k\) 个指令(约束条件),让你构造一个长度为 \(n\) 的正整数序列 A,满足这个条件的同时让所有元素的和最小。 指令的格式如下:1 a b 表示 \(A…

the attitude

some Chinese talked with people comes from R. they will discuss that one with their friends, is the people just monkey to be discussed? I will never do that.

2025年国内正规的微动开关工厂怎么选购,家电微动开关/大电流微动开关/新能源微动开关/小型微动开关/汽车微动开关供货商怎么选 - 品牌推荐师

随着工业自动化、智能家电及新能源汽车等领域的蓬勃发展,作为关键控制元件的微动开关,其市场需求持续攀升。面对市场上众多的微动开关制造商,采购方如何甄别与选择一家技术可靠、品质稳定、供货能力强的正规工厂,成…