<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Build your own PC Part III</title>
	<atom:link href="http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-your-own-pc-part-iii</link>
	<description>The Magic of Open Source</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:02:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Juan G</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-10770</link>
		<dc:creator>Juan G</dc:creator>
		<pubDate>Wed, 08 Jul 2009 13:33:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-10770</guid>
		<description>Hi, thank you very much for the detailed explanation.
I am implementing a multi-boot Linux using your partitioning scheme.

I have a couple of questions:

1. What tools do you use to backup? I understand /home or / and other distro root partitions can be simply copied to an external hdd with cp -Rf /home /media/exthdd for example (?). However, I am concerned that this may not work with the /boot partition and the MBR?

Also I would rather use a simple tool to backup the entire hard drive, as I do with Acronis True Image on Windows. Do you know of any open source tool for that? 

(I have tried Clonezilla. It mounted the external HDD fine when I had only 2 partitions on my PC, but now that I have 7, it does not allow me to select the external HDD as image repository)


2. When I install the second (3rd, 4th) linux OS, what is the best way to make sure the MBR and /boot have the right configuration to boot all the installed OS.

The reason I am asking is that I have had a problem regarding this: I first installed Fedora 11, then when I installed CentOS 5.3 the installer re-wrote erased the /boot partition and Fedora was linked with chainloader, which did not work, of course. So I went in and modified the /boot/grub/grub.conf file. I managed to get it working after much trial and error, but all this time I had the feeling that there must be a better way to do it and maybe I should ask you.

After CentOS gave me some other problems (not related to multibooting) I decided to start again from scratch and now I have your partition scheme and only Fedora installed on with root in /dev/sda5 (ext3), /boot mounted on /dev/sda1 (ext2) and /home mounted on /dev/sda9 (xfs).

I am going to install UBUNTU. How should I do it so that it does not destroy my current grub configuration.

Thanks!

