您的位置:首页 > 其它

ubuntu 64位安装 power8模拟器

2015-11-03 23:24 387 查看
下载systemsim-p8_1.0-2_amd64.deb

下载地址:https://www14.software.ibm.com/webapp/set2/sas/f/pwrfs/pwrfsdownload.html

支持 RPM DEB包,DEB包提供了14.04和14.10的版本

systemsim-p8-1.0-2.x86_64.rpm rpm包

systemsim-p8_1.0-2-trusty_amd64.deb ubuntu14.04的deb包

systemsim-p8_1.0-2_amd64.deb ubuntu14.10的deb包,支持14.10以后的版本

下列命令有可能需要root权限,请自行加sudo

一、安装

安装之后的默认安装在/opt/ibm/systemsim-p8/目录下,安装ubuntu下双击或用dpkg命令

二、下载镜像并生成内核文件

首先我们需要下载镜像,并生成内核文件,参考README.txt

实际上是fedora的POWERPC镜像,就是个POWERPC架构的linux系统,可以运行在POWER8上,不是AIX系统。。。

cd /opt/ibm/systemsim-p8/examples/linux
./fetch_disk_image.sh -be
sudo ./disk_image-set_root_passwd.sh fedora-ppc64.img
sudo ./gen_patched_vmlinux.sh fedora-ppc64.img


操作完成后生成一个镜像和一个内核

镜像名:fedora-ppc64.img

内核名:systemsim_bd.patch.1

后面配置要用到

其中第一步./fetch_disk_image.sh -be命令作用是下载并解压

实际上我们可以先通过下载

下载镜像,然后拷贝到/opt/ibm/systemsim-p8/examples/linux目录

重量镜像,292.6M
ftp://ftp.unicamp.br/pub/linuxpatch/systemsim-p8/fedora-ppc64.img.bz2
轻量镜像,267.1
ftp://ftp.unicamp.br/pub/linuxpatch/systemsim-p8/debian-ppc64le-rootfs-v2.0.img.bz2
然后解压,解压完是10.7G

bunzip2 fedora-ppc64.img.bz2


三、编写启动脚本

然后我们拷贝/opt/ibm/systemsim-p8/run/pegasus/linux目录下的boot-linux.tcl启动脚本,编辑一下,作为我们自己的启动脚本

cd /opt/ibm/systemsim-p8/run/pegasus/linux
cp boot-linux.tcl mytcl.tcl
gedit mytcl.tcl


更改镜像所在目录

set img_dir /opt/ibm/systemsim-p8/images/be
改为

set img_dir /opt/ibm/systemsim-p8/examples/linux


更改镜像名和内核名

set disk_img disk.img
set kernel vmlinux
改为

set disk_img fedora-ppc64.img
set kernel systemsim_bd.patch.1


载入镜像这里的名字也需要改

mysim load vmlinux $kernel_file 0x0
改为

mysim load systemsim_bd.patch.1 $kernel_file 0x0


四、启动

切换到/opt/ibm/systemsim-p8/run/pegasus/linux目录启动

cd /opt/ibm/systemsim-p8/run/pegasus/linux
../power8 -f mytcl.tcl


成功启动会出现提示文字和一个新的控制台窗口

提示文字如下:

Licensed Materials - Property of IBM.
(C) Copyright IBM Corporation 2001, 2014
All Rights Reserved.
Using initial run script mytcl.tcl
Starting mambo on *liyunzhi-Lenovo-B470* (pid = 2929) at Tue Nov  3 23:11:08 2015
With command: /opt/ibm/systemsim-p8/bin/systemsim-pegasus -f mytcl.tcl
FATAL ERROR: 0: (0): Unable to allocate NVRAM for generic machine!
Found kernel systemsim_bd.patch.1 in /opt/ibm/systemsim-p8/examples/linux
Found disk image fedora-ppc64.img in /opt/ibm/systemsim-p8/examples/linux

systemsim %
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: