<?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>Linux für alle &#187; vmware modules</title>
	<atom:link href="http://www.simplylinux.ch/tag/vmware-modules/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplylinux.ch</link>
	<description>Jeder kann Linux beherrschen lernen...</description>
	<lastBuildDate>Thu, 08 Jul 2010 08:37:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>VmWare Workstation (64bit) auf Jaunty</title>
		<link>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty</link>
		<comments>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty#comments</comments>
		<pubDate>Fri, 10 Apr 2009 09:00:50 +0000</pubDate>
		<dc:creator>hyper_ch</dc:creator>
				<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[hyper_ch]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[keymap]]></category>
		<category><![CDATA[no sound]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware modules]]></category>
		<category><![CDATA[vmware workstation]]></category>

		<guid isPermaLink="false">http://www.simplylinux.ch/?p=89</guid>
		<description><![CDATA[VmWare, wie üblich, bereitet wieder einmal einige Schwierigkeiten bei der Installation unter Jaunty. Folgendes habe ich mit VmWare Workstation 64bit gemacht, damit es wieder rund läuft. Zuerst VmWare wie üblich installieren und bald kommen die Probleme wegen den Modulen. Die Module können mit folgendem Script kompiliert werden: Das Skript irgendwo im Home-Verzeichnis speichern (z.B. als [...]]]></description>
			<content:encoded><![CDATA[<p>VmWare, wie üblich, bereitet wieder einmal einige Schwierigkeiten bei der Installation unter Jaunty. Folgendes habe ich mit VmWare Workstation 64bit gemacht, damit es wieder rund läuft.<br />
<span id="more-89"></span><br />
Zuerst VmWare wie üblich installieren und bald kommen die Probleme wegen den Modulen. Die Module können mit folgendem Script kompiliert werden:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#!/bin/bash</span>
&nbsp;
<span class="kw3">cd</span> ~
<span class="kw2">rm</span> <span class="re5">-rf</span> vmware-modules
<span class="kw2">mkdir</span> vmware-modules
<span class="kw3">cd</span> vmware-modules
<span class="kw2">find</span> <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>vmware<span class="sy0">/</span>modules<span class="sy0">/</span><span class="kw3">source</span> <span class="re5">-name</span> <span class="st0">&quot;*.tar&quot;</span> <span class="re5">-exec</span> <span class="kw2">tar</span> xf <span class="st_h">'{}'</span> \;
<span class="kw2">mkdir</span> <span class="re5">-p</span> <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc
<span class="kw2">rm</span> <span class="re5">-f</span> <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="br0">&#123;</span>vmblock.ko,vmci.ko,vmmon.ko,vmnet.ko,vsock.ko<span class="br0">&#125;</span>
<span class="kw3">cd</span> vmblock-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmblock.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmblock.ko
<span class="kw3">cd</span> vmci-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmci.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmci.ko
<span class="kw3">cd</span> vmmon-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmmon.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmmon.ko
<span class="kw3">cd</span> vmnet-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vmnet.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vmnet.ko
<span class="co0">#cd vmppuser-only; make; cd ..; cp -p vmppuser.o /lib/modules/`uname -r`/misc/vmppuser.ko</span>
<span class="kw3">cd</span> vsock-only; <span class="kw2">make</span>; <span class="kw3">cd</span> ..; <span class="kw2">cp</span> <span class="re5">-p</span> vsock.o <span class="sy0">/</span>lib<span class="sy0">/</span>modules<span class="sy0">/`</span><span class="kw2">uname</span> -r<span class="sy0">`/</span>misc<span class="sy0">/</span>vsock.ko
depmod <span class="re5">-a</span>
service vmware restart</pre></div></div>
<p>Das Skript irgendwo im Home-Verzeichnis speichern (z.B. als vmware-build-modules.sh), ausführbar machen (chmod 0755) und dann als root ausführen (sudo ./vmware-build-modules.sh)<br />
Die Kernel Headers müssen installiert sein und wohl auch das build-essential Paket. Da ich zuvor Amarok 2 SVN kompiliert habe, hatte ich die ganzen notwendigen Buildtools schon und kann nicht exakt sagen was notwendig war.</p>
<p>Als weiteres Problem ist dann, wie üblich, der Sound. Auch hier gibts eine einfache Abhilfe. Einfach folgende Befehle ausführen:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw2">sudo</span> <span class="re5">-i</span>
<span class="kw2">aptitude</span> <span class="kw2">install</span> alsa-oss
<span class="kw2">chmod</span> +s <span class="sy0">/</span>usr<span class="sy0">/</span>lib<span class="sy0">/</span>libaoss.so.<span class="sy0">*</span>
<span class="kw2">mv</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware.orig
<span class="kw3">echo</span> <span class="st_h">'#!/bin/bash'</span> <span class="sy0">&gt;</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw3">echo</span> <span class="st_h">'LD_PRELOAD=libaoss.so exec /usr/bin/vmware.orig &quot;$@&quot;'</span> <span class="sy0">&gt;&gt;</span> <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw2">chmod</span> +x <span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span>vmware
<span class="kw3">exit</span></pre></div></div>
<p>VmWare benutzt immer noch OSS und damit wird das ganze über ALSA geroutet (einfach ausgedrückt). In den VMs muss der Sound auf /dev/dsp gesetzt werden, sollte es mit der automatischen Erkennung Probleme geben.</p>
<p>Als letzter Punkt muss ich noch das Keyboard Mapping erwähnen. Hier gibts es, wie üblich, auch einige Schwierigkeiten. Die Pfeiltasten funktionieren nicht sauber. Dem kann abgeholfen werden mit folgendem:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Code block</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://www.simplylinux.ch/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="kw3">echo</span> <span class="st_h">'xkeymap.nokeycodeMap = true'</span> <span class="sy0">&gt;</span> ~<span class="sy0">/</span>.vmware<span class="sy0">/</span>config</pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simplylinux.ch/vmware-workstation-64bit-auf-jaunty/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
