我使用rhel机器作为mic0协处理器的主机。目前我的mic0上安装了mpss3.2.3。
我想知道我是否可以应用双启动的概念并且可以安装mpss3.3。另外,在启动画面上,我可以选择我想要处理的内核。 就像我们可以安装不同的内核版本,然后可以选择哪一个工作,例如:Windows或Linux,同样的方式,我可以有一些设置,这将给我在mic0协处理器上安装不同内核版本的mpss的盛行。
如果是,那怎么样? 如果不是,为什么不呢?
由于
答案 0 :(得分:1)
可能有一点涉及(我的脚本将标准rpm基本自动转换为多版本设置大约3000行shell代码....)
a)使用rpm2cpio
和cpio
将* rpm包解压缩到一个位置,比如/opt/intel/mpss/VERSION
,而不是直接安装
b)创建自定义脚本以加载/卸载MPSS mic.ko驱动程序
c)将PATH/LD_LIBRARY_PATH/MIC_LD_LIBRARY_PATH
....设置为合适的值
d)创建自定义SOMEPATH/etc/mpss.VERSION
目录和conf文件 - 重要的是指向bzimage和initrd的正确指针
e)通过/opt/intel/mpss/VERSION/usr/sbin/mpssd -d SOMEPATH/etc/mpss.VERSION
f)执行micctrl -b
命令:MPSS_CONFIGDIR=SOMEPATH/etc/mpss.VERSION micctrl -b
那样mpssd
和micctrl
会查找配置文件的正确位置,而且所有内容都与标准位置无关
迈克尔
答案 1 :(得分:0)
在主机系统上,可以一次安装一个MPSS堆栈。也就是说,如果您有MPSS x并且想要使用MPSS y,则需要在安装MPSS之前卸载MPSS x。
但是,您仍然可以在系统上设置双启动,以便可以启动不同的操作系统(或不同的Linux内核),并且对于每个操作系统,您可以安装不同的MPSS。