我在虚拟机中安装了一个 Linux VM,在其中安装了 QEMU 包并虚拟化了 AIX 7.2 映像。整个安装顺利进行。
但是,当我尝试在 QEMU 虚拟化的 AIX VM 内安装 Oracle 时,我收到一条分段错误消息。
启动虚拟机Qemu:
ppc64-softmmu/qemu-system-ppc64 -cpu POWER8 \
-machine pseries -m 8192 \
-drive file=hdisk0.qcow2,if=none,id=drive-virtio-disk0 \
-device virtio-scsi-pci,id=scsi \
-device scsi-hd,drive=drive-virtio-disk0 \
-cdrom AIX72.iso \
-net nic -net tap,script=no,ifname=tap0 \
-prom-env "boot-command=boot disk:" \
-prom-env "input-device=/vdevice/vty@71000000" \
-prom-env "output-device=/vdevice/vty@71000000" \
--daemonize
命令:
$ ./runInstaller
./runInstaller[238]: 6095358 Segmentation fault
细节:
$ ulimit -a
time(seconds) unlimited
file(blocks) 2097151
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
threads(per process) unlimited
processes(per user) unlimited
$ /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 8388608 Amount of usable physical memory in Kbytes False
链接:
答案1
你应该使用qemu-6.1,这样可以安装oracle并正常启动。