<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>蓝色数据 &#187; vmmon</title>
	<atom:link href="http://bluedata.org/tag/vmmon/feed/" rel="self" type="application/rss+xml" />
	<link>http://bluedata.org</link>
	<description>奋斗是幸福的……</description>
	<lastBuildDate>Mon, 14 Sep 2009 01:53:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debian Sarge 安装 VMware GSX Server 的奇怪问题</title>
		<link>http://bluedata.org/2006/06/09/debian-install-vmware/</link>
		<comments>http://bluedata.org/2006/06/09/debian-install-vmware/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 05:32:34 +0000</pubDate>
		<dc:creator>Bluedata</dc:creator>
				<category><![CDATA[应用技术]]></category>
		<category><![CDATA[操作系统]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[vmmon]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blog.bluedata.org/debian-install-vmware/</guid>
		<description><![CDATA[VMware 的安装不是什么难事，基本上是回车即可。
可是在 Debian Sarge 上执行 /usr/bin/vmware-config.pl 生成 vmmon.ko 时却有意外状况发生，说是找不到内核头文件的 scripts 目录。
虽然已经安装过内核头文件，但是想到很久没有更新过内核了，干脆升级一下内核算了。
# apt-get update
# apt-get upgrade
# apt-cache search kernel-image &#124; grep 2.6
安装相应 CPU 型号的最新内核：
# apt-get install kernel-image-2.6.8-3-686-smp
重启进入新内核的系统，确认没有问题后删除老内核：
# dpkg --purge --force-remove-essential kernel-image-2.6.8-2-686-smp
# apt-get remove --purge kernel-headers-2.6.8-2-686
或许 /boot 和 /lib/modules 下的一些残留文件需要另行删除。
再来安装与新内核相匹配的内核头文件：
# module-assistant prepare
再次运行 /usr/bin/vmware-config.pl ，却还是相同的问题。
到 /usr/src/kernel-headers-2.6.8-3-686-smp 目录下一看，发现 scripts 是个链接，是链接到
../kernel-kbuild-2.6-3/scripts 的，而 /usr/src/kernel-headers-2.6.8-3 下的 scripts 也是个链
接，居然同样链接到了 ../kernel-kbuild-2.6-3/scripts ，-_-! 这要不出错才怪了呢。
怀疑是 apt [...]]]></description>
			<content:encoded><![CDATA[<p>VMware 的安装不是什么难事，基本上是回车即可。<br />
可是在 Debian Sarge 上执行 /usr/bin/vmware-config.pl 生成 vmmon.ko 时却有意外状况发生，说是找不到内核头文件的 scripts 目录。<br />
虽然已经安装过内核头文件，但是想到很久没有更新过内核了，干脆升级一下内核算了。<br />
# apt-get update<br />
# apt-get upgrade<br />
# apt-cache search kernel-image | grep 2.6<br />
安装相应 CPU 型号的最新内核：<br />
# apt-get install kernel-image-2.6.8-3-686-smp<br />
重启进入新内核的系统，确认没有问题后删除老内核：<br />
# dpkg --purge --force-remove-essential kernel-image-2.6.8-2-686-smp<br />
# apt-get remove --purge kernel-headers-2.6.8-2-686<br />
或许 /boot 和 /lib/modules 下的一些残留文件需要另行删除。<br />
再来安装与新内核相匹配的内核头文件：<br />
# module-assistant prepare<br />
再次运行 /usr/bin/vmware-config.pl ，却还是相同的问题。<br />
到 /usr/src/kernel-headers-2.6.8-3-686-smp 目录下一看，发现 scripts 是个链接，是链接到<br />
../kernel-kbuild-2.6-3/scripts 的，而 /usr/src/kernel-headers-2.6.8-3 下的 scripts 也是个链<br />
接，居然同样链接到了 ../kernel-kbuild-2.6-3/scripts ，-_-! 这要不出错才怪了呢。<br />
怀疑是 apt source 的问题，便把 cn99 的换成了 geekbone 的。apt-get clean 后重新安装，可是问题依旧。<br />
询问使用 Debian testing 的用户，说 scripts 是个目录，里面有相应的脚本，看来是 Debian Sarge<br />
的 bug 了。把 Debian testing 2.6.15 内核头文件的 scripts 目录拷贝过来覆盖掉 /usr/src/kernel<br />
-headers-2.6.8-3/scripts 后再运行 /usr/bin/vmware-config.pl ，这次顺利的编译出了 vmmon.ko 。<br />
就在本机使用 VMware 还需在本机安装 VMware-console ，一路回车就搞定。<br />
对于远程使用 VMware ，值得注意的是 Server 和 Client 通信默认使用的是 902 端口，需要在防火墙中打开这个端口。<br />
一个很有意义的设置是虚拟机可以随宿主系统自动启动/关闭：<br />
VM -&gt; Settings... -&gt; Options -&gt; Startup/Shutdown<br />
选择随宿主系统自动启动/关闭。<br />
启动虚拟主机时报错说 /tmp 空间不够，可以给 VMware 指定一个 tmp 目录：<br />
# vi /etc/vmware/config<br />
增加 tmpDirectory="/home/tmp" 。</p>
]]></content:encoded>
			<wfw:commentRss>http://bluedata.org/2006/06/09/debian-install-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
