<?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>Make Tech Easier&#187; debian</title>
	<atom:link href="http://maketecheasier.com/tag/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://maketecheasier.com</link>
	<description>Uncomplicating the complicated, making life easier</description>
	<lastBuildDate>Fri, 25 May 2012 21:30:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How to Build a Lightweight Linux for your Low-End Laptop</title>
		<link>http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31</link>
		<comments>http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:58:38 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[lightweight]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=37386</guid>
		<description><![CDATA[Like many of you, I occasionally come into possession of an older laptop. Usually, it&#8217;s something that used to run Windows XP, sometimes even older. You always hear that Linux is supposed to be so great for resurrecting old hardware, but many modern desktop distributions with all their bells and... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31&amp;title=How+to+Build+a+Lightweight+Linux+for+your+Low-End+Laptop&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31">How to Build a Lightweight Linux for your Low-End Laptop</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imagecdn.maketecheasier.com/2011/08/l4-oldlaptop.jpg" alt="l4-oldlaptop" title="l4-oldlaptop" width="200" height="196" class="alignleft size-full wp-image-37410" />Like many of you, I occasionally come into possession of an older laptop. Usually, it&#8217;s something that used to run Windows XP, sometimes even older. You always hear that Linux is supposed to be so great for resurrecting old hardware, but many modern desktop distributions with all their bells and whistles end up chugging along just as slowly as Windows did. In those circumstances, you can either throw the machine away, or build your own custom install tailored toward the needs of the machine. Today we&#8217;re going to put together a Debian installation tailored specifically toward the needs of an older laptop.<br />
<span id="more-37386"></span></p>
<h2>Why Debian?</h2>
<p>There are a few distributions out there, such as Puppy or Damn Small Linux which focus almost entirely on this niche. Why not use one of them? You certainly can, but Debian&#8217;s characteristics make it ideal as a platform for building up your software stack the way you want it. Debian&#8217;s greatest strength (though some might call it a weakness) is that it is not a unified, cohesive whole in the way that Windows, OSX, and even Ubuntu are. Instead, Debian is more like a box of Legos, where you&#8217;re provided with a solid base and access to all the pieces you need. This is what makes it such a popular starting point for custom Linux systems, and why it&#8217;s the core behind many of today&#8217;s most popular desktop Linux distributions. </p>
<h2>Installing the Core System</h2>
<p><strong>Before we begin installing</strong>, it&#8217;s important to note that Debian install CDs are strictly composed of 100% free software. That means it does not contain any non-free hardware drivers, so there is a good chance that your laptop&#8217;s wireless network device will not function from the install media. Therefore it is <strong>highly recommended</strong> that you proceed with the installation using cabled Ethernet.  </p>
<p>For many reasons, I suggest using the tiny <a href="http://www.debian.org/distrib/netinst">Network Install CD</a> instead of the full 700MB ISO. This will likely end up saving you a lot of time that would otherwise be wasted downloading and upgrading packages that you don&#8217;t want or need.  </p>
<p>We&#8217;ve <a href="http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank">previously covered</a> the process of performing a Debian network install, so I won&#8217;t go into detail here, but there is one important suggestion. Once the Software Selection screen comes up (after partitioning and such), I strongly recommend that you uncheck the box for <em>Desktop Environment</em>, and check <em>Laptop</em>.  </p>
<p><img src="http://imagecdn.maketecheasier.com/2011/08/l4-debselection.png" alt="l4-debselection" title="l4-debselection" width="557" height="420" class="aligncenter size-full wp-image-37393"/></p>
<p>You certainly can leave <em>Desktop Environment </em>checked if you wish, which will install a vanilla Gnome 2 desktop. I suggest removing it because that will add a LOT of weight to your install, and will most likely include several packages and services you do not need.  </p>
<h2>Post-Install Configuration</h2>
<p>Getting the OS installed is only the first step. Now, let&#8217;s include some packages. Once you&#8217;ve booted up and logged in, you&#8217;ll probably want to start by installing your own graphical environment to replace Gnome. First, however, we&#8217;ll need to add a few core pieces that will be needed by any desktop software. Run the following command (as root) to add these core utilities.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xorg <span style="color: #c20cb9; font-weight: bold;">sudo</span> iceweasel pulseaudio</pre></div></div>

<ul>
<li>X.org is the backend graphical system used by all major desktop environments</li>
<li>sudo allows you to run individual commands as root</li>
<li>Iceweasel is Debian&#8217;s 100% free rebranding of Firefox</li>
<li>PulseAudio is one of the sound systems most commonly used in Linux*</li>
</ul>
<p><em>* Some people have had a lot of trouble with PulseAudio, which can be difficult to get working properly. If you have trouble, try installing </em>alsa-base<em> and </em>alsa-utils<em> instead, which will make your system use the Advanced Linux Sound Architecture. </em></p>
<p>Once finished, <a href="http://www.gratisoft.us/sudo/intro.html" target="_blank">make sure your username has sudo rights</a> and you&#8217;re ready to install your desktop.</p>
<p><strong>Option 1: LXDE</strong></p>
<p>Based on OpenBox, LXDE is a very small and fast desktop environment. It includes several small applications such as a file manager terminal, and music player designed specifically for use in LXDE.  </p>
<p><img alt="lxde-bigscreen" src="http://imagecdn.maketecheasier.com/2009/04/lxde-bigscreen.png" title="LXDE Desktop" class="aligncenter" width="550" height="344" /></p>
<p>LXDE is well suited to those who want to get up and running right away, or those who are used to the Windows-style desktop and <em>Start</em> menu interface.  </p>
<p>It can be installed easily from the command line with</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> lxde</pre></div></div>

<p><strong>Option 2:  Window Maker</strong></p>
<p>If you&#8217;re a little more adventurous, or a little more willing to tinker with settings, I very highly recommend Window Maker. It&#8217;s a bit old, it&#8217;s a bit ugly, <a href="http://maketecheasier.com/create-a-great-window-maker-desktop/2009/02/14" target="_blank">but with a few tweaks</a>, it becomes quite possibly the most productivity-oriented desktop around.  </p>
<p><img alt="final-screenshot" src="http://imagecdn.maketecheasier.com/2009/02/final-screenshot.png" title="Window Maker screenshot" class="aligncenter" width="500" height="400" /></p>
<p>And it&#8217;s fast. Blazing fast. This entire article was written on an old HP laptop running Debian and Window Maker as described, and my desktop is more responsive than most of the higher-end Windows 7 and even Linux desktop running larger, fatter environments.  </p>
<p>(This is, of course, a completely subjective statement and depends on a lot of variables)</p>
<p>Like LXDE, it&#8217;s easily installed from the command line with</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> wmaker</pre></div></div>

<h2>Software Suite</h2>
<p>Presumably, by this point, you&#8217;ve got your lean and mean Debian system running with little more than a window manager and a web browser.  I recommend the following applications for keeping productivity high and resource usage low.  </p>
<ul>
<li>NDISWrapper Driver Tool &#8211; Allows you to use many Windows drivers to run devices on Linux (<em>extremely</em> handy for WiFi)</li>
<li>PCManFM File Manager &#8211; Even if you&#8217;re not using LXDE, this is a great lightweight file manager that stays out of your way.  </li>
<li>Geany Code Editor &#8211; If you do software development, Geany is an excellent editor that has many useful features, but manages to remain small and fast.  </li>
<li>VLC Media Player &#8211; It doesn&#8217;t matter the distro or even the OS, VLC is just a great player.  </li>
<li>Audacious Music Player &#8211; This is one of the last remaining WinAmp style players, and still does a great job.</li>
<li>LightDM &#8211; A desktop login manager intended as an alternative to large ones like GDM and KDM</li>
</ul>
<h2>Conclusion</h2>
<p>Hopefully, by the time you&#8217;re done reading this, you&#8217;re well on your way to a custom Debian setup that allows your old laptop to run fast and smooth. I&#8217;ve toyed with many a Linux distribution and desktop environment, yet time after time I come back to Debian and Window Maker, with a few lightweight utilities. Together they make for fantastically productive and useful computing with minimal clutter. This laptop, for one, is never going to have to try to run Linux Mint again.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/best-lightweight-linux-distribution-for-older-computers/2012/02/17' title='Best Lightweight Linux Distribution for Older Computers'>Best Lightweight Linux Distribution for Older Computers</a></li>
<li><a href='http://maketecheasier.com/razor-qt-lightweight-desktop-manager-for-linux/2011/12/29' title='Razor-qt: A New Lightweight Desktop Manager For Linux'>Razor-qt: A New Lightweight Desktop Manager For Linux</a></li>
<li><a href='http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14' title='How to Create a Custom Debian Live CD through the Web'>How to Create a Custom Debian Live CD through the Web</a></li>
<li><a href='http://maketecheasier.com/beginner-guide-googlecl/2010/06/23' title='The Beginner Guide to Use GoogleCL'>The Beginner Guide to Use GoogleCL</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31&amp;title=How+to+Build+a+Lightweight+Linux+for+your+Low-End+Laptop&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31">How to Build a Lightweight Linux for your Low-End Laptop</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to Create a Custom Debian Live CD through the Web</title>
		<link>http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14</link>
		<comments>http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14#comments</comments>
		<pubDate>Tue, 14 Sep 2010 12:00:09 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[live]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=21273</guid>
		<description><![CDATA[If Debian means one thing, it&#8217;s functionality. You typically don&#8217;t go to Debian for cutting-edge features or fancy bells and whistles, but if you&#8217;re after an extremely versatile, stable, and dependable Linux, it can&#8217;t be beat. One of Debian&#8217;s newer offerings is the ability to create a custom Live CD... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14&amp;title=How+to+Create+a+Custom+Debian+Live+CD+through+the+Web&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14">How to Create a Custom Debian Live CD through the Web</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imagecdn.maketecheasier.com/2010/09/debian-cd-small.jpg" alt="debian-cd-small" title="debian-cd-small" width="200" height="199" class="alignleft size-full wp-image-21274" />If Debian means one thing, it&#8217;s functionality. You typically don&#8217;t go to Debian for cutting-edge features or fancy bells and whistles, but if you&#8217;re after an extremely versatile, stable, and dependable Linux, it can&#8217;t be beat. One of Debian&#8217;s newer offerings is the ability to create a custom Live CD directly from their website. You choose your options, they generate the image.  Like all things Debian, it&#8217;s not flashy, you&#8217;ll get no AJAX animations or jQuery effects, just a functional, flexible, and powerful tool, and here&#8217;s how to use it.<br />
<span id="more-21273"></span></p>
<h3>Basic Settings</h3>
<p>Click <a href="http://live-build.debian.net" target="_blank">here</a> to open the Web Image Builder. By default it will only show the basic options for building your CD.  </p>
<p><img src="http://imagecdn.maketecheasier.com/2010/09/debianlive-basic.png" alt="debianlive-basic" title="debianlive-basic" width="577" height="457" class="aligncenter size-full wp-image-21276" /></p>
<p><strong>binary-images</strong> specifies the type of image you wish to generate. Under most circumstances, you&#8217;ll want to leave that at the standard ISO CD format.  </p>
<p>Under <strong>distribution</strong>, you choose which release of Debian to use for the install. In short, Debian always has three releases available &#8211; <em>stable</em>, <em>testing</em>, and <em>unstable</em>. The current stable release is codenamed <em>Lenny</em> and the current testing is <em>Squeeze</em>. Unstable is always <em>Sid</em>. For maximum dependability choose Lenny (stable), but historically the testing branch functions quite well as a desktop.  </p>
<p>The <strong>packages-lists</strong> option provides a simple way to select from a predefined group of packages. For example, if you want to run a home studio in KDE, there just so happens to be a <em>studio-kde</em> package.  </p>
<p>Presumably, the <strong>tasks</strong> section allows you to specify certain tasks for the build, however this feature seems to be almost entirely undocumented, which is rare with Debian tools.  </p>
<p><strong>packages</strong> is a list of the packages you wish to include in your CD that are not part of the lists you selected previously. This can include anything in the Debian repositories, from media players like VLC to recovery tools like gparted.  </p>
<h3>Advanced Bootstrap Options</h3>
<p>If all we could set was the basic options, this utility wouldn&#8217;t be especially useful. The next section of config, which can be accessed by clicking <em>Advanced Bootstrap Options</em>, gives us a few more important settings.  </p>
<p><img src="http://imagecdn.maketecheasier.com/2010/09/debianlive-bootstrap.png" alt="debianlive-bootstrap" title="debianlive-bootstrap" width="552" height="306" class="aligncenter size-full wp-image-21277" /></p>
<p>Currently the <strong>architecture</strong> option only provides 386 style processors. This is a broad architecture, as compared to the likes of SPARC or PowerPC. You&#8217;ll set more a specific CPU type (686, 64-bit, etc) in a later section.  </p>
<p><strong>bootstrap-flavour</strong> is referring to the packages that will be involved in building the base system. Unless you&#8217;re trying to make your CD image particularly tiny, you&#8217;ll probably want to leave this at <em>standard</em>.  </p>
<p>Leave <strong>mirror-bootstrap</strong> alone, as that will grab packages right from the build server, but you may want to set <strong>mirror-binary</strong> to your region. Users in the Unites States, for example, may wish to change <em>http://ftp.de.debian.org/debian/</em> to <em>http://ftp.us.debian.org/debian/</em>.  </p>
<p><strong>mirror-binary-security </strong>can be safely left alone, but if you intend to use non-open software (Flash, Skype, etc) you&#8217;ll want to change <strong>archive-areas</strong> to include &#8220;contrib&#8221; and &#8220;non-free&#8221;.  </p>
<h3>Advanced Chroot Options</h3>
<p>As promised, this is the section where you can define a more specific CPU architecture, as well as some other handy options.  </p>
<p><img src="http://imagecdn.maketecheasier.com/2010/09/debianlive-chroot.png" alt="debianlive-chroot" title="debianlive-chroot" width="543" height="286" class="aligncenter size-full wp-image-21281" /></p>
<p>When <strong>chroot-filesystem</strong> is set to <em>squashfs</em>, the files on your live CD will be compressed, giving you more space for applications. Generally this is what you want.  </p>
<p><strong>linux-flavours</strong> is where you can define your CPU architecture in more detail. Listed in the combo box are all supported 386-style CPU types, including images designed for virtual machines.  </p>
<p>Strangely, <strong>security</strong> and <strong>symlinks</strong> seem to be two more largely undocumented features. Some limited testing indicates <strong>security</strong> may be related to <a href="http://en.wikipedia.org/wiki/Security-Enhanced_Linux" target="_blank">SELinux</a> configuration.  </p>
<p>With <strong>sysvinit</strong>, you can decide whether or not you want to use the somewhat deprecated SysV Init system. Unless you have a particular reason to use it, and you&#8217;d probably know if you did, leave this setting at <em>False</em>.  </p>
<h3>Advanced Binary Options</h3>
<p>As most of the options here are on the more technical side and do not require adjustment under normal circumstances, this section will focus most on the options a user is most likely to wish to change.  </p>
<p><img src="http://imagecdn.maketecheasier.com/2010/09/debianlive-binary.png" alt="debianlive-binary" title="debianlive-binary" width="577" height="421" class="aligncenter size-full wp-image-21283" /></p>
<p><strong>bootloader</strong> will let you choose between <em>syslinux</em> and <em>GRUB</em>. Syslinux is simpler and is the standard bootloader for Live CDs, but GRUB can provide more options. Unless you have a reason to use GRUB, Syslinux is the safest and simplest choice.  </p>
<p>The <strong>debian-installer</strong> option is where you decide whether or not you&#8217;d like to support installation from your live media. According to the Debian Live team, this isn&#8217;t exactly in the spirit of the system (an official Debian install CD may be a better choice), but is supported nonetheless.  </p>
<p>If you want the contents of your CD encrypted, you can simply set the <strong>encryption</strong> flag to the desired level of encryption.  </p>
<h3>Advanced Source Options</h3>
<p>There are only two options here, <strong>source</strong> and <strong>source-images</strong>. The former is the decision on whether or not to include source code in your CD, and the latter is the format in which it will be stored.  </p>
<h3>Conclusion</h3>
<p>When you&#8217;ve finished your CD, the server will take a few minutes to build your image and notify you via email when it&#8217;s ready for download. As usual, the Debian developers have come up with a useful tool to get the job done. Will it win any Beautiful Web Site awards? Probably not. Will it build a custom Debian live CD to your specifications?  Absolutely.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31' title='How to Build a Lightweight Linux for your Low-End Laptop'>How to Build a Lightweight Linux for your Low-End Laptop</a></li>
<li><a href='http://maketecheasier.com/rip-audio-cd-in-linux/2010/09/02' title='How to Rip Audio CD in Linux'>How to Rip Audio CD in Linux</a></li>
<li><a href='http://maketecheasier.com/beginner-guide-googlecl/2010/06/23' title='The Beginner Guide to Use GoogleCL'>The Beginner Guide to Use GoogleCL</a></li>
<li><a href='http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26' title='You Want A Beautiful OS? Try Elive'>You Want A Beautiful OS? Try Elive</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14&amp;title=How+to+Create+a+Custom+Debian+Live+CD+through+the+Web&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14">How to Create a Custom Debian Live CD through the Web</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>The Beginner Guide to Use GoogleCL</title>
		<link>http://maketecheasier.com/beginner-guide-googlecl/2010/06/23</link>
		<comments>http://maketecheasier.com/beginner-guide-googlecl/2010/06/23#comments</comments>
		<pubDate>Wed, 23 Jun 2010 12:00:47 +0000</pubDate>
		<dc:creator>Tavis J. Hampton</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[googlecl]]></category>
		<category><![CDATA[picasa]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=17267</guid>
		<description><![CDATA[At some point, the people at Google, who brought you the Linux-based Android platform and the Summer of Code, decided that they still were not geeky enough. To resolve that gut feeling, they have released GoogleCL, a command line utility for popular Google services. Now, even the most hardcore command... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23&amp;title=The+Beginner+Guide+to+Use+GoogleCL&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/beginner-guide-googlecl/2010/06/23">The Beginner Guide to Use GoogleCL</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imagecdn.maketecheasier.com/2010/06/google-cli-konsole.jpg" alt="google-cli-konsole" title="google-cli-konsole" width="128" height="128" class="alignleft size-full wp-image-17280" />At some point, the people at Google, who brought you the Linux-based Android platform and the Summer of Code, decided that they still were not geeky enough.  To resolve that gut feeling, they have released <a href="http://google-opensource.blogspot.com/2010/06/introducing-google-command-line-tool.html" target="_blank">GoogleCL</a>, a command line utility for popular Google services.  Now, even the most hardcore command line Linux purists have no reason to not try out some Google services.</p>
<p>Truthfully, GoogleCL provides a feature-rich command line tool set that will be useful to Linux geeks and regular users alike.  With it, users can perform tasks quickly and efficiently.</p>
<p>GoogleCL is a cross-platform python application that includes tools for the following Google services: Picasa, Blogger, YouTube, Google Docs, Contacts, and Calendar.<br />
<span id="more-17267"></span></p>
<h3>Download and Install</h3>
<p>You can download GoogleCL at the project&#8217;s <a href="http://code.google.com/p/googlecl/downloads/list" target="_blank">Google Code page</a>.  There are two available package formats: deb (for debian, ubuntu, etc.) or tar.gz (for other non-Debian distros).  On an Ubuntu machine, double-click on the file after it finishes downloading, and follow the on-screen instructions to install.</p>
<p>1. For the tar.gz file, extract the contents with:</p>
<p><pre lang="bash">tar zxvf googlecl-0.9.7.tar.gz</pre></p>
<p>2. Next, change to the googlecl directory:</p>
<p><pre lang="bash">cd googlecl-0.9.7</pre></p>
<p>3. Make sure you have python 2.5 or 2.6 and <a href="http://code.google.com/p/gdata-python-client/" target="_blank">python gdata</a> installed.</p>
<p>4. As root, run the following command:</p>
<p><pre lang="bash">python setup.py install</pre></p>
<h3>Running Commands</h3>
<p>There are two ways to execute GoogleCL commands: </p>
<p>1. type &#8220;google&#8221; followed by the necessary arguments and options,</p>
<p>2. type &#8220;google&#8221; by itself to run the program and then enter commands from the google prompt.</p>
<p>To get general help with GoogleCL, type &#8220;google help&#8221;.  To get help with a specific service, type &#8220;google help services&#8221;.  For example, you can type &#8220;<em>google help docs</em>&#8221; for help with Google Docs.</p>
<p><img class="alignnone size-full wp-image-17270" title="google-cli-help-scaled" src="http://imagecdn.maketecheasier.com/2010/06/google-cli-help-scaled.png" alt="GoogleCL help output" width="577" height="187" /></p>
<p>Run &#8220;google&#8221; once to allow GoogleCL to create the config file.  There are a few options to configure to make GoogleCL work well for you.  The configuration file will be located at <em>~/.googlecl/config</em>.  Make sure you specify the editors you want to use for the available file types.</p>
<p>To run a command, you should include the service, task, options, and arguments.  The services will be picasa, docs, contacts, etc.  The task will be terms like post, edit, delete, upload, etc.  Options will use terms like title, query, name.  Finally, arguments will include specific references to items like the names of documents or path to a video.</p>
<h3>Examples</h3>
<p>To create a blog post in Blogger, enter:</p>
<p><pre lang="bash">google blogger post &#8211;title &#8216;Test CLI Blog Post&#8217; &#8216;This is a test post for my new command line Blogger client&#8217;</pre><br />
(You can also instruct Blogger to access a file on your computer and upload the content).</p>
<p>To list your Google contacts, enter:</p>
<p><pre lang="bash">google contacts list name,email</pre></p>
<p>To post a video file you have created to YouTube, type:</p>
<p><pre lang="bash">google youtube post &#8211;category Education My-First-Command-Line-Movie.avi</pre></p>
<p>When you attempt to use the google command for a service for the first time, it will open your web browser and ask you to authenticate it.  Click &#8220;grant access&#8221; and then press Enter back in the terminal window.</p>
<p><img src="http://imagecdn.maketecheasier.com/2010/06/google-cli-docs-grant-access.png" alt="google-cli-docs-grant-access" title="google-cli-docs-grant-access" width="577" height="214" class="aligncenter size-full wp-image-17279" /></p>
<p>GoogleCLI will even let you edit documents from your computer (In order to use it, you will need the latest version of python-gdata).  For example, to edit a document called &#8220;Cool Ideas&#8221;, type the following:</p>
<p><pre lang="bash">google docs edit &#8211;title &#8216;Cool Ideas&#8217; &#8211;editor nano</pre></p>
<p>You can choose the editor of your choice for your actual editing or leave off the editor argument if you have already configured it in your &#8220;config&#8221; file.</p>
<p>GoogleCLI provides users who love the power of the command line with a very useful tool to perform basic or advanced tasks from any computer.  Best of all, GoogleCLI is free and open source.  Download it, contribute, and enjoy.<br />
<!--adsense#468x60--><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/integrate-skype-with-ubuntu-unity/2012/05/23' title='How to Integrate Skype With Ubuntu Unity'>How to Integrate Skype With Ubuntu Unity</a></li>
<li><a href='http://maketecheasier.com/install-java-runtime-in-ubuntu/2012/05/14' title='How to Install Java Runtime In Ubuntu 12.04'>How to Install Java Runtime In Ubuntu 12.04</a></li>
<li><a href='http://maketecheasier.com/connect-to-a-vpn-in-ubuntu/2012/05/07' title='How to Connect to A VPN In Ubuntu [Quick Tips]'>How to Connect to A VPN In Ubuntu [Quick Tips]</a></li>
<li><a href='http://maketecheasier.com/upgrade-to-gimp-2-8-in-ubuntu/2012/05/04' title='How to Upgrade to Gimp 2.8 in Ubuntu'>How to Upgrade to Gimp 2.8 in Ubuntu</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23&amp;title=The+Beginner+Guide+to+Use+GoogleCL&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/beginner-guide-googlecl/2010/06/23" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/beginner-guide-googlecl/2010/06/23">The Beginner Guide to Use GoogleCL</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/beginner-guide-googlecl/2010/06/23/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Run Multiple Linux Distros Without Virtualization</title>
		<link>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11</link>
		<comments>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:23:25 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=6278</guid>
		<description><![CDATA[A few weeks ago, I wrote an article on How To Run Multiple X Sessions Without Virtualization, which demonstrated how you can run multiple desktop environments at the same time on the same computer, and switch between them at the push of a button. I admit, this was somewhat of... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11&amp;title=How+to+Run+Multiple+Linux+Distros+Without+Virtualization&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11">How to Run Multiple Linux Distros Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-6365" src="http://imagecdn.maketecheasier.com/2009/08/multipledistros-all-logos.jpg" alt="multipledistros-all-logos" width="200" height="200" />A few weeks ago, I wrote an article on <a href="http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11">How To Run Multiple X Sessions Without Virtualization</a>, which demonstrated how you can run multiple desktop environments at the same time on the same computer, and switch between them at the push of a button.  I admit, this was somewhat of a warmup for the real show &#8211; how to run multiple Linux distributions at the same time without having to deal with the drawbacks of virtualization software.</p>
<p>Today, we&#8217;re going to be using <em>chroot</em> to treat certain parts of your Linux filesystem as (almost) completely isolated systems.  This can let you do all kinds of interesting things, like run a full Gentoo system from inside your Ubuntu system with little to no performance loss.<br />
<span id="more-6278"></span></p>
<h3>How it works</h3>
<p>Before we get started, it would be a good idea to go over exactly what we&#8217;re doing and how it all works.  When you start up your Linux computer, you go through a series of steps to boot up.  GRUB, your bootloader, loads the kernel that&#8217;s specified in GRUB&#8217;s config file, attaches it to your root partition, and runs the init scripts stored there.  From then on, your system is running from within that root partition.</p>
<p>We&#8217;re going to be using a host Linux system (I&#8217;ll be doing it from Debian but the steps should be pretty much identical regardless of distribution) that goes through that normal boot process, but then treating a certain portion of your filesystem (like /mnt/guest) as its own isolated installation.  That guest system won&#8217;t go through the boot process, won&#8217;t load a kernel, and won&#8217;t run init scripts.  You&#8217;ll just tell your host &#8220;connect to this directory as if it&#8217;s the new root partition&#8221;.  The diagram below should help demonstrate what I mean.</p>
<p>This is approximately how the files will be laid out on your system, just sitting there as normal files on a normal partition, treated the same as any other files until we use &#8220;chroot&#8221; to make them into something special.</p>
<p><img class="aligncenter size-full wp-image-6281" src="http://imagecdn.maketecheasier.com/2009/08/multipledistros-before-chroot.jpg" alt="multipledistros-before-chroot" width="425" height="232" /></p>
<p>But once we use <em>chroot</em> (CHange ROOT) and point it to /mnt/guest (or wherever we put the files in the next step), that directory is now its own root filesystem.  It becomes completely oblivious to the host system.  All programs and commands run from within that new root are run based on the software inside that new branch.</p>
<p><img class="aligncenter size-full wp-image-6284" src="http://imagecdn.maketecheasier.com/2009/08/multipledistros-after-chroot.png" alt="multipledistros-after-chroot" width="425" height="232" /></p>
<p>For example, if you&#8217;re chrooted into /mnt/guest and type &#8220;ls&#8221;, it&#8217;s reading the &#8220;ls&#8221; command from inside that chrooted environment, completely unaware of the &#8220;ls&#8221; command on the host system.  If you type &#8220;firefox&#8221;, it runs the Firefox from inside the new root, whether or not you&#8217;ve got Firefox installed on the host.</p>
<h3>Getting and Using the Guest Distro</h3>
<p>To make this work, you just need the base filesystem of a Linux distro, whatever distro that may be.  Debian has a great tool for just this purpose called <em>debbootstrap</em> which downloads the base files and places them wherever you like.  To keep things interesting, and to demonstrate what chroot can do, we&#8217;re going to use a <a href="http://www.gentoo.org/" target="_blank">Gentoo</a> filesystem for our guest.  To keep things simple and direct, I&#8217;m going to include the download of the tarball as one of the steps we&#8217;ll do at the command line.</p>
<p>These steps are going to download all the base files for a Gentoo system, extract them into our target directory (I&#8217;ll be using /mnt/guest but you can use anything you like) and then chroot into that directory so it&#8217;s treated as the new root (/) directory.  <strong>You may need root (sudo) permissions for some of the following commands. </strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>distfiles.gentoo.org<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span>x86<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2008.0</span><span style="color: #000000; font-weight: bold;">/</span>stages<span style="color: #000000; font-weight: bold;">/</span>stage3-x86-<span style="color: #000000;">2008.0</span>.tar.bz2
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-jxvf</span> stage3-x86-<span style="color: #000000;">2008.0</span>.tar.bz2
<span style="color: #c20cb9; font-weight: bold;">chroot</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>guest</pre></div></div>

<p>Those commands take the following steps, in order of line number:</p>
<ol>
<li>Create the space for our guest system to live</li>
<li>Move into that space</li>
<li>Download the Gentoo system files</li>
<li>Extract them</li>
<li>Treat this new space as the root (/) directory</li>
</ol>
<p>The following screenshot should help demonstrate that once we&#8217;ve used chroot to connect our new directory as root, it is now isolated from the previous branches in the filesystem tree.</p>
<p><img class="aligncenter size-full wp-image-6295" src="http://imagecdn.maketecheasier.com/2009/08/multipledistros-afterchroot-pwd.jpg" alt="multipledistros-afterchroot-pwd" width="478" height="204" /></p>
<p>To explain the screenshot, we&#8217;re starting at a normal command prompt on the host system.  I&#8217;m using <em>pwd</em> to display my current directory, where all Gentoo&#8217;s files are sitting as plain old files with no special meaning.  I then use chroot  to treat this directory as the new root, and you can now see visually that my prompt has changed because the command line is now pulling all its info (including how to draw the prompt) from within Gentoo&#8217;s root environment.  <strong>ALL</strong> commands and actions I take while chrooted in depend on those commands existing within that new file tree.  When I type <em>pwd</em> again, it no longer says /mnt/guest, because as far as that shell knows, nothing exists other than what it sees inside that tree.</p>
<h3>Things to Keep In Mind</h3>
<p>As I hinted above, this isn&#8217;t 100% isolated from the host system.  The chrooted environment was never &#8220;booted up&#8221;, so it never loaded its own kernel, and never ran its own init scripts.  In our example, we&#8217;ve got Gentoo running on the kernel that the host (in my case Debian) booted up with.</p>
<p>This method is certainly <strong>not</strong> a replacement for virtualization, and can not do everything VM software can do.  The guest system never actually &#8220;boots&#8221; or runs init scripts, and it&#8217;s possible your guest OS may require some features your host kernel does not offer.</p>
<h3>What for?</h3>
<p>In the times I&#8217;ve mentioned this technique to people in the past, they&#8217;ve often said something along the lines of &#8220;That&#8217;s cool, but what would you use it for?&#8221;.  Personally I&#8217;ve found several uses for <em>chroot</em>:</p>
<ul>
<li>Test developing software in a pristine environment</li>
<li>Run software meant for another distribution</li>
<li>Run software that requires an older or newer version of your current distro</li>
<li>Access a Linux installation on a different partition without having to reboot</li>
<li>Boot a Live CD and use chroot to repair your installation or GRUB</li>
<li>Access a drive where you&#8217;ve forgotten the user/pass</li>
<li><a href="http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10">Run a 32-bit app in a 64-bit environment</a></li>
</ul>
<p>And I&#8217;m sure there are plenty more that I&#8217;ve never though of.  Have you ever used chroot to run multiple distros?  How about to repair a Linux system from a Live CD?  Let us know in the comments.</p>
<p><!--adsense#468x60--><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/4-free-virtualization-software-solutions-for-windows/2012/04/08' title='4 Free Virtualization Software Solutions For Windows'>4 Free Virtualization Software Solutions For Windows</a></li>
<li><a href='http://maketecheasier.com/use-kvm-with-virtual-machine-manager/2011/11/16' title='How to Use KVM with Virtual Machine Manager'>How to Use KVM with Virtual Machine Manager</a></li>
<li><a href='http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31' title='How to Build a Lightweight Linux for your Low-End Laptop'>How to Build a Lightweight Linux for your Low-End Laptop</a></li>
<li><a href='http://maketecheasier.com/guide-to-mastering-linux/2010/10/21' title='From Noob to Ninja &#8211; Your Guide to Mastering Linux'>From Noob to Ninja &#8211; Your Guide to Mastering Linux</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11&amp;title=How+to+Run+Multiple+Linux+Distros+Without+Virtualization&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11">How to Run Multiple Linux Distros Without Virtualization</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/how-to-run-multiple-linux-distros-without-virtualization/2009/08/11/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How To Customize Your Startup Routine In Debian</title>
		<link>http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08</link>
		<comments>http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08#comments</comments>
		<pubDate>Wed, 08 Apr 2009 13:41:51 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[init]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[sysvinit]]></category>
		<category><![CDATA[update-rc.d]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=3858</guid>
		<description><![CDATA[Every modern operating system has some sort of startup routine. Even DOS had the old AUTOEXEC.BAT and CONFIG.SYS. The startup system defines what is launched on system startup, under what conditions, and in what order. DOS did things the simple way, having a file that was read on every boot... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08&amp;title=How+To+Customize+Your+Startup+Routine+In+Debian&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08">How To Customize Your Startup Routine In Debian</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-3913" src="http://imagecdn.maketecheasier.com/2009/04/littledebtux.jpg" alt="littledebtux" width="200" height="198" />Every modern operating system has some sort of startup routine.  Even DOS had the old AUTOEXEC.BAT and CONFIG.SYS.  The startup system defines what is launched on system startup, under what conditions, and in what order.  DOS did things the simple way, having a file that was read on every boot that would run commands in whatever order they&#8217;re placed in the file.  It is indeed simple, but like much of DOS, not nearly powerful or flexible enough to cut it these days.</p>
<p><span id="more-3858"></span>Nearly all Linux variants use a startup routing modeled after the one found in UNIX System V.  Ubuntu uses a system called Upstart which is meant to be backward-compatible with the normal SysV Init.  These all run based on the concept of <em>runlevels</em>.  A runlevel is simply a set of instructions for bootup/shutdown.  If your Linux is set to use, for example, runlevel 5 by default, then every time you boot up you&#8217;re going to run all the startup scripts for runlevel 5.  The following example shows how the runlevels are set up on a standard Debian installation.</p>
<ul>
<li><strong>0</strong> &#8211; Halt</li>
<li><strong>1</strong> &#8211; Single User</li>
<li><strong>2</strong> &#8211; Full Multi-User</li>
<li><strong>3</strong> &#8211; Full Multi-User</li>
<li><strong>4</strong> &#8211; Full Multi-User</li>
<li><strong>5</strong> &#8211; Full Multi-User</li>
<li><strong>6</strong> &#8211; Reboot</li>
</ul>
<p>These can be customized by the makers of each distro, so some may default to different runlevels than others.  Debian typically defaults to runlevel 2.</p>
<p>To find out your default runlevel, open a console and enter:</p>
<p class="codeblock">cat /etc/inittab | grep initdefault</p>
<p>Or just open /etc/inittab in your text editor of choice and look toward the top for the &#8220;initdefault&#8221; line.</p>
<p>Now that we know which runlevel our system is using, we can begin trimming out the unneeded parts.  Each runlevel has a directory on the system with all the startup scripts.  Right now, we&#8217;re only worried about the scripts for runlevel 2.  Open your file manager or command prompt to <em>/etc/rc2.d</em>.  In that directory are all the links to your startup programs for that runlevel.</p>
<p><img class="aligncenter size-full wp-image-3907" src="http://imagecdn.maketecheasier.com/2009/04/rc2d.png" alt="Example of contents of /etc/rc2.d" width="428" height="627" /></p>
<p>You&#8217;ll see that each starts with a letter (S or K) followed by a two digit number (00-99).  Those scripts that begin with S are started when that runlevel is entered, those beginning with K are killed when the runlevel is entered.  The numbers represent the order to run those scripts.  For example, <em>S05Foo</em> would start before <em>S80Bar</em>.</p>
<p>There&#8217;s a pretty good chance you won&#8217;t recognize some of the items listed in that directory.  Some of them are pretty clear like &#8220;network-manager&#8221; while others are more cryptic.  If you&#8217;re not sure what you can safely remove, look for a <em>man</em> page on that item.  For example, if you&#8217;re not sure what &#8220;acpid&#8221; is, enter</p>
<p class="codeblock">man acpid</p>
<p>into your terminal.  If <em>man</em> has no entry, there&#8217;s always Google.</p>
<p>Now, to begin removing unneeded items.  You COULD simply delete the scripts in the rc2.d directory (they&#8217;re actually just links to the real scripts) but I wouldn&#8217;t recommend that method.  It would work in that it would prevent the script from being run on startup, but it could leave open &#8220;K&#8221; scripts in other runlevels, and it makes it more difficult to restore that item should you need it later.  As usual, Debian has a better way.</p>
<p>The command <em>update-rc.d</em> can be used to cleanly add and remove startup items from your runlevel.  I have no bluetooth capability on this computer, so I&#8217;m going to remove the bluetooth startup item.</p>
<p class="codeblock">update-rc.d -f bluetooth remove</p>
<p>The same method can be used for each item in your default runlevel that you want to remove.  If in doubt, leave it there.</p>
<p>If you find yourself wanting to restore that startup item later, the same tool can be used to add services to runlevels.  If I later add bluetooth capability to this computer, I can restore that service with</p>
<p class="codeblock">update-rc.d bluetooth defaults</p>
<p>Once you&#8217;ve removed all the unnecessary items for your startup, you&#8217;ll find your machine boots much more quickly and takes up fewer system resources.</p>
<p>There are other methods from controlling your startup routine, some include graphical utilities to make it easier.  If you use a graphical tool for managing your startup, leave a comment and tell me which one and what you like about it.</p>
<p><!--adsense#468x60--><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/linux-startup-taking-too-long-chart-it/2011/03/03' title='Linux Startup Taking Too Long?  Chart It!'>Linux Startup Taking Too Long?  Chart It!</a></li>
<li><a href='http://maketecheasier.com/auslogics-boostspeed-5-speeds-up-windows-pc/2012/01/06' title='Auslogics BoostSpeed 5 Speeds Up Your Windows PC + Free Giveaway'>Auslogics BoostSpeed 5 Speeds Up Your Windows PC + Free Giveaway</a></li>
<li><a href='http://maketecheasier.com/run-startup-scripts-in-kdm-before-kde-starts/2011/12/15' title='How to Run Startup Scripts in KDM before KDE Starts'>How to Run Startup Scripts in KDM before KDE Starts</a></li>
<li><a href='http://maketecheasier.com/make-windows-7-system-startup-and-shutdown-on-a-schedule/2011/10/29' title='How to Make Your Windows 7 System Startup And Shutdown On A Schedule'>How to Make Your Windows 7 System Startup And Shutdown On A Schedule</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08&amp;title=How+To+Customize+Your+Startup+Routine+In+Debian&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08">How To Customize Your Startup Routine In Debian</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/how-to-customize-your-startup-routine-in-debian/2009/04/08/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>You Want A Beautiful OS? Try Elive</title>
		<link>http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26</link>
		<comments>http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26#comments</comments>
		<pubDate>Thu, 26 Feb 2009 12:43:54 +0000</pubDate>
		<dc:creator>Damien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[desktop manager]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[Elive]]></category>
		<category><![CDATA[Enlightenment]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=3032</guid>
		<description><![CDATA[What do you get when you put a stable operating system, an innovative desktop manager and plenty of eye candies together? You get nothing short of a beautiful and functional OS. Elive is a Debian-based Linux distro, customized with Enlightenment e17 desktop manager. It is designed with the aim of... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26&amp;title=You+Want+A+Beautiful+OS%3F+Try+Elive&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26">You Want A Beautiful OS? Try Elive</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="max-width: 800px;" title="Elive logo" src="http://imagecdn.maketecheasier.com/2009/02/elive-logo.jpg" alt="Elive logo" width="233" height="79" />What do you get when you put a stable operating system, an innovative desktop manager and plenty of eye candies together? You get nothing short of a beautiful and functional OS.</p>
<p><a href="http://www.elivecd.org/" target="_blank">Elive</a> is a Debian-based Linux distro, customized with Enlightenment e17 desktop manager. It is designed with the aim of providing a stable, fully functional and beautiful operating system that can run with minimal hardware requirement.</p>
<p>The current stable version is based on Debian-etch while the version that is under development is based on the recently released Lenny. Knowing the stability and versatility of Debian and the elegant and simplicity of Enlightenment, there are little things that Elive can go wrong.</p>
<p><span id="more-3032"></span></p>
<h3>Testing it out</h3>
<p>As the same as any other distros, Elive comes with a live CD that you can use to boot up (and test) in your computer. When you first boot up the Live CD, it automatically detects your hardware and auto-configures it for optimum setting.</p>
<p>If you are using hardware that requires the restricted driver, such as broadcom wireless card and nVidia graphics card, Elive will also prompt you to install the necessary drivers so you can use your hardware straight away. I was happy that it is able to configure my Broadcom wireless card correctly during the boot up. This is one of the few distros that I can boot it up and connect to the Internet straight away, without any configuration or driver installation.</p>
<p>In addition, if you are dualbooting with a Windows partition, or are testing out Elive on your Windows-only computer, Elive will ask if you want to mount the NTFS partition on boot up.</p>
<p><img class="alignnone" src="http://imagecdn.maketecheasier.com/2009/02/elive-ntfs-support.jpg" alt="elive ntfs support" width="577" height="280" /></p>
<h3>The Frontend</h3>
<p>Once you reach the desktop, you will be greeted with the familiar Enlightenment desktop environment (or unfamiliar if you are used to Gnome or KDE). The first thing that you will find missing is the panel (aka as menu or application bar). In case you don&#8217;t know, there is no application bar in Enlightenment. You simply click your mouse anywhere on the desktop to access the menu and applications. In my opinion, this is a much cleaner and faster way to manage your applications.</p>
<p><img title="Elive desktop" src="http://imagecdn.maketecheasier.com/2009/02/elive-desktop.jpg" alt="Elive desktop" width="577" height="434" /></p>
<p>The layout of the desktop is well designed, with clever use of the various corners.</p>
<p>At the bottom of the screen is the e17 iconbar (also known as IBar) that serves as a dock for your frequently used applications.</p>
<p>The left bottom corner is the Xpad where you can quickly fire up to input a short note or access your todo list.</p>
<p>The right bottom is where all the gadgets reside. You are free to add/remove any of the gadgets from the shelf. I particularly like the Internet Configurator that cleverly detect my wireless network without much configuration.</p>
<p>The top right corner is where you can access any of the 12 virtual desktops in Elive. Note that you can easily move an active window to any of the virtual desktop by dragging it to the edges, including the corner. The transition from a desktop to another is seamless. You don&#8217;t even notice the differences. Also, one of the best thing that I find it difficult to implement in Gnome is that you can set a different wallpaper for each virtual desktop.</p>
<h3>Accessing minimized windows</h3>
<p>As mentioned above, there is no menu bar in Enlightenment. When you minimize a window, it will turn into an icon on the desktop instead. To retrieve the window, simply click on the icon and it will maxmize back to its original size.</p>
<p>The following screenshot shows the iconify windows, Xpad todo list, active windows in different virtual desktop and accessing the menu by mouse-clicking on the desktop.</p>
<p><img title="Elive desktop" src="http://imagecdn.maketecheasier.com/2009/02/elive-desktop1.jpg" alt="Elive desktop" width="577" height="433" /></p>
<p>On the application side, some of you (especially me) might be disappointed by the exclusion of OpenOffice. Abiword is used as the default office suite instead. Luckily this distro is Debian-based, so installing OpenOffice on it is just a breeze. The file manager used is Thundar, which is a great replacement for the commonly used Nautilus. Other applications include:</p>
<ul>
<li>XMMS</li>
<li>Mplayer</li>
<li>Iceweasal (a Debian rebrand of Firefox)</li>
<li>GIMP</li>
<li>aMSN</li>
<li>Skype</li>
<li>Transmission torrent client</li>
<li>Avidemux</li>
<li>Acidrip</li>
<li>xine</li>
<li>poedit</li>
<li>scite text editor</li>
<li>and many more</li>
</ul>
<p>On the gaming side, I am surprise to find a collection of several good and interesting games. The Torus Trooper and Tuxpack are two great games that I have wasted countless hours playing. Yes, if you are missing your old console games, the ZSNES Nintendo Emulator, ScummVm and Dosbox emulator are also included.</p>
<p><img title="Elive Tours Trooper" src="http://imagecdn.maketecheasier.com/2009/02/elive-trooper.jpg" alt="Elive Tours Trooper" width="577" height="430" /></p>
<p><img title="Tuxpack" src="http://imagecdn.maketecheasier.com/2009/02/elive-tuxpack.jpg" alt="tuxpack" width="577" height="434" /></p>
<h3>The backend</h3>
<p>On the configuration side, Elive has created beautiful and user-friendly GUI for its user to configure and change any of the system setting. It might take some exploration to find out where all the configuration options are, but once you got that sorted out, everything is just a simple click and select.</p>
<p>On the IBar, there is the Elive Panel where you can access and configure most of the system stuffs. The configuration options are categoried into three main areas:</p>
<ul>
<li>Look and feel setting &#8211; the place where you customize the desktop theme and overall look and feel.</li>
<li>Personal settings &#8211; the place to personalize your settings, like which applications to load on startup.</li>
<li>Systems settings &#8211; This is where you configure the system setting.</li>
</ul>
<p>All the configuration options are nicely laid out and there are little chance that you need to hit the terminal to fix things up.</p>
<p><img title="Elive panel" src="http://imagecdn.maketecheasier.com/2009/02/elive-panel.jpg" alt="Elive panel" width="450" height="270" /></p>
<p><img title="Elive panel" src="http://imagecdn.maketecheasier.com/2009/02/elive-panel1.jpg" alt="elive panel" width="450" height="275" /></p>
<h3>Installation</h3>
<p>There are three mode of installation that you can select from: Novice, Normal and Advanced. I must admit that even the Novice mode is not as straight forward as Ubuntu. There are several things that Elive do before installing: partition your hard disk, download the installer file, verifying the system, verifying the installer source. At times, it will prompt you to enter information such as the security code, your username, password etc, which can be quite a hassle.</p>
<h3>Various version of Elive</h3>
<p>There are currently two version of Elive that are under development: standard Elive and Elive Ecomorph.</p>
<p>The Ecomorph version is a special version that is coupled with Compiz. If you think that Debian + e17 is great, then Debian + e17 + Compiz is even better.</p>
<p>Here is a video on Ecomorph:</p>
<p><object width="480" height="295" data="http://www.youtube.com/v/cH9WLrcsrx8&amp;hl=es&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/cH9WLrcsrx8&amp;hl=es&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Both the development versions are free to download, but are not stable enough for daily usage.</p>
<p>For the existing stable version of Elive, it is more of a donation-ware rather than a freeware. You have to donate (any amount) before you can download the LiveCD.</p>
<p><strong>Invite</strong></p>
<p>Alternatively, you can get invitation codes from your friends who used Elive. For MakeTechEasier readers, on courtesy of EliveTeam, we have 5 invites ready to be given away. If you are interested to try out and install Elive (stable), be among the first to leave your comment below. Remember to include your name and email address.</p>
<h3>Conclusion</h3>
<p>Elive is a great distro that gives you functionality, stability and beauty. While there are a few other distros that are based on the Enlightenement desktop manager, this is so far the most elegant distro that I have ever encountered. I am pretty impressed by it and I guess it will remain on my computer for a much longer time than any other OS.</p>
<p>For those who want to try out Elive, here are the links:</p>
<p><a href="http://www.elivecd.org/Download/Stable" target="_blank">Elive (stable)</a></p>
<p><a href="http://www.elivecd.org/Download/Development" target="_blank">standard Elive (development)</a></p>
<p><a href="http://www.elivecd.org/Download/e17-compiz" target="_blank">Elive Ecomorph (Compiz)</a></p>
<p><!--adsense#468x60--><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/5-alternatives-to-unity-in-ubuntu-oneiric/2011/10/27' title='5 Alternatives to Unity in Ubuntu Oneiric'>5 Alternatives to Unity in Ubuntu Oneiric</a></li>
<li><a href='http://maketecheasier.com/2x-thinclientos-a-linux-based-thin-client-system/2012/04/26' title='2X ThinClientOS: A Linux-Based Thin Client System'>2X ThinClientOS: A Linux-Based Thin Client System</a></li>
<li><a href='http://maketecheasier.com/choosing-the-best-linux-distro-for-a-web-server/2012/04/25' title='Choosing the Best Linux Distro For A Web Server'>Choosing the Best Linux Distro For A Web Server</a></li>
<li><a href='http://maketecheasier.com/deepin-an-elegant-ubuntu-based-distro-for-the-chinese/2012/04/09' title='Deepin: An Elegant Ubuntu-based Distro For The Chinese'>Deepin: An Elegant Ubuntu-based Distro For The Chinese</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26&amp;title=You+Want+A+Beautiful+OS%3F+Try+Elive&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26">You Want A Beautiful OS? Try Elive</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26/feed</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
		<item>
		<title>The Detail Guide To Perform A Debian 5.0 Network Install</title>
		<link>http://maketecheasier.com/perform-debian-50-network-install/2009/02/20</link>
		<comments>http://maketecheasier.com/perform-debian-50-network-install/2009/02/20#comments</comments>
		<pubDate>Fri, 20 Feb 2009 13:31:54 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[network install]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=2741</guid>
		<description><![CDATA[Almost two years after Etch, Debian is putting the much-anticipated Lenny release on the proverbial shelves.  There are some pretty nice new features in this release. In this article, we&#8217;re going to cover installation, basic setup, disk encryption, and try out some of Lenny&#8217;s new moves. Introduction Before we begin,... <p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20&amp;title=The+Detail+Guide+To+Perform+A+Debian+5.0+Network+Install&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/perform-debian-50-network-install/2009/02/20">The Detail Guide To Perform A Debian 5.0 Network Install</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-2745" src="http://imagecdn.maketecheasier.com/2009/02/bettersphere.png" alt="Debian Logo" width="150" height="150" />Almost two years after <em>Etch</em>, <a href="http://www.debian.org/" target="_blank">Debian</a> is putting the much-anticipated <em>Lenny</em> release on the proverbial shelves.  There are some pretty nice new features in this release. In this article, we&#8217;re going to cover installation, basic setup, disk encryption, and try out some of Lenny&#8217;s new moves.</p>
<p><span id="more-2741"></span></p>
<h3>Introduction</h3>
<p>Before we begin, I&#8217;d like to put in a quick word about Debian.</p>
<p>Most operating systems these days come in pre-arranged all-in-one packages. This is true of systems like OSX, Windows, and most Linux distributions like Ubuntu. The analogy I prefer to use is to liken these systems to a toy house. It comes pre-assembled in a ready-to-use package.</p>
<p>Debian, on the other hand, is more like a box of Legos. You get all the pieces you need to build your own toy house any way you like.  This can mean more work, and your finished product might not be as shiny as a pre-built toy house, but you get complete control over the end product.  You choose the size, number of rooms, the furniture, etc.  It&#8217;s quite likely that when you&#8217;re finished with the setup, your &#8220;house&#8221; might not look much like the next guy&#8217;s. To me, having that flexibility right from the start is one of Debian&#8217;s major advantages over pre-built systems.  Before I stretch this analogy to the breaking point, let&#8217;s get started.</p>
<h3>Hard drive installation</h3>
<p>There are LOTS of ways to install Debian. The normal would probably be downloading the full 700MB CD and installing everything at once. For this guide, we&#8217;re going to do things a little differently and install from a minimal boot CD and download all the packages as needed.</p>
<h3>Get it</h3>
<p>Doing your install from the minimal CD has a few advantages over using the full installation CD/DVD. For starters, you don&#8217;t have to wait to download the whole CD, burn the whole CD, then install all the packages, just to download their updates a few minutes later. Instead, you just pull everything as needed from the repositories.</p>
<p>That brings me to the next advantage, you only have to download what you&#8217;ll actually use. Personally I don&#8217;t use Gnome or KDE, so I see no reason to wait for them to download/burn/install/update. You can get the minimal Lenny iso from <a title="here" href="http://ftp.us.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/" target="_blank">here</a> and burn it as an image file to a CD. Reboot onto the CD and you&#8217;ll get the standard boot screen. As we&#8217;re running this install from the minimal CD, it won&#8217;t be nearly as pretty as, for example, a graphical Ubuntu install.</p>
<p><img class="aligncenter size-full wp-image-2746" src="http://imagecdn.maketecheasier.com/2009/02/netinstall-01.png" alt="Startup screen" width="500" height="375" /></p>
<p>Choose <em>Install</em> and move on to the next screen. Go ahead and pick your language and region. The installer will attempt to detect your hardware, including network interfaces.</p>
<p><!--adsense#468x60--><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://maketecheasier.com/build-lightweight-linux-for-low-end-laptop/2011/08/31' title='How to Build a Lightweight Linux for your Low-End Laptop'>How to Build a Lightweight Linux for your Low-End Laptop</a></li>
<li><a href='http://maketecheasier.com/create-custom-debian-live-cd-through-the-web/2010/09/14' title='How to Create a Custom Debian Live CD through the Web'>How to Create a Custom Debian Live CD through the Web</a></li>
<li><a href='http://maketecheasier.com/beginner-guide-googlecl/2010/06/23' title='The Beginner Guide to Use GoogleCL'>The Beginner Guide to Use GoogleCL</a></li>
<li><a href='http://maketecheasier.com/you-want-a-beautiful-os-try-elive/2009/02/26' title='You Want A Beautiful OS? Try Elive'>You Want A Beautiful OS? Try Elive</a></li>
</ul>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20&amp;title=The+Detail+Guide+To+Perform+A+Debian+5.0+Network+Install&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/perform-debian-50-network-install/2009/02/20" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/perform-debian-50-network-install/2009/02/20">The Detail Guide To Perform A Debian 5.0 Network Install</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/perform-debian-50-network-install/2009/02/20/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using disk: enhanced
Content Delivery Network via Amazon Web Services: CloudFront: cdn.maketecheasier.com

Served from: maketecheasier.com @ 2012-05-25 15:45:55 -->
