<?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>Ivan Zlatev &#187; openSUSE</title>
	<atom:link href="http://ivanz.com/tag/opensuse/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanz.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Jun 2010 16:19:20 +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>DVD right-click menu in openSUSE&#8230; oh my</title>
		<link>http://ivanz.com/2009/02/24/dvd-right-click-menu-in-opensuse-oh-my/</link>
		<comments>http://ivanz.com/2009/02/24/dvd-right-click-menu-in-opensuse-oh-my/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 16:19:26 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=317</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_318" class="wp-caption aligncenter" style="width: 522px"><a href="http://ivanz.com/wp-content/uploads/2009/02/cd-right-click-menu.png" rel="shadowbox[post-317];player=img;"><img class="size-full wp-image-318" title="cd-right-click-menu" src="http://ivanz.com/wp-content/uploads/2009/02/cd-right-click-menu.png" alt="The right-click menu of a DVD" width="512" height="759" /></a><p class="wp-caption-text">The right-click menu of a DVD</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/02/24/dvd-right-click-menu-in-opensuse-oh-my/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.1 &#8211; The Workarounds</title>
		<link>http://ivanz.com/2009/01/13/opensuse-111-the-workarounds/</link>
		<comments>http://ivanz.com/2009/01/13/opensuse-111-the-workarounds/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 20:52:15 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=260</guid>
		<description><![CDATA[Due to popular demand (basically people asking me for the workarounds for the openSUSE 11.1 problems listed in my previous post) I have decided to make the workarounds available in this post. DVD Burning Edit as root /usr/share/PolicyKit/policy/org.freedesktop.hal.device-access.policy and change &#60;action id="org.freedesktop.hal.device-access.removable-block"&#62;   &#60;description&#62;Directly access removable block devices&#60;/description&#62;   &#60;message&#62;System policy prevents access to removable [...]]]></description>
			<content:encoded><![CDATA[<p>Due to popular demand (basically people asking me for the workarounds for the openSUSE 11.1 problems listed in my previous post) I have decided to make the workarounds available in this post.</p>
<h3>DVD Burning</h3>
<p>Edit as root <em>/usr/share/PolicyKit/policy/org.freedesktop.hal.device-access.policy </em>and change</p>
<pre>&lt;action id="org.freedesktop.hal.device-access.removable-block"&gt;
  &lt;description&gt;Directly access removable block devices&lt;/description&gt;
  &lt;message&gt;System policy prevents access to removable block devices&lt;/message&gt;
  &lt;defaults&gt;
    &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
    &lt;allow_active&gt;no&lt;/allow_active&gt;
  &lt;/defaults&gt;
&lt;/action&gt;</pre>
<p>to</p>
<pre>&lt;action id="org.freedesktop.hal.device-access.removable-block"&gt;
  &lt;description&gt;Directly access removable block devices&lt;/description&gt;
  &lt;message&gt;System policy prevents access to removable block devices&lt;/message&gt;
  &lt;defaults&gt;
    &lt;allow_inactive&gt;yes&lt;/allow_inactive&gt;
    &lt;allow_active&gt;yes&lt;/allow_active&gt;
  &lt;/defaults&gt;
&lt;/action&gt;</pre>
<p>Restart.</p>
<h3>Skype</h3>
<p>Delete/move as root the file <em>/etc/asound-pulse.conf</em> and reboot.</p>
<h3>wvdial</h3>
<p>A neat workaround is <a href="http://seife.kernalert.de/blog/2008/12/11/using-dialup-with-111-if-networkmanager-does-not-handle-your-device/">described here</a>.</p>
<h3><strong>VirtualBox USB</strong></h3>
<p>1. Uninstall the VirtualBox packages openSUSE provides in its repositories</p>
<p>2. Download and install the openSUSE RPM of the non-OSE edition (full edition, but not fully open source) from http://virtualbox.org</p>
<p>3. Add to <em>/etc/fstab</em> :</p>
<pre>/sys/bus/usb/drivers /proc/bus/usb usbfs devgid=1000,devmode=664 0 0</pre>
<p>4. Add to <em>/etc/init.d/boot.local</em> :</p>
<pre>mount -a</pre>
<p>Reboot.</p>
<h3>Dropbox</h3>
<p>Create a <em>~/.xinitrc</em> file with the following content:</p>
<pre>xhost local:root
/etc/X11/xinit/xinitrc</pre>
<h3>X Annoying Beep</h3>
<p>In <em>/etc/X11/xorg.conf</em> change</p>
<pre>Option       "ZapWarning" "on"</pre>
<p>to</p>
<pre>Option       "ZapWarning" "off"</pre>
<h3>tty Annoying Beep</h3>
<p>Create an <em>~/.inputrc</em> file with the following content:</p>
<pre>set bell-style none</pre>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/01/13/opensuse-111-the-workarounds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.1 &#8211; A Disappointment</title>
		<link>http://ivanz.com/2009/01/12/opensuse-111-a-disappointment/</link>
		<comments>http://ivanz.com/2009/01/12/opensuse-111-a-disappointment/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 18:30:09 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://i-nz.net/?p=252</guid>
		<description><![CDATA[I recently updated from openSUSE 11.0 to 11.1 (installed fresh) and I am very disappointed. Out of the box broken are: DVD burning GNOME session saving wvdial, so I can&#8217;t use my phone as a 3G/data modem. Dropbox, which seems to be working fine in every other distribution released recently. Also was working fine in [...]]]></description>
			<content:encoded><![CDATA[<p>I recently updated from openSUSE 11.0 to 11.1 (installed fresh) and I am very disappointed.</p>
<p>Out of the box broken are:</p>
<ul>
<li>DVD burning</li>
<li>GNOME session saving</li>
<li>wvdial, so I can&#8217;t use my phone as a 3G/data modem.</li>
<li><a href="http://getdropbox.com">Dropbox</a>, which seems to be working fine in every other distribution released recently. Also was working fine in 11.0.</li>
<li>VirtualBox USB</li>
<li>Skype (yes, I do use it every now and than to talk to my friends/parents)</li>
</ul>
<p>Other new annoyances in 11.1:</p>
<ul>
<li>When restarting X there is an insanely loud and painful for the ears 1-2 second beep/buzz.</li>
<li>There is the same beep/buzz in tty when you perform various actions</li>
</ul>
<p>Pretty bad for me. I have nothing more to say, ciao.</p>
<p>P.S: I am aware that there are workarounds for most of those issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2009/01/12/opensuse-111-a-disappointment/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>openSUSE 10.2 Network Boot and Installation HOWTO</title>
		<link>http://ivanz.com/2007/01/31/opensuse-102-network-boot-and-installation-howto/</link>
		<comments>http://ivanz.com/2007/01/31/opensuse-102-network-boot-and-installation-howto/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 01:13:06 +0000</pubDate>
		<dc:creator>Ivan Zlatev</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://i-nz.net/2007/01/31/opensuse-102-network-boot-and-installation-howto/</guid>
		<description><![CDATA[Introduction The Preboot Execution Environment (in short PXE) is a protocol that enables a computer to be booted on the network. PXE is saved in ROM on newer network cards and, depending on the boot sequence configured in the computer&#8217;s BIOS, loaded and executed after turning on the computer. This HOWTO describes how to setup [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction</strong></p>
<p>The <strong>P</strong>reboot E<strong>x</strong>ecution <strong>E</strong>nvironment (in short PXE) is a protocol that enables a computer to be booted on the network. PXE is saved in ROM on newer network cards and, depending on the boot sequence configured in the computer&#8217;s BIOS, loaded and executed after turning on the computer.</p>
<p>This HOWTO describes how to setup an openSUSE 10.2 machine to act as a network boot and install server. I have used this method to install openSUSE 10.2 on my Tablet PC (Toshiba Portege M200).</p>
<p>The plan is to have a DHCP server assigning IPs, TFTP server for PXELINUX to be loaded (to load the openSUSE installer) and an NFS share to supply the installation files.</p>
<p><strong>Prerequests</strong></p>
<ul>
<li>PXE boot capable machine</li>
<li> Packages &#8211; all of them can be found on the DVD or in the main openSUSE repository.
<ul>
<li>dhcp-server &#8211; to automatically asign IPs.</li>
<li>tftp &#8211; to share the boot image</li>
<li>syslinux &#8211; to supply the boot image (pxelinux.0)</li>
<li>yast2-tftp-server &#8211; Graphical configurator for a TFTP server</li>
<li>yast2-dhcp-server &#8211; Graphical configurator for a DHCP server</li>
<li>yast2-nfs-server &#8211; Graphical configurator for a NFS server.</li>
</ul>
</li>
<li>A network cable</li>
<li>openSUSE 10.2 DVD</li>
</ul>
<p>All of the graphical configurators used in this HOWTO can be found in Yast2 in the Network Services section.</p>
<p>[[Image:software/suse-netboot-screens/yast2-network-services.png|center|640|480]]</p>
<p><strong>Network Interface Setup</strong></p>
<p>For the purpose of this HOWTO I will set and use the IP 192.168.69.1 for the network interface. This can be configured in Yast in the Network Devices section using the Network Card configurator.</p>
<p>[[Image:software/suse-netboot-screens/card-setup-1.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/card-setup-2.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/card-setup-3.png|center|640|480]]</p>
<p>The last step is to bring the interface up:</p>
<pre><code>ifconfig eth0 up 192.168.69.1</code></pre>
<p><strong>NFS Configuration</strong></p>
<p>For the purpose of this HOWTO I am going to share the openSUSE 10.2 DVD as shown. This is going to be the installation source supplied for the installation as you will see later.</p>
<p>[[Image:software/suse-netboot-screens/nfs-1.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/nfs-2.png|center|640|480]]</p>
<p><strong>TFTP Configuration</strong></p>
<p>Time to configure PXELINUX to be offered by the TFTP server.</p>
<p>[[Image:software/suse-netboot-screens/tftp.png|center|640|480]]</p>
<p>We will also tell PXELINUX to boot the linux kernel we will copy from the openSUSE 10.2 DVD.</p>
<pre><code>cp /usr/share/syslinux/pxelinux.0 /tftpboot
cp /media/SU1020.001/boot/i386/loader/initrd /tftpboot/
cp /media/SU1020.001/boot/i386/loader/linux /tftpboot/
mkdir /tftpboot/pxelinux.cfg
cd /tftpboot/pxelinux.cfg
touch default
chmod 777 default</code></pre>
<p>The boot configuration in the file <em>default</em> should be as follows:</p>
<pre><code>default linux
label linux
kernel linux
append initrd=initrd install=nfs://192.168.69.1/media/SU1020.001
implicit         0
display         message
prompt          1
timeout         1
</code></pre>
<p><strong>DHCPD Configuration</strong></p>
<p>[[Image:software/suse-netboot-screens/dhcpd-1.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/dhcpd-2.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/dhcpd-3.png|center|640|480]]</p>
<p>[[Image:software/suse-netboot-screens/dhcpd-4.png|center|640|480]]</p>
<p>The configurator will create the <em>/etc/dhcpd.conf</em> file, but with this configuration the dhcp server won&#8217;t know about the existance of the tftp server, so we have to add 2 the <em>next-server</em> and <em>filename</em> options. Finally the configuration should look like this:</p>
<pre><code>option domain-name "mydomainname";
ddns-update-style none;
   default-lease-time 14400;
   subnet 192.168.69.0 netmask 255.255.255.0 {
   range 192.168.69.2 192.168.69.254;
   default-lease-time 14400;
   max-lease-time 172800;
   next-server 192.168.69.1;
   filename "pxelinux.0";
}</code></pre>
<p>[[Image:software/suse-netboot-screens/dhcpd-5.png|center|640|480]]</p>
<p><strong>Booting</strong></p>
<p>You can now boot the machine and the result should be something simliar to:</p>
<pre><code>Trying to load: pxelinux.cfg/01-88-99-aa-bb-cc-dd
Trying to load: pxelinux.cfg/C000025B
Trying to load: pxelinux.cfg/C000025
...
Trying to load: pxelinux.cfg/default</code></pre>
<p>and then the system should boot.</p>
<p><strong>References and More Information </strong></p>
<ul>
<li><a href="http://ivanz.com/wp-admin/post.php#%20ftp://download.intel.com/design/archives/wfm/downloads/pxespec.pdf" target="_blank">ftp://download.intel.com/design/archives/wfm/downloads/pxespec.pdf</a></li>
<li><a href="http://en.wikipedia.org/wiki/Tftp" target="_blank">http://en.wikipedia.org/wiki/Tftp</a></li>
<li><a href="http://en.wikipedia.org/wiki/Network_File_System_%28Sun%29" target="_blank">http://en.wikipedia.org/wiki/Network_File_System_%28Sun%29</a></li>
<li><a href="http://en.opensuse.org/SDB:Network_Installation_of_SuSE_Linux_via_PXE_Boot" target="_blank">http://en.opensuse.org/SDB:Network_Installation_of_SuSE_Linux_via_PXE_Boot</a></li>
<li><a href="http://syslinux.zytor.com/pxe.php" target="_blank">http://syslinux.zytor.com/pxe.php</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ivanz.com/2007/01/31/opensuse-102-network-boot-and-installation-howto/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
