Parallels Desktop 10 无法支持 Ubuntu 15的解决办法

Filed in 服务器Tags: ,

Ubuntu 15.10 发布有很长时间了,但是不知道为什么Parallel Desktop依然没有对Parallel Desktop tool做针对性的修改。

直接打开安装包中的kmods/prl_mod.tar.gz,对其中的文件作一下的修改, 或者直接下载我修改工具即可(点击这里下载):

diff -ru parallels2/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c parallels/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c
--- parallels2/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c 2015-07-09 06:22:30.000000000 -0700
+++ parallels/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.c 2015-07-09 06:22:30.000000000 -0700
@@ -650,12 +650,21 @@
 return tgt_path;
 }
 
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
+#define compat_follow_link_t char*
+#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13)
 #define compat_follow_link_t void*
 #else
 #define compat_follow_link_t int
 #endif
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)
+static compat_follow_link_t prlfs_follow_link(struct dentry *dentry,
+ void **cookie, struct nameidata *nd)
+{
+ return *cookie = do_read_symlink(dentry);
+}
+#else
 static compat_follow_link_t prlfs_follow_link(struct dentry *dentry,
 struct nameidata *nd)
 {
@@ -671,6 +680,7 @@
 return vfs_follow_link(nd, do_read_symlink(dentry));
 #endif
 }
+#endif
 
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
 static int prlfs_readlink(struct dentry *dentry, char *buf, int buflen)
Binary files parallels2/prl_mod.tar.gz and parallels/prl_mod.tar.gz differ
diff -ru parallels2/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c parallels/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c
--- parallels2/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c 2015-07-09 06:22:30.000000000 -0700
+++ parallels/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c 2015-07-09 06:22:30.000000000 -0700
@@ -21,6 +21,7 @@
 #include <linux/pagemap.h>
 #include <linux/proc_fs.h>
 #include <linux/hash.h>
+#include <linux/vmalloc.h>
 #include <asm/uaccess.h>
 #include <asm/atomic.h>
 #include <asm/io.h>

然后执行

sudo ./install

就可以了

如果升级Ubuntu后出现登录后黑屏的情况,按照一下连接重装parallel tool工具即可:
http://kb.parallels.com/en/118776

资料来源:http://journal.dedasys.com/2015/10/26/parallels-with-ubuntu-15-10/

发表评论

电子邮件地址不会被公开。 必填项已用*标注


*

最近评论
Click to view/hide
 
Click to view/hide
2016年二月
« 4月   8月 »
1234567
891011121314
15161718192021
22232425262728
29  
站点功能
Click to view/hide