Centos 7.9虚拟机安装parallels tools

Centos 7.9虚拟机安装parallels tools

前言

    在centos高版本上安装parallells tools时会报错,具体错误信息可以在/var/log/parallels.log文件中查看。
    本文以亲身经历讲述如何解决此问题。

正文

1、挂载paralells tools光盘挂载到Centos虚拟机上
2、在光盘的位置打开终端,把光盘里的所有东西拷贝到Centos某个文件夹,并且重命名修改权限等,这里以~/Documents为例

#1. 复制光盘内容到~/Documents目录下
cp -R Parallels\ Tools/ ~/Documents/
#2. 重命名为prl_tools.fix
cd ~/Documents
mv Parallels\ Tools/  prl_tools.fix
#3. 修改权限
cd prl_tools.fix/
chmod +x install
cd ./installer/
chmod +x installer.* *.sh prl_*

3、解压文件,修改pvmnet.c:源代码,重新打包,重新安装

cd kmods
chmod -R 755 prl_tools.fix
#1. 解压并删除源压缩包
tar -xzf prl_mod.tar.gz 
rm prl_mod.tar.gz 
#2. 修改pvmnet.c,否则会报错类似“/pvmnet.c:396:2: 错误:初始值设定项里有未知的字段‘ndo_change_mtu’”
vi ./prl_eth/pvmnet/pvmnet.c,把里面的ndo_change_mtu 替换成 ndo_change_mtu_rh74,保存
#3. 修改LICENSE,需要把LICENSE都改成GPL,否则会报错类似“FATAL: modpost: GPL-incompatible module prl_eth.ko uses GPL-only symbol 'sev_enable_key'”
find . -type f -path "*.c" | xargs sed -i "s/MODULE_LICENSE(\"Parallels\")/MODULE_LICENSE(\"GPL\")/g"
#3. 打包
tar -zcvf prl_mod.tar.gz . dkms.conf Makefile.kmods
#4. 重新安装试试
cd ../
sudo ./install

参考资料

【1】: https://forum.parallels.com/threads/cant-install-parallels-tools-on-centos-7-1804.344573/.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值