JG</description>
		<content:encoded><![CDATA[<p>Hi, thank you very much for the detailed explanation.<br />
I am implementing a multi-boot Linux using your partitioning scheme.</p>
<p>I have a couple of questions:</p>
<p>1. What tools do you use to backup? I understand /home or / and other distro root partitions can be simply copied to an external hdd with cp -Rf /home /media/exthdd for example (?). However, I am concerned that this may not work with the /boot partition and the MBR?</p>
<p>Also I would rather use a simple tool to backup the entire hard drive, as I do with Acronis True Image on Windows. Do you know of any open source tool for that? </p>
<p>(I have tried Clonezilla. It mounted the external HDD fine when I had only 2 partitions on my PC, but now that I have 7, it does not allow me to select the external HDD as image repository)</p>
<p>2. When I install the second (3rd, 4th) linux OS, what is the best way to make sure the MBR and /boot have the right configuration to boot all the installed OS.</p>
<p>The reason I am asking is that I have had a problem regarding this: I first installed Fedora 11, then when I installed CentOS 5.3 the installer re-wrote erased the /boot partition and Fedora was linked with chainloader, which did not work, of course. So I went in and modified the /boot/grub/grub.conf file. I managed to get it working after much trial and error, but all this time I had the feeling that there must be a better way to do it and maybe I should ask you.</p>
<p>After CentOS gave me some other problems (not related to multibooting) I decided to start again from scratch and now I have your partition scheme and only Fedora installed on with root in /dev/sda5 (ext3), /boot mounted on /dev/sda1 (ext2) and /home mounted on /dev/sda9 (xfs).</p>
<p>I am going to install UBUNTU. How should I do it so that it does not destroy my current grub configuration.</p>
<p>Thanks!</p>
<p>JG</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Open Sourcerer &#187; Jaunty, Thunderbird 3 and Lightning</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-10085</link>
		<dc:creator>The Open Sourcerer &#187; Jaunty, Thunderbird 3 and Lightning</dc:creator>
		<pubDate>Sat, 11 Apr 2009 12:15:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-10085</guid>
		<description>[...] said that, I took the opportunity yesterday to migrate my main desktop PC from Ubuntu 8.10 Intrepid to the soon-to-be-released 9.04 Jaunty Jakalope and I also upgraded my [...]</description>
		<content:encoded><![CDATA[<p>[...] said that, I took the opportunity yesterday to migrate my main desktop PC from Ubuntu 8.10 Intrepid to the soon-to-be-released 9.04 Jaunty Jakalope and I also upgraded my [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Lord</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9467</link>
		<dc:creator>Alan Lord</dc:creator>
		<pubDate>Tue, 02 Dec 2008 09:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9467</guid>
		<description>@Menek, Hi and thanks for the compliment. The separate boot partition just serves as a place for all the kernels and your menu.lst. It isn&#039;t trivial to manage as some distros like to &quot;own&quot; the boot partition so sometimes you have to stop them from overwriting your menu.lst file but in the main, when you install a distro, use the manual partitioning option and just tell it where the &lt;code&gt;/boot&lt;/code&gt; partition is and to &lt;b&gt;not&lt;/b&gt; format it.

@Scott, Hi and thanks for the compliment too! You are right. Some applications will conflict and cause you headaches. I had a problem a while ago where I was trying Kubuntu on a different partition and each time I booted Ubuntu instead it caused GDM to ask me every time if I wanted KDE as the default WM (or something like that). So it&#039;s can be bit of a pain, but for backup/restore purposes it is worth it. For handling multiple OSs you could always create different user accounts for each OS. Their details (passwd,group,home-dir etc) are stored in /etc so each OS will only &quot;know&quot; about it&#039;s own user accounts although you will still have access to all the accounts via sudo...

@Guillaume, many thanks for your kind words. I&#039;m glad you like my blog. 

Thanks for that link. That makes a lot of sense. As I only have 2G of RAM and a 320GB HDD using 4G for swap doesn&#039;t seem like a big deal. I guess for servers the needs will vary dramatically but that&#039;s a good article.

As for where to put the swap, I really can&#039;t recall where I read it and it was quite a while ago (i.e. several years). I&#039;m sure there will e pros and cons to putting at the end, but it is just they way I have become used to doing it. If I find time I will try and do a little research and see if there is any decent analysis of this. Thanks again.</description>
		<content:encoded><![CDATA[<p>@Menek, Hi and thanks for the compliment. The separate boot partition just serves as a place for all the kernels and your menu.lst. It isn&#8217;t trivial to manage as some distros like to &#8220;own&#8221; the boot partition so sometimes you have to stop them from overwriting your menu.lst file but in the main, when you install a distro, use the manual partitioning option and just tell it where the <code>/boot</code> partition is and to <b>not</b> format it.</p>
<p>@Scott, Hi and thanks for the compliment too! You are right. Some applications will conflict and cause you headaches. I had a problem a while ago where I was trying Kubuntu on a different partition and each time I booted Ubuntu instead it caused GDM to ask me every time if I wanted KDE as the default WM (or something like that). So it&#8217;s can be bit of a pain, but for backup/restore purposes it is worth it. For handling multiple OSs you could always create different user accounts for each OS. Their details (passwd,group,home-dir etc) are stored in /etc so each OS will only &#8220;know&#8221; about it&#8217;s own user accounts although you will still have access to all the accounts via sudo&#8230;</p>
<p>@Guillaume, many thanks for your kind words. I&#8217;m glad you like my blog. </p>
<p>Thanks for that link. That makes a lot of sense. As I only have 2G of RAM and a 320GB HDD using 4G for swap doesn&#8217;t seem like a big deal. I guess for servers the needs will vary dramatically but that&#8217;s a good article.</p>
<p>As for where to put the swap, I really can&#8217;t recall where I read it and it was quite a while ago (i.e. several years). I&#8217;m sure there will e pros and cons to putting at the end, but it is just they way I have become used to doing it. If I find time I will try and do a little research and see if there is any decent analysis of this. Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume Muller</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9465</link>
		<dc:creator>Guillaume Muller</dc:creator>
		<pubDate>Tue, 02 Dec 2008 01:20:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9465</guid>
		<description>I was right, OpenBSD FAQ!
http://www.cyberciti.biz/tips/linux-swap-space.html
There are some interesting explanations. About why swap = 2 * RAM is a non-sense. 

Also linux 2.6 (and OpenBSD) allow swapping to a file. So reserving a partition of a fixed size is not needed anymore ;)

Some more thinking about the &quot;do not put swap partition at the beginning&quot; rule: maybe it is because swapping is disk-intensive, therefore it is better not to f*ck up the disks heads of the beginning sectors, otherwise the disk becomes useless (sector 0 is needed for boot)??? But I&#039;d like the actual reason if one of you have it.

Cheers</description>
		<content:encoded><![CDATA[<p>I was right, OpenBSD FAQ!<br />
<a href="http://www.cyberciti.biz/tips/linux-swap-space.html" rel="nofollow">http://www.cyberciti.biz/tips/linux-swap-space.html</a><br />
There are some interesting explanations. About why swap = 2 * RAM is a non-sense. </p>
<p>Also linux 2.6 (and OpenBSD) allow swapping to a file. So reserving a partition of a fixed size is not needed anymore <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Some more thinking about the &#8220;do not put swap partition at the beginning&#8221; rule: maybe it is because swapping is disk-intensive, therefore it is better not to f*ck up the disks heads of the beginning sectors, otherwise the disk becomes useless (sector 0 is needed for boot)??? But I&#8217;d like the actual reason if one of you have it.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume Muller</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9464</link>
		<dc:creator>Guillaume Muller</dc:creator>
		<pubDate>Tue, 02 Dec 2008 01:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9464</guid>
		<description>Hi,
 
A few words about your blog.

I like it very much! I find there many interesting infos (and in relation with education, which is my field ;)). Also, I must admit that usually hate Unbuntu and Ubuntu fans, because it/they focus/es more on eye-candy than in making things that works. What I like very much reading you is that you&#039;re very practical and never try &quot;evangilizing&quot; people to use it. You&#039;re simply tolerent and open (minded) ;) 

OK. Now about this particular post.

About putting the swap at the end, I don&#039;t see any reason, but I&#039;m not an hardware expert. In the OpenBSD FAQ there is:
&quot;(sparc/sparc64) Don&#039;t put swap at the very beginning of your disk.&quot;
As you can see it is only for sparc machines. Maybe this is something like that that you read?

Also, I read somewhere (OpenBSD FAQ?) that if using the rule of thumb of &quot;swap = 2 * RAM&quot; was OK in the 90s, it is deprecated with the recent machines. The swap is almost never used now thanks to the HUGE amount of RAM that we have now (my first machine had 32M, but I&#039;m sure you guys had experiences with less ;)).

For Scott Wegner, about sharing /home. Yes that can create troubles. For instance I wanted to do it because I use Slackware on one slice and OpenBSD on another slice of my disk. I finally didn&#039;t do it (based on the same fears as you express). Unfortunately, just as an example to confrim your fear, I managed to share the .firefox and .thunderbird dirs. I discovered, that Firefox 2 (oBSD) and Firefox 3 (Slack) are not using the same way of storing bookmarks, so I&#039;ve a &quot;Frankensystem&quot; now with 90% of the config shared and 10% not shared. Idem, aMule (2.1 in OBSD and 2.3 in Slack) seems to have troubles hashing the file correctly at start and I lost some almost finished downloads (to be confirmed, however).  

My 2 cents ;)

GM</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>A few words about your blog.</p>
<p>I like it very much! I find there many interesting infos (and in relation with education, which is my field <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Also, I must admit that usually hate Unbuntu and Ubuntu fans, because it/they focus/es more on eye-candy than in making things that works. What I like very much reading you is that you&#8217;re very practical and never try &#8220;evangilizing&#8221; people to use it. You&#8217;re simply tolerent and open (minded) <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>OK. Now about this particular post.</p>
<p>About putting the swap at the end, I don&#8217;t see any reason, but I&#8217;m not an hardware expert. In the OpenBSD FAQ there is:<br />
&#8220;(sparc/sparc64) Don&#8217;t put swap at the very beginning of your disk.&#8221;<br />
As you can see it is only for sparc machines. Maybe this is something like that that you read?</p>
<p>Also, I read somewhere (OpenBSD FAQ?) that if using the rule of thumb of &#8220;swap = 2 * RAM&#8221; was OK in the 90s, it is deprecated with the recent machines. The swap is almost never used now thanks to the HUGE amount of RAM that we have now (my first machine had 32M, but I&#8217;m sure you guys had experiences with less <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>For Scott Wegner, about sharing /home. Yes that can create troubles. For instance I wanted to do it because I use Slackware on one slice and OpenBSD on another slice of my disk. I finally didn&#8217;t do it (based on the same fears as you express). Unfortunately, just as an example to confrim your fear, I managed to share the .firefox and .thunderbird dirs. I discovered, that Firefox 2 (oBSD) and Firefox 3 (Slack) are not using the same way of storing bookmarks, so I&#8217;ve a &#8220;Frankensystem&#8221; now with 90% of the config shared and 10% not shared. Idem, aMule (2.1 in OBSD and 2.3 in Slack) seems to have troubles hashing the file correctly at start and I lost some almost finished downloads (to be confirmed, however).  </p>
<p>My 2 cents <img src='http://www.theopensourcerer.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>GM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Wegner</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9463</link>
		<dc:creator>Scott Wegner</dc:creator>
		<pubDate>Mon, 01 Dec 2008 21:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9463</guid>
		<description>Very informative writeup indeed.  I also keep my /home directory on a separate partition for ease of backup / reinstallation, but have always been weary about sharing it between OS&#039;s.  The benefit, of course, is that your settings and data are available to shared programs on separate OS&#039;s.  But what if two distros have different versions of a particular program, and the later version uses a newer dot-file format.  The newer version would sensibly upgrade the settings format automatically, but leave the older version with something it doesn&#039;t understand.

I don&#039;t have a concrete example of this, but with all of the various programs I use on a regular basis, surely it&#039;s a possibility in some of them (perhaps the latest version of program-a has migrated to gconf, and thus converts all settings..).  Have you run into any such troubles?</description>
		<content:encoded><![CDATA[<p>Very informative writeup indeed.  I also keep my /home directory on a separate partition for ease of backup / reinstallation, but have always been weary about sharing it between OS&#8217;s.  The benefit, of course, is that your settings and data are available to shared programs on separate OS&#8217;s.  But what if two distros have different versions of a particular program, and the later version uses a newer dot-file format.  The newer version would sensibly upgrade the settings format automatically, but leave the older version with something it doesn&#8217;t understand.</p>
<p>I don&#8217;t have a concrete example of this, but with all of the various programs I use on a regular basis, surely it&#8217;s a possibility in some of them (perhaps the latest version of program-a has migrated to gconf, and thus converts all settings..).  Have you run into any such troubles?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: menek</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9462</link>
		<dc:creator>menek</dc:creator>
		<pubDate>Mon, 01 Dec 2008 21:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9462</guid>
		<description>Wow, very informative. I didn&#039;t know it is possible to share a boot partition between different distributions/releases. It would be great if you explain it in more detail in another post.

Thanks!!</description>
		<content:encoded><![CDATA[<p>Wow, very informative. I didn&#8217;t know it is possible to share a boot partition between different distributions/releases. It would be great if you explain it in more detail in another post.</p>
<p>Thanks!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Open Sourcerer &#187; Build your own PC Part II</title>
		<link>http://www.theopensourcerer.com/2008/11/30/build-your-own-pc-part-iii/comment-page-1/#comment-9452</link>
		<dc:creator>The Open Sourcerer &#187; Build your own PC Part II</dc:creator>
		<pubDate>Sun, 30 Nov 2008 21:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.theopensourcerer.com/?p=539#comment-9452</guid>
		<description>[...] I have just written up a Part III which does discuss the partitioning scheme I employed on this [...]</description>
		<content:encoded><![CDATA[<p>[...] I have just written up a Part III which does discuss the partitioning scheme I employed on this [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

