解決Parallels Tools無法安裝在Ubuntu 18.04、ElementaryOS-5.0 以及其他核心版本大於4.15的Linux之問題

## 解決Parallels Tools無法安裝在Ubuntu 18.04、ElementaryOS-5.0 以及其他核心版本大於4.15的Linux之問題

解決Parallels Tools無法安裝在Ubuntu 18.04、ElementaryOS-5.0 以及其他核心版本大於4.15的Linux之問題

問題描述:

在parallels desktop 12中安裝elementaryos-5.0後,無法安裝parallels_tools

發生問題過程:

前置parallels_tools安裝流程

1.掛載parallels_tools映像檔

2.執行./install

3.執行./install失敗

img

在查看錯誤log和網上爬文後,發現執行失敗原因是在Kernel version >= 4.15 時parallels_tools安裝會有 問題。

解決步驟:

需要修改parallels_tools映像檔內的三個文件後重新安裝

複製parallels_tools映像檔內的內容到新目錄,例:

解壓縮 parallels_fixed/kmods/prl_mod.tar.gz並刪掉(之後要重包)
文件一 parallels_fixed/kmods/prl_eth/pvmnet/pvmnet.c

修改line 438

改成

保存

文件二 parallels_fixed/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c

修改line 1535

改成以下code後保存

文件三 parallels_fixed/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.c

修改line 212的function:thaw_timer_fn

改成

再來修改line 220

 

改成

 

最後將改好的檔案壓縮後重新安裝
回到上層,更改檔案權限使其可執行

1.修改install檔案權限

2.修改parallels_fixed/installer下執行檔

3.回到上層執行

 

參考資料:https://gist.github.com/rudolfratusinski/a4d9e3caff11a4d9d81d2e84abc9afbf

留言

這個網誌中的熱門文章

bilibili 影片下載紀錄兼教學

Locale-Emulator 使用教學