VMWare Workstation 8.0.2 and Linux Kernel 3.* Patch
2012-04-04 14:16
323 查看
Jérôme posted a comment on my post about
VMWare and Linux Kernel patch, saying that the patch i mentioned is not working with VMWare Workstation 8.0.2, the latest VMWare released by the vendor. When a stable kernel is released, normally, the patch should work normally, but in this case, i was
wrong (at least my assumption), since the changes in the kernel affected the patch.
So i started a discussion at the
patcher's blog and finally the author of the patch confirmed that there's a change in kernel source code which applies to his patch. He fixed the patch and submit it again into his blog post.
Unfortunately, the script still failed on me if i tried to use his script, but Ted, another people confirmed that it's working on his system but instead of using the bash script to do the job, he patched it manually, so i tried and it worked.
So here's the solution:
Get the
patch from the author's blog or from my
Box account
Extract it (assume in /home/willysr)
Go to /usr/lib/vmware/modules/source
Extract the source file (tar xvf vmnet.tar)
Patch the source file (patch -p1 < /home/willysr/vmware3.2.0.patch)
Create a new source file (tar cvf vmnet.tar vmnet-only/)
Recompile VMWare again (vmware-modconfig --console --install-all)
Voila.... everything works normally again
This patch should also be working for future Linux Kernel 3.3, so you probably don't need to search for more patch when Linux Kernel 3.3 released by Linus.
补丁下载: http://download.csdn.net/detail/hmsiwtv/4198701
转自:http://slackblogs.blogspot.com/2012/01/vmware-workstation-802-and-linux-kernel.html
VMWare and Linux Kernel patch, saying that the patch i mentioned is not working with VMWare Workstation 8.0.2, the latest VMWare released by the vendor. When a stable kernel is released, normally, the patch should work normally, but in this case, i was
wrong (at least my assumption), since the changes in the kernel affected the patch.
So i started a discussion at the
patcher's blog and finally the author of the patch confirmed that there's a change in kernel source code which applies to his patch. He fixed the patch and submit it again into his blog post.
Unfortunately, the script still failed on me if i tried to use his script, but Ted, another people confirmed that it's working on his system but instead of using the bash script to do the job, he patched it manually, so i tried and it worked.
So here's the solution:
Get the
patch from the author's blog or from my
Box account
Extract it (assume in /home/willysr)
Go to /usr/lib/vmware/modules/source
Extract the source file (tar xvf vmnet.tar)
Patch the source file (patch -p1 < /home/willysr/vmware3.2.0.patch)
Create a new source file (tar cvf vmnet.tar vmnet-only/)
Recompile VMWare again (vmware-modconfig --console --install-all)
Voila.... everything works normally again
This patch should also be working for future Linux Kernel 3.3, so you probably don't need to search for more patch when Linux Kernel 3.3 released by Linus.
补丁下载: http://download.csdn.net/detail/hmsiwtv/4198701
转自:http://slackblogs.blogspot.com/2012/01/vmware-workstation-802-and-linux-kernel.html
相关文章推荐
- VMware Workstation 8.0.2 / Player 4.0.2 fix for linux kernel 3.2 and 3.3
- Create and submit your first Linux kernel patch using GIT
- HOWTO: Create and submit your first Linux kernel patch using GIT
- video : Write and Submit your first Linux kernel Patch
- HOWTO: Create and submit your first Linux kernel patch using GIT
- HOWTO: Create and submit your first Linux kernel patch using GIT
- video : Write and Submit your first Linux kernel Patch
- ANALYSIS AND EXPLOITATION OF A LINUX KERNEL VULNERABILITY (CVE-2016-0728)
- Linux kernel Process Management 2.1(amd64)——Creation and Switch
- Basic Data Structures and Algorithms in the Linux Kernel--reference
- Debugging the linux kernel using kgdb and VirtualBox
- Abuse of the Linux Kernel for Fun and Profit
- linux kernel ftrace 之wakeup tracer and wakeup_rt tracer
- cramfs patch for bad block (kernel version linux-2.6.32.17) cramfs 坏块补丁
- Android version and Linux Kernel version
- Howto Compile and Install Linux Kernel 3.3rc / 3.2 / 3.1 / 3.0 in Ubuntu 11.10, 11.04, 10.10 and 10.
- Linux Kernel and Driver Development Training——linux-kernel-slides
- 《Understanding the Linux kernel》学习笔记 Chapter 13: I/O Architecture and Device Drivers
- Linux Kernel Testing and Debugging
- Basic Data Structures and Algorithms in the Linux kernel