<?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>jdsn::blog</title>
	<atom:link href="http://jdsn.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://jdsn.de</link>
	<description></description>
	<lastBuildDate>Wed, 27 Feb 2013 09:45:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>openSUSE 12.2 with GRUB2 with entire root partition in LVM</title>
		<link>http://jdsn.de/2012/10/opensuse-12-2-with-grub2-with-entire-root-partition-in-lvm/</link>
		<comments>http://jdsn.de/2012/10/opensuse-12-2-with-grub2-with-entire-root-partition-in-lvm/#comments</comments>
		<pubDate>Mon, 29 Oct 2012 11:13:48 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[YaST]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[gpt]]></category>
		<category><![CDATA[grub2]]></category>
		<category><![CDATA[lvm]]></category>
		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=346</guid>
		<description><![CDATA[It took me a long evening to figure it out how to do it, but it is possible to install an openSUSE 12.2 with GRUB2 on a disk with GTP partition table and have the entire root partition within LVM (and in my case even have the LVM in a MD RAID). The current openSUSE [...]]]></description>
				<content:encoded><![CDATA[<p>It took me a long evening to figure it out how to do it, but it is possible to install an openSUSE 12.2 with GRUB2 on a disk with GTP partition table and have the entire root partition within LVM (and in my case even have the LVM in a MD RAID). The current openSUSE installer (partitioning and bootloader) does not fully support this use case, but they will however install it correctly even though the warning messages shown might be misleading.</p>
<p>These are my partitions (adapt them to your use case):</p>
<ul>
<li>sda (GPT partition table: <strong>gpt_sync_mbr</strong>)
<ol>
<li>7.84 MB primary, flags: <strong>bios_grub</strong> (do <span style="text-decoration: underline;">not</span> format or mount)</li>
<li>8 GB primary, flags: <strong>raid</strong> (raid1, md0), swap</li>
<li>? GB primary, flags: <strong>raid</strong> (raid1, md1), LVM</li>
</ol>
</li>
<li>sdb (same as sda)
<ul>
<li>Note: the first partition of both disks is not part of any raid. The <em>sda1</em> partition has to be synced manually once after installation to its pendant on <em>sdb</em>.</li>
</ul>
</li>
</ul>
<p>The first partition has to be unformatted and unmounted and have the flag <strong>bios_grub</strong> set. This can be done with <strong>parted</strong> by running (for both disks):</p>
<pre>(parted) toggle 1 bios_grub on
(parted) select /dev/sdb
(parted) toggle 1 bios_grub on</pre>
<p>This will allow GRUB2 to find space to install its <strong>core.img</strong> to.</p>
<p>There is more than one way to do this kind of installation. But with YaST you can not (yet) create set the <strong>bios_grub</strong> flag during installation. Here are two ways which should work pretty nicely (I took the latter):</p>
<ol>
<li>Prepare the partition setup before booting the installation media. Make sure to have all partitions setup correctly (including the flags you need). There is no need to create the RAID and LVM beforehand &#8211; of course you could, but this is something where YaST has a pretty nice and intuitive graphical UI for. During the installation also make sure that YaST uses the existing partition setup. The default is to propose an own partition setup.</li>
<li>Start the installation with the plain and empty disks. Do the partitioning via YaST (make sure to use a GTP partition table; see the export button within the YaST partitioner). Let the system do the installation and ignore the warnings that are shown. While the installation process is installing the packages do this:
<ol>
<li>Press <em>Ctrl+Alt+Shift+X</em> to open an xterm</li>
<li>In the xterm run parted and set the flags for the first partitions of each disk</li>
<li>If you finish this before YaST installs the bootloader everything work smoothly<br />
If you do not manage to do this before the YaST installs the bootloader it will popup an error message with warnings that your setup is totally unsupported and will not be able to boot. Just ignore the warning, but to <span style="text-decoration: underline;">not</span> yet press the OK button. Continue to toggle the flags in the xterm and close parted. When done, press the OK button of the warning message and YaST will try again to install the bootloader and now will succeed without any error message.</li>
</ol>
</li>
</ol>
<p>The bootloader will only be installed on <em>/dev/sda</em> by default. So after the first boot sync the content of the first partition of <em>sda</em> to the first one on <em>sdb</em> (e.g. using <em>dd</em>).</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2012/10/opensuse-12-2-with-grub2-with-entire-root-partition-in-lvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 12.2 has been released</title>
		<link>http://jdsn.de/2012/09/opensuse-12-2-has-been-released/</link>
		<comments>http://jdsn.de/2012/09/opensuse-12-2-has-been-released/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 13:27:06 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=333</guid>
		<description><![CDATA[openSUSE 12.2 brings deep innovations developed by different community projects to everyday GNU/Linux users. Check the 12.2 Release Highlights for further details. openSUSE News: Green Means Go download openSUSE 12.2]]></description>
				<content:encoded><![CDATA[<p>openSUSE 12.2 brings deep innovations developed by different community projects to everyday GNU/Linux users. Check the 12.2 Release Highlights for further details.</p>
<p>openSUSE News: <a title="Green Means Go" href="http://news.opensuse.org/2012/09/05/opensuse-12-2-green-means-go/" target="_blank">Green Means Go</a></p>
<p style="text-align: left;"><a title="Download openSUSE 12.2" href="http://software.opensuse.org" target="_blank">download openSUSE 12.2</a></p>
<p style="text-align: center;"><img class="aligncenter" title="openSUSE 12.2" src="http://news.opensuse.org/wp-content/uploads/2012/08/12.2_DVD_Welcome-300x225.jpg" alt="" width="300" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2012/09/opensuse-12-2-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got Engaged</title>
		<link>http://jdsn.de/2011/01/got-engaged/</link>
		<comments>http://jdsn.de/2011/01/got-engaged/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:34:18 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Nürnberg]]></category>
		<category><![CDATA[daniel]]></category>
		<category><![CDATA[engaged]]></category>
		<category><![CDATA[marriage]]></category>
		<category><![CDATA[ring]]></category>
		<category><![CDATA[saskia]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=244</guid>
		<description><![CDATA[We got engaged. 2011 is about to become an interesting year for us.]]></description>
				<content:encoded><![CDATA[<p>We got <a title="Saskia und Daniel" href="/saskia-und-daniel">engaged</a>.<a href="http://jdsn.de/wp-content/uploads/saskia-und-daniel_verlobungsringe.jpg"><img class="size-medium wp-image-245 alignright" title="Saskia und Daniel Verlobungsringe" src="http://jdsn.de/wp-content/uploads/saskia-und-daniel_verlobungsringe-300x281.jpg" alt="" width="210" height="197" /></a></p>
<p style="text-align: left;">2011 is about to become an interesting year for us.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2011/01/got-engaged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frustration-Free Packaging #2 – Yes we can</title>
		<link>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/</link>
		<comments>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 00:38:01 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[frustration-free]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=209</guid>
		<description><![CDATA[I gave the Amazon Frustration-Free Packaging a 2nd try when I ordered a memory card. When it arrived I thought: yes, this is frustration-free packaging &#8211; ok the ratio between packaging and article resembles the last Amazon package, but this time the latter is minimized.]]></description>
				<content:encoded><![CDATA[<p>I gave the Amazon Frustration-Free Packaging a 2nd try when I ordered a memory card. When it arrived I thought: yes, this is frustration-free packaging &#8211; ok the ratio between packaging and article resembles the last Amazon package, but this time the latter is minimized.</p>
<div id="attachment_210" class="wp-caption aligncenter" style="width: 310px"><a href="http://jdsn.de/wp-content/uploads/frustrationfree-no2.jpg"><img class="size-medium wp-image-210" title="This is Frustration Free Packaging" src="http://jdsn.de/wp-content/uploads/frustrationfree-no2-300x225.jpg" alt="This is Frustration Free Packaging" width="300" height="225" /></a><p class="wp-caption-text">This is Frustration Free Packaging</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/frustration-free-packaging-2-yes-we-can/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Frustration-Free-Free Packaging</title>
		<link>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/</link>
		<comments>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 15:04:09 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[frustration-free]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=203</guid>
		<description><![CDATA[Two days ago I ordered two HDMI cables (2m) at Amazon. The explanation on frustration-free packaging sounded quite well. Today the package from Amazon arrived in my office and I wondered about what I may have done wrong as the package was so huge. The picture speaks for itself: Most of the sending is waste [...]]]></description>
				<content:encoded><![CDATA[<p>Two days ago I ordered two HDMI cables (2m) at Amazon. The explanation on frustration-free packaging sounded quite well. Today the package from Amazon arrived in my office and I wondered about what I may have done wrong as the package was so huge. The picture speaks for itself:</p>
<div id="attachment_204" class="wp-caption aligncenter" style="width: 310px"><a href="http://jdsn.de/wp-content/uploads/amazon_frustration-free-free_packaging.jpg"><img class="size-medium wp-image-204" title="Amazon Frustration-Free-Free Packaging" src="http://jdsn.de/wp-content/uploads/amazon_frustration-free-free_packaging-300x225.jpg" alt="Amazon Frustration-Free-Free Packaging" width="300" height="225" /></a><p class="wp-caption-text">Amazon Frustration-Free-Free Packaging</p></div>
<p>Most of the sending is waste &#8211; ok, at least its only paper and no plastic. But the overall packaging to send these two cables is big enough to carry one big or two small notebooks.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/amazon-frustration-free-free-packaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Youtubian</title>
		<link>http://jdsn.de/2010/12/youtubian/</link>
		<comments>http://jdsn.de/2010/12/youtubian/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 14:50:09 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=197</guid>
		<description><![CDATA[The never ending story continues &#8230; When YouTube lately changed their api again I found out about Youtubian. Goto the website, drag&#8217;n'drop the Youtubian link to your bookmarks. Then when watching a YouTube video that you want to cache locally just click the Youtubian bookmark and enjoy the new view to YouTube. Youtubian offers a [...]]]></description>
				<content:encoded><![CDATA[<p>The <a title="The never ending story - How to Download YouTube Videos" href="/2010/03/the-never-endi…youtube-videos/">never ending story</a> continues &#8230;</p>
<p>When YouTube lately changed their api again I found out about <a title="Youtubian" href="http://www.smallmeans.com/tools/youtubian/">Youtubian</a>. Goto the website, drag&#8217;n'drop the Youtubian link to your bookmarks. Then when watching a YouTube video that you want to cache locally just click the Youtubian bookmark and enjoy the new view to YouTube. Youtubian offers a very comfortable way to download the video in various formats, sizes and levels of quality.</p>
<p>Lets see when we have to change again &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/12/youtubian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random Number</title>
		<link>http://jdsn.de/2010/06/random_number/</link>
		<comments>http://jdsn.de/2010/06/random_number/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 14:45:39 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=193</guid>
		<description><![CDATA[int getRandomNumber() { // result of a real dice roll to // guarantee the quality of randomness return 3; }]]></description>
				<content:encoded><![CDATA[<pre>int getRandomNumber()
{
  // result of a real dice roll to
  // guarantee the quality of randomness
  return 3;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/06/random_number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Cases Improve Software Quality</title>
		<link>http://jdsn.de/2010/05/test-cases-improve-software-quality/</link>
		<comments>http://jdsn.de/2010/05/test-cases-improve-software-quality/#comments</comments>
		<pubDate>Tue, 04 May 2010 13:10:58 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=182</guid>
		<description><![CDATA[int add( int a, int b ) { // fix for testcases (bug#123456) if ( a == 3 &#38;&#38; b == 4 ) return 7; if ( a == 2 &#38;&#38; b == 3 ) return 5; return a * b; }]]></description>
				<content:encoded><![CDATA[<pre>int add( int a, int b )
{
  // fix for testcases (bug#123456)
  if ( a == 3  &amp;&amp;  b == 4 ) return 7;
  if ( a == 2  &amp;&amp;  b == 3 ) return 5;

  return a * b;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/05/test-cases-improve-software-quality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The never ending story &#8211; How to Download YouTube Videos</title>
		<link>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/</link>
		<comments>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 13:04:47 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=174</guid>
		<description><![CDATA[YouTube again changed the way you can easily download your favourite videos to watch them offline. I already posted twice how to do it &#8211; you just need to create a Bookmark in your browser and click on it when watching the video that you want to download. Quite simple. But the target of this [...]]]></description>
				<content:encoded><![CDATA[<p>YouTube again changed the way you can easily download your favourite videos to watch them offline. I already posted twice how to do it &#8211; you just need to create a Bookmark in your browser and click on it when watching the video that you want to download. Quite simple. But the target of this bookmark changed again. Here is current version:</p>
<p><a title="Download YouTube Videos" href="javascript:window.location.href = 'http://youtube.com/get_video?video_id=' + yt.getConfig('SWF_ARGS')['video_id'] + &quot;&amp;fmt=18&amp;sk=&quot; + yt.getConfig('SWF_ARGS')['sk'] + '&amp;t=' + yt.getConfig('SWF_ARGS')['t'];">Download YouTube Video</a></p>
<p>Just right-click on this link and select &#8220;Save as Bookmark&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2010/03/the-never-ending-story-how-to-download-youtube-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2</title>
		<link>http://jdsn.de/2009/11/opensuse-11-2/</link>
		<comments>http://jdsn.de/2009/11/opensuse-11-2/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 00:00:18 +0000</pubDate>
		<dc:creator>jdsn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[YaST]]></category>
		<category><![CDATA[11.2]]></category>
		<category><![CDATA[distribution]]></category>

		<guid isPermaLink="false">http://jdsn.de/?p=169</guid>
		<description><![CDATA[openSUSE 11.2 is now available Are you new to linux and want to learn about it or have never used it before? Then now its your turn to download openSUSE 11.2 and give it a try. Besides the installation DVD images you can also download LiveCD images to run linux on your computer without installation [...]]]></description>
				<content:encoded><![CDATA[<p><strong>openSUSE 11.2 is now available</strong></p>
<p><a title="Download openSUSE 11.2" href="http://download.opensuse.org" target="_blank"><img class="aligncenter size-full wp-image-170" title="OpenSUSE_11.2_468x60" src="http://jdsn.de/wp-content/uploads/OpenSUSE_11.2_468x60.png" alt="OpenSUSE_11.2_468x60" width="468" height="60" /></a>Are you new to linux and want to learn about it or have never used it before? Then now its your turn to <a title="Download openSUSE 11.2" href="http://download.opensuse.org" target="_blank">download openSUSE 11.2</a> and give it a try. Besides the installation DVD images you can also download LiveCD images to run linux on your computer without installation &#8211; the harddisk will not be touched. Find <a title="openSUSE 11.2" href="http://en.opensuse.org/OpenSUSE_11.2" target="_blank">more information</a> in the openSUSE wiki about whats new in this release.</p>
]]></content:encoded>
			<wfw:commentRss>http://jdsn.de/2009/11/opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
