在 build vmnet 時,不只需要 kernel-headers/kernel-build,還需要 kernel-source。
以 2.4.27 為例,先取得 kernel 相關套件::
$ apt-get install kernel-source-2.4.27 kernel-build-2.4.27-1
$ cd /usr/src; bzcat kernel-source-2.4.27 | tar xv
然後在目前安裝的 precompiled kernel 相關 kernel-headers 裡加上 'arch' 和 'Rules.make' 的 symbolic link::
$ cd /usr/src/kernel-headers-2.4.27-1-686
$ ln -s ../kernel-source-2.4.27/Rules.make Rules.make
$ ln -s ../kernel-source-2.4.27/arch arch
這樣作完之後再安裝 VMware,讓 installer 找得到相關的 kernel 原始碼檔案,才能建立 vmnet 的核心模組。如果沒有作到上面這些修改,那麼用 Debian precompiled (linux) kernel 是沒辦法正常安裝 VMware 的。
如果系統用的 kernel 本來就是手動安裝的,那只要指到原編譯的原始碼結構裡就好了。這種時候反而是手動編譯比較方便 (昏)。
ref to "here":http://www.vmware.com/community/thread.jspa?threadID=7207&messageID=53398 .
以 2.4.27 為例,先取得 kernel 相關套件::
$ apt-get install kernel-source-2.4.27 kernel-build-2.4.27-1
$ cd /usr/src; bzcat kernel-source-2.4.27 | tar xv
然後在目前安裝的 precompiled kernel 相關 kernel-headers 裡加上 'arch' 和 'Rules.make' 的 symbolic link::
$ cd /usr/src/kernel-headers-2.4.27-1-686
$ ln -s ../kernel-source-2.4.27/Rules.make Rules.make
$ ln -s ../kernel-source-2.4.27/arch arch
這樣作完之後再安裝 VMware,讓 installer 找得到相關的 kernel 原始碼檔案,才能建立 vmnet 的核心模組。如果沒有作到上面這些修改,那麼用 Debian precompiled (linux) kernel 是沒辦法正常安裝 VMware 的。
如果系統用的 kernel 本來就是手動安裝的,那只要指到原編譯的原始碼結構裡就好了。這種時候反而是手動編譯比較方便 (昏)。
ref to "here":http://www.vmware.com/community/thread.jspa?threadID=7207&messageID=53398 .
Navigate
- Previous: seagate 發表 400G ATA 磁碟機 @2004/11/17
- Next: VMware 執行期的 End of error message 錯誤 @2004/11/18
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2004/11/18/95/trackback/.
Comments
Re: 在 Debian 下安裝 VMware 時的注意事項
pretty cool! 裝 kernel module 卻沒有發現這個工具,實在是失敗。
-----
-----
酷狗.喵千代
at 2004-11-20 21:45.
Add a comment
#apt-get install module-assistant
#m-a
select "prepare"
#./vmware-install.pl
通过m-a还可方便的安装nv,alsa等驱动的,超级棒。