VMware FusionにUbuntu 9.04 Jauntyをインストールしてみた
% for target in vmhgfs vmxnet vmci vmmemctl vmblock; do sudo rm /lib/modules/`uname -r`/misc/${target}.{o,ko}; done % cd ~/temp % tar xzf VMWareTools*.tar.gz % cd vmware-tools-distrib/lib/modules/source % cp vmhgfs.tar .vmhgfs_old.tar % tar xf vmhgfs.tar % cd vmhgfs-only
ここ*1を参考に、page.c の、
page = __grab_cache_page(mapping, index);
を
page = grab_cache_page_write_begin(mapping, index, flags);
に変更して、
% cd ../ % sudo tar cf vmhgfs.tar vmhgfs-only % sudo ./vmware-install.pl