<?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>Ralf Schäftlein&#039;s Blog &#187; Linux</title>
	<atom:link href="http://ralf.schaeftlein.de/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://ralf.schaeftlein.de</link>
	<description>tech stuff, talk,...</description>
	<lastBuildDate>Sat, 27 Mar 2010 11:24:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Printing via SMB from Ubuntu 10.04 to Windows 7</title>
		<link>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/</link>
		<comments>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 11:24:38 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[samsung nc 10]]></category>
		<category><![CDATA[smb]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=219</guid>
		<description><![CDATA[I have successfully installed Ubuntu 10.04 Beta 1 on my Samsung NC10 with dual boot side by side to windows XP Home. The installation process is very smart and allow you to import settings like desktop background from the installed windows xp home. Printer configuration was a bit complicated. The first thing is to change [...]]]></description>
			<content:encoded><![CDATA[<p>I have successfully installed <a href="http://www.ubuntu.com/testing/lucid/beta1">Ubuntu 10.04 Beta 1</a> on my Samsung NC10 with dual boot side by side to windows XP Home. The installation process is very smart and allow you to import settings like desktop background from the installed windows xp home. Printer configuration was a bit complicated. The first thing is to change the workgroup definition in </p>
<p>/etc/samba/smb.conf</p>
<p>    workgroup = XYZ</p>
<p>Change XYZ to your windows 7 workgroup name. Next step is to uninstall the &#8220;Windows Live Sign-In Assistant&#8221; under windows 7 which is the main cause why the windows shares like the printers are not available from ubuntu. After that go to menu item System => administration => Printer. Click on add button and select from the list under network printer the last entry &#8220;windows printer via SAMBA&#8221;. When you now click on browse will be your workgroup and below your windows 7 pc with the printer shares be available.</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2010/03/27/printing-via-smb-from-ubuntu-10-04-to-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat 6 Problems on Ubuntu 9.10</title>
		<link>http://ralf.schaeftlein.de/2010/03/10/tomcat-6-problems-on-ubuntu-9-10/</link>
		<comments>http://ralf.schaeftlein.de/2010/03/10/tomcat-6-problems-on-ubuntu-9-10/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 15:13:03 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[aspectj]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=199</guid>
		<description><![CDATA[The default behavior of the tomcat6 server installed from the ubuntu repository is to forbid any read operation of System.getProperty(). I used tomcat6 as deployment target for the hudson builds on the same machine. AspectJ is used in a sample Spring 3 REST application. Tomcat6 logs (catalina-&#8230;log) shows the following exception Caused by: java.security.AccessControlException: access [...]]]></description>
			<content:encoded><![CDATA[<p>The default behavior of the tomcat6 server installed from the ubuntu repository is to forbid any read operation of System.getProperty(). I used tomcat6 as deployment target for the hudson builds on the same machine. AspectJ is used in a sample <a href="http://ralf.schaeftlein.de/2010/03/05/junit-tests-for-spring-3-rest-services/">Spring 3 REST application</a>. Tomcat6 logs (catalina-&#8230;log) shows the following exception</p>
<pre name="code" code='java'>
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission org.aspectj.tracing.debug read)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
        at java.security.AccessController.checkPermission(AccessController.java:546)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
        at java.lang.System.getProperty(System.java:686)
        at org.aspectj.weaver.tools.TraceFactory.getBoolean(TraceFactory.java:34)
        at org.aspectj.weaver.tools.TraceFactory.<clinit>(TraceFactory.java:21)
        ... 68 more
</pre>
<p>Updating aspectj in the maven pom to the latest version <a href="http://www.eclipse.org/aspectj/downloads.php">1.6.8</a> doesn&#8217;t solve<br />
the problem. The same war file works under windows with tomcat <a href="http://tomcat.apache.org/download-60.cgi">6.0.24</a> without any problems. An Forum entry shows the right <a href="http://www.activeobjects.no/subsonic/forum/viewtopic.php?t=2340">hint</a>. Inside the init script<br />
/etc/init.d/tomcat6 is default TOMCAT_SECURITY set to true, which forces the /etc/tomcat6/policy.d/* policies to be used in every web<br />
application inside tomcat. </p>
<pre name="code" code='py'>
# Use the Java security manager? (yes/no)
TOMCAT6_SECURITY=yes
</pre>
<p>So the solution can be quick (set the TOMCAT_SECURITY property inside the init script to no) or a bit more complicated (set a new policy for your web application as new file inside the policy.d folder). The problem with the more complicated one is that you need to know every  security relevant operation to write the policy file). </p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2010/03/10/tomcat-6-problems-on-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome OS 0.4.237 beta under vmware server 2.x</title>
		<link>http://ralf.schaeftlein.de/2009/11/17/chrome-os-0-4-237-beta-under-vmware-server-2-x/</link>
		<comments>http://ralf.schaeftlein.de/2009/11/17/chrome-os-0-4-237-beta-under-vmware-server-2-x/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 12:12:56 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[chromeos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=145</guid>
		<description><![CDATA[A beta version of Chrome OS is available as VMX/VMDK image for vmware or virtualbox and live cd. Chrome OS is a OpenSuSe based operating system around the Google Chrome browser. Steps to test VM image of chrome os beta Download VMDK image Extract tar.gz File to standard folder of vmware Start vmware server Choose [...]]]></description>
			<content:encoded><![CDATA[<p>A beta version of Chrome OS is <a href="http://getchrome.eu/download.php">available</a> as VMX/VMDK image for vmware or virtualbox and live cd. Chrome OS is a OpenSuSe based operating system around the Google <a href="http://www.google.com/chrome">Chrome</a> browser. </p>
<p>Steps to test VM image of chrome os beta</p>
<ol>
<li>Download VMDK image</li>
<li>Extract tar.gz File to standard folder of vmware</li>
<li>Start vmware server</li>
<li>Choose from &#8220;Virtual machine&#8221; menu &#8220;add Virtual machine to inventory&#8221;</li>
<li>Choose VMX file inside extracted image of chrome os</li>
<li>Upgrade Virtual machine to newest &#8220;hardware&#8221; by choosing link on right side from the vm summary page</li>
<li>Remove Network Connection from VM and Add new one with &#8220;Add Hardware&#8221; and type &#8220;Network Adapter&#8221; with &#8220;Nat&#8221; mode</li>
<li>Boot VM and cornfirm warning about IDE geometry and scsi controller</li>
<li>Click on &#8220;Make Goggle chrome default browser&#8221; and confirm dialog</li>
<li>Click on computer button (down left side) and click under status on network connection</li>
<li>Enter root password: <strong>root</strong></li>
<li>confirm warning about network manager with ok</li>
<li>Choose under &#8220;Global Options&#8221; network setup method &#8220;traditional method with ifup&#8221;</li>
<li>Go to &#8220;Overview&#8221; tab and click on &#8220;edit&#8221; button below</li>
<li>click on &#8220;next&#8221; button</li>
<li>go back to &#8220;global options&#8221; and change back to &#8220;user controlled with networkmanager&#8221;</li>
<li>Reboot machine by clicking on computer and shutdown with type reboot</li>
<li>After reboot you can surf with google chrome without any problem</li>
</ol>
<p><img src="http://ralf.schaeftlein.de/wp-content/uploads/2009/11/chrome_os1-300x241.jpg" alt="chrome_os" title="chrome_os" width="300" height="241" class="aligncenter size-medium wp-image-152" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2009/11/17/chrome-os-0-4-237-beta-under-vmware-server-2-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto setup a OpenLDAP Server for Ubuntu 8.10</title>
		<link>http://ralf.schaeftlein.de/2009/02/04/howto-setup-a-openldap-server-for-ubuntu-810/</link>
		<comments>http://ralf.schaeftlein.de/2009/02/04/howto-setup-a-openldap-server-for-ubuntu-810/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 10:34:34 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[openldap]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=75</guid>
		<description><![CDATA[Most enterprises use LDAP as interface to their company structure database. In the Microsoft world is Active Directory the implementation for LDAP. Under Linux is OpenLDAP the common choice for admins. Such LDAP directories are tree based. OpenLDAP is the reference implementation for LDAP v3. The JNDI API inside the Java SDK is usable as [...]]]></description>
			<content:encoded><![CDATA[<p>Most enterprises use LDAP as interface to their company structure database. In the Microsoft world is Active Directory the implementation for LDAP. Under Linux is <a href="http://www.openldap.org/">OpenLDAP</a> the common choice for admins. Such LDAP directories are tree based. OpenLDAP is the reference implementation for LDAP v3.</p>
<p>The <a href="http://java.sun.com/j2se/1.4.2/docs/guide/jndi/">JNDI API</a> inside the Java SDK is usable as implementation to access such LDAP directories. With <a href="http://www.springsource.org/ldap">Spring LDAP</a> is more sophisticated API available. </p>
<p>My first code sample works in the company against their OpenLDAP server. For security reasons is the access not possible from outside. So my JUNIT Tests was code red after running in my homeoffice. Maven standard is to run all test prior to build a package like a J2EE war or ear file. So i decided to setup a OpenLDAP server inside my ubuntu 8.10 server <a href="http://www.vmware.com/de/products/server/">vmware server</a> vm.</p>
<p>First step is to retrieve and install the openldap package as root:</p>
<p/>
<ul>
<li>sudo su -</li>
<li>apt-get install slapd ldap-utils nmap php5-ldap db4.2-util</li>
</ul>
<p/>
You have to set a password during installation for the OpenLDAP server. <strong>Keep that in mind!</strong><br />
Now run the configuration assistant:</p>
<p/>
<ul>
<li>dpkg-reconfigure slapd</li>
</ul>
<p>
Wizard steps:</p>
<ol>
<li>omit openldap server configuration? &#8211; no</li>
<li>dns domain name? vm.example.org</li>
<li>organization name? myCompany</li>
<li>database backend to use? hdb</li>
<li>do you want the database to be removed when slapd is purged? yes</li>
<li>may be the question: move old database? yes</li>
<li>administrator password? the same one as entered during installation</li>
<li>confirm password? see last step</li>
<li>allow LDAPv2 protocol? no</li>
</ol>
<p/>
Now edit the /etc/ldap/ldap.conf file for the client side configuration:</p>
<p/>
<pre>
ldap_version 3
URI ldap://localhost:389
SIZELIMIT 0
TIMELIMIT 0
DEREF never
BASE dc=vm,dc=example, dc=org
</pre>
<p/>
With the command &#8220;ldapsearch -x&#8221; you should see the following output:</p>
<p/>
<pre>
# extended LDIF
#
# LDAPv3
# base <dc=vm,dc=example, dc=org> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# vm.example.org
dn: dc=vm,dc=example,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: myCompany
dc: vm

# admin, vm.example.org
dn: cn=admin,dc=vm,dc=example,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2
</pre>
<p/>
For easier admininstration exist a php admin ui called <a href="http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page">phpldapadmin</a> and can be installed with:</p>
<p/>
<ul>
<li>apt-get install phpldapadmin</li>
<li>ln -s /usr/share/phpldapadmin/ /var/www/phpldapadmin</li>
</ul>
<p/>
Open now the config file /etc/phpldapadmin/config.php with joe (a editor) and change the line with the ldap node info to:</p>
<p/>
<pre name="code" class="php">

/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin
   auto-detect it for you. */
$ldapservers->SetValue($i,'server','base',array('dc=vm,dc=example,dc=org'));
...
$ldapservers->SetValue($i,'login','dn','cn=admin,dc=vm,dc=example,dc=org');
</pre>
<p/>
Check your PHP5 memory settings in /etc/php5/apache2/php.ini:</p>
<p/>
<pre>
memory_limit = 64M      ; Maximum amount of memory a script may consume (16MB)
</pre>
<p/>
Restart the apache to use this changed configuration</p>
<p/>
<ul>
<li>/etc/init.d/apache2 restart</li>
</ul>
<p/>
and go to:</p>
<p/>
<p>http://your.vm.ip/phpldapadmin</p>
<p/>
Click on the login link on the left side and enter as &#8220;login dn&#8221;:</p>
<p/>
<ul>
<li>cn=admin,dc=vm,dc=example,dc=org</li>
</ul>
<p/>
and your password in mind. First step is now to enter a &#8220;organisational unit&#8221;:</p>
<ul>
<li>click on the left side on the link beside the world icon &#8220;dc=vm&#8230;&#8221;</li>
<li>click on &#8220;create a child entry here&#8221;</li>
<li>choose &#8220;organisational unit&#8221; as template</li>
<li>enter &#8220;people&#8221; and click on &#8220;create object&#8221;</li>
<li>click on this new orginsational unit people in the tree</li>
<li>click on &#8220;create a child entry here&#8221;</li>
<li>choose &#8220;Address Book Entry (mozillaOrgPerson)&#8221; as template</li>
<li>enter &#8220;John&#8221; as &#8220;first name&#8221;</li>
<li>enter &#8220;Doe&#8221; as &#8220;last name&#8221;</li>
<li>go to common name (cn) and enter &#8220;John Doe&#8221;</li>
<li>click on &#8220;create object&#8221;</li>
</ul>
<p/>
Now check with &#8220;ldapsearch -x&#8221; if everything is ok:</p>
<p/>
<pre>
# extended LDIF
#
# LDAPv3
# base <dc=vm,dc=example, dc=org> (default) with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# vm.example.org
dn: dc=vm,dc=example,dc=org
objectClass: top
objectClass: dcObject
objectClass: organization
o: myCompany
dc: vm

# admin, vm.example.org
dn: cn=admin,dc=vm,dc=example,dc=org
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator

# people, vm.example.org
dn: ou=people,dc=vm,dc=example,dc=org
objectClass: organizationalUnit
objectClass: top
ou: people

# John Doe, people, vm.example.org
dn: cn=John Doe,ou=people,dc=vm,dc=example,dc=org
objectClass: inetOrgPerson
objectClass: top
givenName: John
sn: Doe
cn: John Doe

# search result
search: 2
result: 0 Success

# numResponses: 5
# numEntries: 4
</pre>
<p>Your LDAP server is now running and you can easily configure it inside your favorite browser</p>
<p>
<img src="http://ralf.schaeftlein.com/images/ldap_tree.png" alt="LDAP Tree" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2009/02/04/howto-setup-a-openldap-server-for-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading VMWare Server 1.0.6 to 2.0 beta 2</title>
		<link>http://ralf.schaeftlein.de/2008/08/29/upgrading-vmware-server-106-to-20-beta-2/</link>
		<comments>http://ralf.schaeftlein.de/2008/08/29/upgrading-vmware-server-106-to-20-beta-2/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 12:30:22 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=17</guid>
		<description><![CDATA[Seems to be an easy step to upgrade my local vmware server to the current version. VMWare server 2 changed the administration tool to a web interface like the one from the GSX or ESX server. First step is to uninstall the old vmware server and reboot. The download took a bit longer then before. [...]]]></description>
			<content:encoded><![CDATA[<p>Seems to be an easy step to upgrade my local vmware server to the current version. VMWare server 2 changed the administration tool to a web interface like the one from the GSX or ESX server. First step is to uninstall the old vmware server and reboot. The download took a bit longer then before. Nearly 600mb comparing to 150mb for a 1.0.7 server install package for windows. You can change the ports of the administration web interface during installation. I leave this settings to default but changed that the server will not automatically started during windows boot. In the next screen is the possibility to change the default folder of vmware for images. I changed this to my existing folder of vmware server 1.0.6. Like before you have after installation a shortcut to the vmware server in the quicklaunch and on the desktop.</p>
<p>Firefox was a really a pain in the ass as browser for the web interface of beta 1 of vmware server 2. The download <a href="http://www.vmware.com/beta/server/index.html" target="_blank">page </a>now mention for Beta 2:</p>
<p><strong>Firefox 3 as a supported browser for  the management interface.</strong></p>
<p>The icon open https://&lt;hostname&gt;:8333/ui/ as default url. Firefox 3 complains that the ssl certificate is self signed. You must click the link at the bottom to &#8220;add the exception&#8221; and the &#8220;add exception&#8221; button. The upcoming dialog request to get the certificate and let you after this download &#8220;confirm the security exception&#8221;.</p>
<p>Now the login screens ask for the credentials. Good question. The old native admin tool simply ask to login locally without any credentials. During installation where no user created or asked to define. Vmware use the local user database of windows as authentication provider. So define a new local user with admin rights or use a existing one to login.</p>
<p>My main vm image is a ubuntu server 8.04 with just a text console. Vmware use own linux modules for fast networking, folder sharing,&#8230; So i tried to upgrade my existing vmware-tools. Just start the vm and click the link to &#8220;install vmware tools&#8221;. It connects the virtual cdrom to readonly device with the install packages. Enter &#8220;mount /dev/cdrom /mnt/cdrom&#8221; inside the vm to copy install package to the tmp folder. You have to copy the *.tar.gz install package because ubuntu doesn&#8217;t work with RPMs like OpenSuse. The extracted folder contains the vmware-tools-install.pl script. Starting the install as root with ./vmware-tools-instal.pl or sudo ./vmware-tools-install.pl produce a error. VMware tools recognise the old kernel modules and stop the installation. The error message prints the name of the modules like vmxnet. So use &#8220;modprobe -v vmxnet&#8221; to get the path to the *.ko file. Delete it with rm and do this for all mentioned modules. Delete afterwards the old vmware settings by calling &#8220;rm -rf /etc/vmware*&#8221;. Now you can call the vmware-tools-install script to install successfully the kernel modules. Reboot the vm to use the new modules. Now you can see in the web interface e.g. the ip of the running vm.</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2008/08/29/upgrading-vmware-server-106-to-20-beta-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Damn Small Screen</title>
		<link>http://ralf.schaeftlein.de/2008/07/11/damn-small-screen/</link>
		<comments>http://ralf.schaeftlein.de/2008/07/11/damn-small-screen/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 10:13:28 +0000</pubDate>
		<dc:creator>ralf</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ralf.schaeftlein.de/?p=15</guid>
		<description><![CDATA[I switched recently on my home server from OpenSuse 10.3 to Ubuntu Hardy Heron 8.0.4. Main reason was the package management with zypper as backend. Each Distro use several Software Repositories with RPMs where you can search for new software to install on your machine. Normally between four to eight repo&#8217;s are configured independent which [...]]]></description>
			<content:encoded><![CDATA[<p>I switched recently on my home server from <a href="http://www.opensuse.org/">OpenSuse</a> 10.3 to <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> Hardy Heron 8.0.4. Main reason was the package management with zypper as backend. Each Distro use several Software Repositories with RPMs where you can search for new software to install on your machine. Normally between four to eight repo&#8217;s are configured independent which distro you use. OpenSuse become more and more a pain in my ass. Main reason was the more and more increasing time which yast needs to show me the available software packages. For a test drive is <a href="http://www.vmware.com/de/products/server/">VMWare Server</a> really nice. Just setup a new VM, install a distro inside and see if it fits your needs.</p>
<p>Under Ubuntu you must first decide if you want the desktop or server edition. On my notebook was the primary requirement to have a back end for application server like <a href="http://archiva.apache.org/" target="_blank">Archiva</a> or <a href="http://nexus.sonatype.org/" target="_blank">Nexus</a>. Both very comfortable maven proxies with a web frontend. So i decided to install the server edition. The server edition have no window manager and starts a linux just with a console login. So far so good. A little bit hidden is the possibility to change the default screen solution from 800&#215;600 to a larger one. Scrolling log or config files is not that pretty under such conditions.</p>
<p>The solution is in the /etc/grub/menu.1st file. In the end of the file is a list of linux versions. Each runnable linux configuration has a title, root, kernel and initrd line. For a 1024&#215;768 you can append to the kernel line</p>
<p>vga=0&#215;317</p>
<p>according to this <a href="http://ubuntuforums.org/showthread.php?t=258484&amp;highlight=kernel+booting+parameters" target="_blank">howto</a>. Ubuntu has in the last weeks published a new service pack called 8.04.1. Normal updated are installed with a &#8220;apt-get update&#8221; followed by &#8220;apt-get upgrade&#8221; to install updates for installed packages. I saw messages about retained packages after the availibity of this new service pack. A &#8220;apt-get dist-upgrade&#8221; forces to install the retained packages including a new kernel. Remember the line with the kernel paramater in the grub menu file. The update updates this file as well. Grateful it notice my changes and ask me what to do. My first intention was to say ok overwrite my changes and i add that vga parameter as well. That works but it can be handled much smarter. Linux kernel updates can be happen more often.</p>
<p>The solution is to add the vga parameter to defoptions line instead of the kernel line. This line is normally uncommented with a leading # character. So add this line</p>
<p>defoptions=vga=0&#215;317</p>
<p>This 0&#215;317 is the hex definition. Also possible is to write vga=719 with decimal notation.</p>
]]></content:encoded>
			<wfw:commentRss>http://ralf.schaeftlein.de/2008/07/11/damn-small-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
