<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3106405643831872418</id><updated>2011-04-21T13:33:00.055-07:00</updated><title type='text'>Welcome to Mint Guides</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-6956185010700549622</id><published>2008-08-23T12:14:00.002-07:00</published><updated>2008-08-23T12:16:59.564-07:00</updated><title type='text'>Linux is NOT Windows!</title><content type='html'>&lt;i&gt;n the following article, I refer to the GNU/Linux OS and various Free &amp;amp; Open-Source Software (FOSS) projects under the catch-all name of "Linux". It scans better.&lt;/i&gt;  &lt;h1&gt;&lt;img style="width: 55px; height: 64px;" alt="Linux" src="http://linux.oneandoneis2.org/tux.png" align="middle" /&gt; != &lt;img style="width: 73px; height: 65px;" alt="Windows" src="http://linux.oneandoneis2.org/windows.png" align="middle" /&gt;&lt;br /&gt;(Linux is Not Windows)&lt;/h1&gt; &lt;p style="text-align: center;"&gt;&lt;small&gt;&lt;a href="http://geekblog.oneandoneis2.org/index.php/2005/12/31/derived_works_aamp_translations"&gt;Derived works&lt;/a&gt;&lt;/small&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you've been pointed at this page, then the chances are you're a relatively new Linux user who's having some problems making the switch from Windows to Linux. This causes many problems for many people, hence this article was written. Many individual issues arise from this single problem, so the page is broken down into multiple problem areas.&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;b&gt;&lt;span style=""&gt;Problem #1: Linux isn't exactly the same as Windows.&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You'd be amazed how many people make this complaint. They come to Linux, expecting to find essentially &lt;a href="http://www.reactos.com/"&gt;a free, open-source version of Windows.&lt;/a&gt; Quite often, this is what they've been told to expect by over-zealous Linux users. However, it's a paradoxical hope.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The specific reasons why people try Linux vary wildly, but the overall reason boils down to one thing: They hope Linux will be better than Windows. Common yardsticks for measuring success are cost, choice, performance, and security. There are many others. But every Windows user who tries Linux, does so because they hope it will be better than what they've got.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Therein lies the problem.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;It is logically impossible for any thing to be better than any other thing whilst remaining completely identical to it. A perfect copy may be equal, but it can never surpass. So when you gave Linux a try in hopes that it would be better, you were inescapably hoping that it would be different. Too many people ignore this fact, and hold up every difference between the two OSes as a Linux failure.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;As a simple example, consider driver upgrades: one typically upgrades a hardware driver on Windows by going to the manufacturer's website and downloading the new driver; whereas in Linux you upgrade the kernel.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;This means that a single Linux download &amp;amp; upgrade will give you the newest drivers available for your machine, whereas in Windows you would have to surf to multiple sites and download all the upgrades individually. It's a very different process, but it's certainly not a bad one. But many people complain because it's not what they're used to.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Or, as an example you're more likely to relate to, consider Firefox: One of the biggest open-source success stories. A web browser that took the world by storm. Did it achieve this success by being a perfect imitation of IE, the then-most-popular browser?&lt;/p&gt; &lt;p class="MsoNormal"&gt;No. It was successful because it was &lt;span style="font-style: italic;"&gt;better&lt;/span&gt; than IE, and it was &lt;span style="font-style: italic;"&gt;better&lt;/span&gt; because it was &lt;span style="font-style: italic;"&gt;different&lt;/span&gt;. It had tabbed browsing, live bookmarks, built-in searchbar, PNG support, adblock extensions, and other wonderful things. The &lt;span style="font-style: italic;"&gt;"Find"&lt;/span&gt; functionality appeared in a toolbar at the bottom and looked for matches as you typed, turning red when you had no match. IE had no tabs, no RSS functionality, searchbars only via third-party extensions, and a find dialogue that required a click on &lt;span style="font-style: italic;"&gt;"OK"&lt;/span&gt; to start looking and a click on &lt;span style="font-style: italic;"&gt;"OK"&lt;/span&gt; to clear the &lt;span style="font-style: italic;"&gt;"Not found" &lt;/span&gt;error message. A clear and inarguable demonstration of an open-source application achieving success by being better, and being better by being different. Had FF been an IE clone, it would have vanished into obscurity. And had Linux been a Windows clone, the same would have happened.&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;So the solution to problem #1: Remember that where Linux is familiar and the same as what you're used to, it &lt;span style="font-weight: bold;"&gt;isn't&lt;/span&gt; new &amp;amp; improved. Welcome the places where things are different, because only here does it have a chance to shine.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;b&gt;Problem #2: Linux is &lt;span style="font-style: italic;"&gt;too&lt;/span&gt; different from Windows&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The next issue arises when people do expect Linux to be different, but find that some differences are just too radical for their liking. Probably the biggest example of this is the sheer amount of choice available to Linux users. Whereas an out-of-the-box-Windows user has the Classic or XP desktop with Wordpad, Internet Explorer, and Outlook Express installed, an out-of-the-box-Linux user has hundreds of distros to choose from, then Gnome or KDE or Fluxbox or whatever, with vi or emacs or kate, Konqueror or Opera or Firefox or Mozilla, and so on and so forth.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A Windows user isn't used to making so many choices just to get up &amp;amp; running. Exasperated &lt;i&gt;"Does there have to be so much choice?"&lt;/i&gt; posts are very common. &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;i&gt;&lt;span style=""&gt;Does&lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt; Linux really have to be so different from Windows? After all, they're both operating systems. They both do the same job: Power your computer &amp;amp; give you something to run applications on. Surely they should be more or less identical?&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Look at it this way: Step outside and take a look at all the different vehicles driving along the road. These are all vehicles designed with more or less the same purpose: To get you from A to B via the roads. Note the variety in designs.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;But, you may be thinking, car differences are really quite minor: they all have a steering wheel, foot-pedal controls, a gear stick, a handbrake, windows &amp;amp; doors, a petrol tank. . . If you can drive one car, you can drive any car!&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Quite true. But did you not see that some people weren't driving cars, but were riding motorbikes instead. . ?&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Switching from one version of Windows to another is like switching from one car to another. Win95 to Win98, I honestly couldn't tell the difference. Win98 to WinXP, it was a bigger change but really nothing major.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;But switching from Windows to Linux is like switching from a car to a motorbike. They may both be &lt;b style="color: rgb(51, 51, 255);"&gt;OSes/road vehicles&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt; They may both use the same &lt;b style="color: rgb(51, 51, 255);"&gt;hardware/roads&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt; They may both &lt;b style="color: rgb(51, 51, 255);"&gt;provide an environment for you to run applications/transport you from A to B&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt; But they use fundamentally different approaches to do so.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;span style=""&gt;Windows/cars&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; are not safe from &lt;b style="color: rgb(51, 51, 255);"&gt;viruses/theft&lt;/b&gt; unless you &lt;b style="color: rgb(51, 51, 255);"&gt;install an antivirus/lock the doors&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;. &lt;/span&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;Linux/motorbikes&lt;/b&gt; don't have &lt;b style="color: rgb(51, 51, 255);"&gt;viruses/doors&lt;/b&gt;, so are perfectly safe without you having to &lt;b style="color: rgb(51, 51, 255);"&gt;install an antivirus/lock any doors&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Or look at it the other way round:&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;&lt;span style=""&gt;Linux/cars&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; were designed from the ground up for multiple &lt;b style="color: rgb(51, 51, 255);"&gt;users/passengers&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;. &lt;/span&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;Windows/motorbikes&lt;/b&gt; were designed for one &lt;b style="color: rgb(51, 51, 255);"&gt;user/passenger&lt;/b&gt;. Every &lt;b style="color: rgb(51, 51, 255);"&gt;Windows user/motorbike driver&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;is used to being in full control of his &lt;b style="color: rgb(51, 51, 255);"&gt;computer/vehicle&lt;/b&gt; at all times. A &lt;b style="color: rgb(51, 51, 255);"&gt;Linux user/car passenger&lt;/b&gt; is used to only being in control of his &lt;b style="color: rgb(51, 51, 255);"&gt;computer/vehicle&lt;/b&gt; when &lt;b style="color: rgb(51, 51, 255);"&gt;logged in as root/sitting in the driver's seat&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Two different approaches to fulfilling the same goal. They differ in fundamental ways. They have different strengths and weaknesses: A car is the clear winner at transporting a family &amp;amp; a lot of cargo from A to B: More seats &amp;amp; more storage space. A motorbike is the clear winner at getting one person from A to B: Less affected by congestion and uses less fuel.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;There are many things that &lt;b&gt;don't&lt;/b&gt; change when you switch between cars and motorbikes: You still have to put petrol in the tank, you still have to drive on the same roads, you still have to obey the traffic lights and Stop signs, you still have to indicate before turning, you still have to obey the same speed limits.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;But there are also many things that &lt;b&gt;do&lt;/b&gt; change: Car drivers don't have to wear crash helmets, motorbike drivers don't have to put on a seatbelt. Car drivers have to turn the steering wheel to get around a corner, motorbike drivers have to lean over. Car drivers accelerate by pushing a foot-pedal, motorbike drivers accelerate by twisting a hand control.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A motorbike driver who tries to corner a car by leaning over is going to run into problems very quickly. And Windows users who try to use &lt;b&gt;their&lt;/b&gt; existing skills and habits generally also find themselves having many issues. In fact, Windows "Power Users" frequently have &lt;i&gt;more&lt;/i&gt; problems with Linux than people with little or no computer experience, for this very reason. Typically, the most vehement &lt;i&gt;"Linux is not ready for the desktop yet"&lt;/i&gt; arguments come from ingrained Windows users who reason that if &lt;b&gt;they&lt;/b&gt; couldn't make the switch, a less-experienced user has no chance. But this is the exact opposite of the truth.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;So, to avoid problem #2: Don't assume that being a knowledgeable Windows user means you're a knowledgeable Linux user: When you first start with Linux, you are a novice.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;&lt;b&gt;&lt;span style=""&gt;Problem #3: Culture shock&lt;/span&gt;&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/h3&gt; &lt;h3&gt;&lt;span style="font-weight: bold;"&gt;Subproblem #3a: There &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; a culture&lt;/span&gt;&lt;b&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Windows users are more or less in a customer-supplier relationship: They pay for software, for warranties, for support, and so on. They expect software to have a certain level of usability. They are therefore used to having rights with their software: They have paid for technical support and have every right to demand that they receive it. They are also used to dealing with entities rather than people: Their contracts are with a company, not with a person.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Linux users are in more of a community. They don't have to buy the software, they don't have to pay for technical support. They download software for free &amp;amp; use Instant Messaging and web-based forums to get help. They deal with people, not corporations.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A Windows user will not endear himself by bringing his habitual attitudes over to Linux, to put it mildly.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The biggest cause of friction tends to be in the online interactions: A "3a" user new to Linux asks for help with a problem he's having. When he doesn't get that help at what he considers an acceptable rate, he starts complaining and demanding more help. Because that's what he's used to doing with paid-for tech support. The problem is that this &lt;i&gt;isn't&lt;/i&gt; paid-for support. This is a bunch of volunteers who are willing to help people with problems out of the goodness of their hearts. The new user has no right to demand anything from them, any more than somebody collecting for charity can demand larger donations from contributors.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In much the same way, a Windows user is used to using commercial software. Companies don't release software until it's reliable, functional, and user-friendly enough. So this is what a Windows user tends to expect from software: It starts at version 1.0. Linux software, however, tends to get released almost as soon as it's written: It starts at version 0.1. This way, people who really need the functionality can get it ASAP; interested developers can get involved in helping improve the code; and the community as a whole stays aware of what's going on.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If a "3a" user runs into trouble with Linux, he'll complain: The software hasn't met his standards, and he thinks he has a right to expect that standard. His mood won't be improved when he gets sarcastic replies like &lt;i&gt;"I'd demand a refund if I were you"&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;So, to avoid problem #3a: Simply remember that you haven't paid the developer who wrote the software or the people online who provide the tech support. They don't owe you anything.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;h3&gt;&lt;b&gt;&lt;span style=""&gt;Subproblem #3b: New vs. Old&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p class="MsoNormal"&gt; Linux pretty much started out life as a hacker's hobby. It grew as it attracted more hobbyist hackers. It was quite some time before anybody but a geek stood a chance of getting a useable Linux installation working easily. Linux started out &lt;span style="font-style: italic;"&gt;"By geeks, for geeks."&lt;/span&gt; And even today, the majority of established Linux users are self-confessed geeks.&lt;/p&gt; &lt;p class="MsoNormal"&gt;And that's a pretty good thing: If you've got a problem with hardware or software, having a large number of geeks available to work on the solution is a definite plus. &lt;/p&gt; &lt;p class="MsoNormal"&gt;But Linux has grown up quite a bit since its early days. There are distros that almost anybody can install, even distros that live on CDs and detect all your hardware for you without &lt;span style="font-style: italic;"&gt;any&lt;/span&gt; intervention. It's become attractive to non-hobbyist users who are just interested in it because it's virus-free and cheap to upgrade. It's not uncommon for there to be friction between the two camps. It's important to bear in mind, however, that there's no real malice on either side: It's lack of understanding that causes the problems.&lt;/p&gt; &lt;p class="MsoNormal"&gt;Firstly, you get the hard-core geeks who still assume that everybody using Linux is a fellow geek. This means they expect a high level of knowledge, and often leads to accusations of arrogance, elitism, and rudeness. And in truth, sometimes that's what it is. But quite often, it's not: It's elitist to say &lt;span style="font-style: italic;"&gt;"Everybody ought to know this"&lt;/span&gt;. It's not elitist to say &lt;span style="font-style: italic;"&gt;"Everybody knows this"&lt;/span&gt; - quite the opposite. &lt;/p&gt; &lt;p class="MsoNormal"&gt;Secondly, you get the new users who're trying to make the switch after a lifetime of using commercial OSes. These users are used to software that anybody can sit down &amp;amp; use, out-of-the-box.&lt;/p&gt; &lt;p class="MsoNormal"&gt;The issues arise because group 1 is made up of people who enjoy being able to tear their OS apart and rebuild it the way they like it, while group 2 tends to be indifferent to the way the OS works, so long as it &lt;span style="font-style: italic;"&gt;does&lt;/span&gt; work.&lt;/p&gt; &lt;p class="MsoNormal"&gt;A parallel situation that can emphasize the problems is Lego. Picture the following:&lt;/p&gt; &lt;p class="MsoNormal"&gt;New: &lt;span style="font-style: italic;"&gt;I wanted a new toy car, and everybody's raving about how great Lego cars can be. So I bought some Lego, but when I got home, I just had a load of bricks and cogs and stuff in the box. Where's my car??&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Old: &lt;span style="font-style: italic;"&gt;You have to build the car out of the bricks. That's the whole point of Lego.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;New: &lt;span style="font-style: italic;"&gt;What?? I don't know how to build a car. I'm not a mechanic. How am I supposed to know how to put it all together??&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Old: &lt;span style="font-style: italic;"&gt;There's a leaflet that came in the box. It tells you exactly how to put the bricks together to get a toy car. You don't need to know how, you just need to follow the instructions.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;New: &lt;span style="font-style: italic;"&gt;Okay, I found the instructions. It's going to take me hours! Why can't they just sell it as a toy car, instead of making you have to build it??&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;Old: &lt;span style="font-style: italic;"&gt;Because not everybody wants to make a toy car with Lego. It can be made into anything we like. That's the whole point.&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;New: &lt;span style="font-style: italic;"&gt;I still don't see why they can't supply it as a car so people who want a car have got one, and other people can take it apart if they want to. Anyway, I finally got it put together, but some bits come off occasionally. What do I do about this? Can I glue it?&lt;/span&gt;&lt;/p&gt; Old: &lt;span style="font-style: italic;"&gt;It's Lego. It's designed to come apart. That's the whole point.&lt;/span&gt; &lt;p class="MsoNormal"&gt;New: &lt;span style="font-style: italic;"&gt;But I don't &lt;span style="font-weight: bold;"&gt;want&lt;/span&gt; it to come apart. I just want a toy car!&lt;/span&gt;&lt;/p&gt; Old: &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Then why on Earth did you buy a box of Lego??&lt;/span&gt;&lt;/span&gt; &lt;p class="MsoNormal"&gt;It's clear to just about anybody that Lego is not really aimed at people who just want a toy car. You don't get conversations like the above in real life. The whole point of Lego is that you have fun building it and you can make anything you like with it. If you've no interest in building anything, Lego's not for you. This is quite obvious.&lt;/p&gt; &lt;p class="MsoNormal"&gt;As far as the long-time Linux user is concerned, the same holds true for Linux: It's an open-source, fully-customizeable set of software. That's the whole point. If you don't want to hack the components a bit, why bother to use it?&lt;/p&gt; &lt;p class="MsoNormal"&gt;But there's been a lot of effort lately to make Linux more suitable for the non-hackers, a situation that's not a million miles away from selling pre-assembled Lego kits, in order to make it appeal to a wider audience. Hence you get conversations that aren't far away from the ones above: Newcomers complain about the existence of what the established users consider to be fundamental features, and resent having the read a manual to get something working.  But complaining that there are too many distros; or that software has too many configuration options; or that it doesn't work perfectly out-of-the-box; is like complaining that Lego can be made into too many models, and not liking the fact that it can be broken down into bricks and built into many other things.&lt;/p&gt; &lt;p class="MsoNormal"&gt;So, to avoid problem #3b: Just remember that what Linux seems to be now is &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; what Linux was in the past. The largest and most necessary part of the Linux community, the hackers and the developers, like Linux &lt;span style="font-weight: bold;"&gt;because&lt;/span&gt; they can fit it together the way they like; they don't like it in &lt;span style="font-weight: bold;"&gt;spite&lt;/span&gt; of having to do all the assembly before they can use it.&lt;/p&gt;  &lt;h3&gt;&lt;span style="font-weight: bold;"&gt;Problem #4: Designed for the designer&lt;/span&gt;&lt;/h3&gt; &lt;p class="MsoNormal"&gt;In the car industry, you'll very rarely find that the person who designed the engine also designed the car interior: It calls for totally different skills. Nobody wants an engine that only &lt;span style="font-style: italic;"&gt;looks&lt;/span&gt; like it can go fast, and nobody wants an interior that works superbly but is cramped and ugly. And in the same way, in the software industry, the user interface (UI) is not usually created by the people who wrote the software.&lt;/p&gt; &lt;p class="MsoNormal"&gt;In the Linux world, however, this is not so much the case: Projects frequently start out as one man's toy. He does everything himself, and therefore the interface has no need of any kind of &lt;span style="font-style: italic;"&gt;"user friendly"&lt;/span&gt; features: The user knows everything there is to know about the software, he doesn't need help. Vi is a good example of software deliberately created for a user who already knows how it works: It's not unheard of for new users to reboot their computers because they couldn't figure out how else to get out of vi.&lt;/p&gt; &lt;p class="MsoNormal"&gt;However, there is an important difference between a FOSS programmer and most commercial software writers: The software a FOSS programmer creates is software that he intends to use. So whilst the end result might not be as 'comfortable' for the novice user, they can draw some comfort in knowing that the software is designed by somebody who knows what the end-users needs are: He too is an end-user. This is very different from commercial software writers, who are making software for &lt;span style="font-style: italic;"&gt;other people&lt;/span&gt; to use: They are &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; knowledgeable end-users.&lt;/p&gt; &lt;p class="MsoNormal"&gt;So whilst vi has an interface that is hideously unfriendly to new users, it is still in use today because it is such a superb interface once you know how it works. Firefox was created by people who regularly browse the Web. The Gimp was built by people who use it to manipulate graphics files. And so on.&lt;/p&gt; &lt;p class="MsoNormal"&gt;So Linux interfaces are frequently a bit of a minefield for the novice: Despite its popularity, vi should never be considered by a new user who just wants to quickly make a few changes to a file. And if you're using software early in its lifecycle, a polished, user-friendly interface is something you're likely to find only in the &lt;span style="font-style: italic;"&gt;"ToDo"&lt;/span&gt; list: Functionality comes first. Nobody designs a killer interface and then tries to add functionality bit by bit. They create functionality, and then improve the interface bit by bit.&lt;/p&gt; &lt;p class="MsoNormal"&gt;So to avoid #4 issues: Look for software that's specifically aimed at being easy for new users to use, or accept that some software that has a steeper learning curve than you're used to. To complain that vi isn't friendly enough for new users is to be laughed at for missing the point.&lt;/p&gt;  &lt;h3&gt;Problem #5: The myth of "user-friendly"&lt;/h3&gt; &lt;p&gt;This is a big one. It's a very big term in the computing world, "user-friendly". It's even the name of a particularly good webcomic. But it's a bad term.&lt;/p&gt; &lt;p&gt;The basic concept is good: That software be designed with the needs of the user in mind. But it's always addressed as a single concept, which it isn't. &lt;/p&gt; If you spend your entire life processing text files, your ideal software will be fast and powerful, enabling you to do the maximum amount of work for the minimum amount of effort. Simple keyboard shortcuts and mouseless operation will be of vital importance.&lt;br /&gt;&lt;p&gt;But if you very rarely edit text files, and you just want to write an occasional letter, the last thing you want is to struggle with learning keyboard shortcuts. Well-organized menus and clear icons in toolbars will be your ideal. &lt;/p&gt; &lt;p&gt;Clearly, software designed around the needs of the first user will not be suitable for the second, and vice versa. So how can any software be called "user-friendly", if we all have different needs?&lt;/p&gt; &lt;p&gt;The simple answer: User-friendly is a misnomer, and one that makes a complex situation seem simple.&lt;/p&gt; &lt;p&gt;What does "user-friendly" really mean? Well, in the context in which it is used, "user friendly" software means &lt;span style="font-style: italic;"&gt;"Software that can be used to a reasonable level of competence by a user with no previous experience of the software."&lt;/span&gt; This has the unfortunate effect of making lousy-but-familiar interfaces fall into the category of "user-friendly". &lt;/p&gt;  &lt;h3&gt;Subproblem #5a: Familiar is friendly&lt;/h3&gt; &lt;p&gt;So it is that in most "user-friendly" text editors &amp;amp; word processors, you Cut and Paste by using Ctrl-X and Ctrl-V. Totally unintuitive, but everybody's used to these combinations, so they count as a "friendly" combination.&lt;/p&gt; &lt;p&gt;So when somebody comes to vi and finds that it's "d&lt;span style="font-style: italic;"&gt;&lt;/span&gt;" to cut, and "p" to paste, it's not considered friendly: It's not what anybody is used to.&lt;/p&gt; &lt;p&gt;Is it superior? Well, actually, yes. &lt;/p&gt; &lt;p&gt;With the Ctrl-X approach, how do you cut a word from the document you're currently in? &lt;span style="font-style: italic;"&gt;(No using the mouse!)&lt;/span&gt;&lt;/p&gt; From the start of the word, &lt;span style="font-style: italic;"&gt;Ctrl-Shift-Right&lt;/span&gt; to select the word.&lt;br /&gt;Then &lt;span style="font-style: italic;"&gt;Ctrl-X&lt;/span&gt; to cut it. &lt;p&gt;The vi approach? &lt;span style="font-style: italic;"&gt;dw&lt;/span&gt; deletes the word.&lt;/p&gt; &lt;p&gt;How about cutting &lt;span style="font-weight: bold;"&gt;five&lt;/span&gt; words with a Ctrl-X application?&lt;/p&gt; From the start of the words, &lt;span style="font-style: italic;"&gt;Ctrl-Shift-Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ctrl-Shift-&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ctrl-Shift-&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ctrl-Shift-&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ctrl-Shift-&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ctrl-X&lt;/span&gt; &lt;p&gt;And with vi?&lt;/p&gt; &lt;p&gt;&lt;span style="font-style: italic;"&gt;d5w&lt;/span&gt;&lt;/p&gt; &lt;p&gt;The vi approach is far more versatile and actually more intuitive: "X" and "V" are not obvious or memorable "Cut" and "Paste" commands, whereas "dw" to &lt;span style="font-style: italic; font-weight: bold;"&gt;d&lt;/span&gt;elete a &lt;span style="font-style: italic; font-weight: bold;"&gt;w&lt;/span&gt;ord, and "p" to &lt;span style="font-style: italic; font-weight: bold;"&gt;p&lt;/span&gt;ut it back is perfectly straightforward. But "X" and "V" are what we all know, so whilst vi is clearly superior, it's unfamiliar. Ergo, it is considered unfriendly. On no other basis, pure familiarity makes a Windows-like interface seem friendly. And as we learned in problem #1, Linux is necessarily different to Windows. Inescapably, Linux always appears less "user-friendly" than Windows. &lt;/p&gt; &lt;p&gt;To avoid #5a problems, all you can really do is try and remember that &lt;span style="font-style: italic;"&gt;"user-friendly"&lt;/span&gt; doesn't mean &lt;span style="font-style: italic;"&gt;"What I'm used to"&lt;/span&gt;: Try doing things your usual way, and if it doesn't work, try and work out what a total novice would do. &lt;/p&gt;  &lt;h3&gt;Subproblem #5b: Inefficient is friendly&lt;/h3&gt; &lt;p&gt;This is a sad but inescapable fact. Paradoxically, the harder you make it to access an application's functionality, the friendlier it can seem to be. &lt;/p&gt; &lt;p&gt;This is because friendliness is added to an interface by using simple, visible 'clues' - the more, the better. After all, if a complete novice to computers is put in front of a WYSIWYG word processor and asked to make a bit of text bold, which is more likely:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;He'll guess that &lt;span style="font-style: italic;"&gt;"Ctrl-B"&lt;/span&gt; is the usual standard &lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;He'll look for clues, and try clicking on the &lt;span style="font-style: italic;"&gt;"Edit"&lt;/span&gt; menu. Unsuccessful, he'll try the next likely one along the row of menus: &lt;span style="font-style: italic;"&gt;"Format"&lt;/span&gt;. The new menu has a &lt;span style="font-style: italic;"&gt;"Font"&lt;/span&gt; option, which seems promising. And Hey! There's our &lt;span style="font-style: italic;"&gt;"Bold"&lt;/span&gt; option. Success!&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Next time you do any processing, try doing every job via the menus: No shortcut keys, and no toolbar icons. Menus all the way. You'll find you slow to a crawl, as every task suddenly demands a multitude of keystrokes/mouseclicks.&lt;/p&gt; Making software "user-friendly" in this fashion is like putting training wheels on a bicycle: It lets you get up &amp;amp; running immediately, without any skill or experience needed. It's &lt;span style="font-style: italic;"&gt;perfect&lt;/span&gt; for a beginner. But nobody out there thinks that &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; bicycles should be sold with training wheels: If you were given such a bicycle today, I'll wager the first thing you'd do is remove them for being unnecessary encumbrances: Once you know how to ride a bike, training wheels are unnecessary. &lt;p&gt;And in the same way, a great deal of Linux software is designed without "training wheels" - it's designed for users who already have some basic skills in place. After all, nobody's a permanent novice: Ignorance is short-lived, and knowledge is forever. So the software is designed with the majority in mind. &lt;/p&gt; &lt;p&gt;This might seem an excuse: After all, MS Word has all the friendly menus, &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; it has toolbar buttons, &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; it has shortcut keys. . . Best of all worlds, surely? Friendly &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; efficient.&lt;/p&gt; &lt;p&gt;However, this has to be put into perspective: Firstly, the practicalities: having menus and toolbars and shortcuts and all would mean a lot of coding, and it's not like Linux developers all get paid for their time. Secondly, it still doesn't really take into account serious power-users: Very few professional wordsmiths use MS Word. Ever meet a coder who used MS Word? Compare that to how many use emacs &amp;amp; vi. &lt;/p&gt; &lt;p&gt;Why is this? Firstly, because some "friendly" behaviour rules out efficient behaviour: See the "Cut&amp;amp;Copy" example above. And secondly, because most of Word's functionality is buried in menus that you &lt;span style="font-style: italic;"&gt;have&lt;/span&gt; to use: Only the most common functionality has those handy little buttons in toolbars at the top. The less-used functions that are still vital for serious users just take too long to access.&lt;/p&gt; &lt;p&gt;Something to bear in mind, however, is that "training wheels" are often available as "optional extras" for Linux software: They might not be obvious, but frequently they're available.&lt;/p&gt; &lt;p&gt;Take mplayer. You use it to play a video file by typing &lt;span style="font-style: italic;"&gt;mplayer filename&lt;/span&gt; in a terminal. You fastforward &amp;amp; rewind using the arrow keys and the PageUp &amp;amp; PageDown keys. This is not overly "user-friendly". However, if you instead type &lt;span style="font-style: italic;"&gt;gmplayer filename&lt;/span&gt;, you'll get the graphical frontend, with all its nice, friendly , familiar buttons.&lt;/p&gt; &lt;p&gt;Take ripping a CD to MP3 (or Ogg): Using the command-line, you need to use cdparanoia to rip the files to disc. Then you need an encoder. . . It's a hassle, even if you know exactly how to use the packages &lt;span style="font-style: italic;"&gt;(imho)&lt;/span&gt;. So download &amp;amp; install something like Grip. This is an easy-to-use graphical frontend that uses cdparanoia and encoders behind-the-scenes to make it really easy to rip CDs, and even has CDDB support to name the files automatically for you. &lt;/p&gt; &lt;p&gt;The same goes for ripping DVDs: The number of options to pass to transcode is a bit of a nightmare. But using dvd::rip to talk to transcode for you makes the whole thing a simple, GUI-based process which anybody can do.&lt;/p&gt; &lt;p&gt;So to avoid #5b issues: Remember that "training wheels" tend to be bolt-on extras in Linux, rather than being automatically supplied with the main product. And sometimes, "training wheels" just can't be part of the design.&lt;/p&gt;  &lt;h3&gt;Problem #6: Imitation vs. Convergence&lt;/h3&gt; &lt;p&gt;An argument people often make when they find that Linux isn't the Windows clone they wanted is to insist that this is what Linux has been (or &lt;span style="font-style: italic;"&gt;should&lt;/span&gt; have been) attempting to be since it was created, and that people who don't recognise this and help to make Linux more Windows-like are in the wrong. They draw on many arguments for this:&lt;/p&gt; &lt;p style="font-style: italic;"&gt;Linux has gone from Command-Line- to Graphics-based interfaces, a clear attempt to copy Windows&lt;/p&gt; &lt;p&gt;Nice theory, but false: The original X windowing system was released in 1984, as the successor to the W windowing system ported to Unix in 1983. Windows 1.0 was released in 1985. Windows didn't really make it big until version 3, released in 1990 - by which time, X windows had for years been at the X11 stage we use today. Linux itself was only started in 1991. So Linux didn't create a GUI to copy Windows: It simply made use of a GUI that existed long before Windows.&lt;/p&gt; &lt;p style="font-style: italic;"&gt;Windows 3 gave way to Windows 95 - making a huge level of changes to the UI that Microsoft has never equalled since. It had many new &amp;amp; innovative features: Drag &amp;amp; drop functionality; taskbars, and so on. All of which have since been copied by Linux, of course.&lt;/p&gt; &lt;p&gt;Actually. . . no. All the above existed prior to Microsoft making use of them. NeXTSTeP in particular was a hugely advanced (for the time) GUI, and it predated Win95 significantly - version 1 released in 1989, and the final version in 1995. &lt;/p&gt; &lt;p style="font-style: italic;"&gt;Okay, okay, so Microsoft didn't think up the individual features that we think of as the Windows Look-and-Feel. But it still created &lt;strong&gt;a&lt;/strong&gt; Look-and-Feel, and Linux has been trying to imitate that ever since.&lt;/p&gt; &lt;p&gt;To debunk this, one must discuss the concept of &lt;em&gt;convergent evolution&lt;/em&gt;. This is where two completely different and independent systems evolve over time to become very similar. It happens all the time in biology. For example, sharks and dolphins. Both are (typically) fish-eating marine organisms of about the same size. Both have dorsal fins, pectoral fins, tail fins, and similar, streamlined shapes.&lt;/p&gt; &lt;p&gt;However, sharks evolved from fish, while dolphins evolved from a land-based quadrupedal mammal of some sort. The reason they have very similar overall appearances is that they both evolved to be as efficient as possible at living within a marine environment. At no stage did pre-dolphins (the relative newcomers) look at sharks and think &lt;em&gt;"Wow, look at those fins. They work really well. I'll try and evolve some myself!"&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Similarly, it's perfectly true to look at early Linux desktops and see FVWM and TWM and a lot of other simplistic GUIs. And then look at modern Linux desktops, and see Gnome &amp;amp; KDE with their taskbars and menus and eye-candy. And yes, it's true to say that they're a lot more like Windows than they used to be.&lt;/p&gt; &lt;p&gt;But then, so is Windows: Windows 3.0 had no taskbar that I remember. And the Start menu? &lt;span style="font-style: italic;"&gt;What&lt;/span&gt; Start menu?&lt;/p&gt; &lt;p&gt;Linux didn't have a desktop anything like modern Windows. Microsoft didn't either. Now they both do. What does this tell us?&lt;/p&gt; &lt;p&gt;It tells us that developers in both camps looked for ways of improving the GUI, and because there are only a limited number of solutions to a problem, they often used very similar methods. Similarity does not in any way prove or imply imitation. Remembering that will help you avoid straying into problem #6 territory.&lt;/p&gt;  &lt;h3&gt;Problem #7: That FOSS thing.&lt;/h3&gt; &lt;p&gt;Oh, this causes problems. Not intrinsically: The software being free and open-source is a wonderful and immensely important part of the whole thing. But understanding just how different FOSS is from proprietary software can be too big an adjustment for some people to make. &lt;/p&gt; &lt;p&gt;I've already mentioned some instances of this: People thinking they can demand technical support and the like. But it goes far beyond that. &lt;/p&gt; &lt;p&gt;Microsoft's Mission Statement is &lt;span style="font-style: italic;"&gt;"A computer on every desktop"&lt;/span&gt; - with the unspoken rider that each computer should be running Windows. Microsoft and Apple both sell operating systems, and both do their utmost to make sure their products get used by the largest number of people: They're businesses, out to make money.&lt;/p&gt; &lt;p&gt;And then there is FOSS. Which, even today, is almost entirely non-commercial.&lt;/p&gt; &lt;p&gt;Before you reach for your email client to tell me about Red Hat, Suse, Linspire and all: Yes, I know they "sell" Linux. I know they'd all love Linux to be adopted universally, especially their own flavour of it. But don't confuse the suppliers with the manufacturers. The Linux kernel was not created by a company, and is not maintained by people out to make a profit with it. The GNU tools were not created by a company, and are not maintained by people out to make a profit with them. The X11 windowing system. . . well, the most popular implementation is xorg right now, and the &lt;span style="font-style: italic;"&gt;".org"&lt;/span&gt; part should tell you all you need to know. Desktop software: Well, you might be able to make a case for KDE being commercial, since it's Qt-based. But Gnome, Fluxbox, Enlightenment, etc. are all non-profit. There &lt;span style="font-style: italic;"&gt;are&lt;/span&gt; people out to sell Linux, but they are very much the minority.&lt;/p&gt; &lt;p&gt;Increasing the number of end-users of proprietary software leads to a direct financial benefit to the company that makes it. This is simply not the case for FOSS: There is no direct benefit to any FOSS developer in increasing the userbase. Indirect benefits, yes: Personal pride; an increased potential for finding bugs; more likelihood of attracting new developers; possibly a chance of a good job offer; and so on. &lt;/p&gt; &lt;p&gt;But Linus Torvalds doesn't make money from increased Linux usage. Richard Stallman doesn't get money from increased GNU usage. All those servers running OpenBSD and OpenSSH don't put a penny into the OpenBSD project's pockets. And so we come to the biggest problem of all when it comes to new users and Linux:&lt;/p&gt; &lt;p&gt;They find out they're not wanted.&lt;/p&gt; &lt;p&gt;New users come to Linux after spending their lives using an OS where the end-user's needs are paramount, and &lt;span style="font-style: italic;"&gt;"user friendly"&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;"customer focus"&lt;/span&gt; are considered veritable Holy Grails. And they suddenly find themselves using an OS that still relies on 'man' files, the command-line, hand-edited configuration files, and Google. And when they complain, they don't get coddled or promised better things: They get bluntly shown the door.&lt;/p&gt; &lt;p&gt;That's an exaggeration, of course. But it &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; how a lot of potential Linux converts perceived things when they tried and failed to make the switch. &lt;/p&gt; &lt;p&gt;In an odd way, FOSS is actually a very selfish development method: People only work on what they want to work on, when they want to work on it. Most people don't see any need to make Linux more attractive to inexperienced end-users: It already does what &lt;span style="font-style: italic;"&gt;they&lt;/span&gt; want it to do, why should they care if it doesn't work for other people? &lt;/p&gt; &lt;p&gt;FOSS has many parallels with the Internet itself: You don't pay the writer of &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;a webpage/the software&lt;/span&gt; to download and &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;read/install&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; it. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Ubiquitous broadband/User-friendly interfaces&lt;/span&gt; are of no great interest to somebody who already  &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;has broadband/knows how to use the software. Bloggers/developers&lt;/span&gt; don't need to have lots of &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;readers/users&lt;/span&gt; to justify &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;blogging/coding&lt;/span&gt;.&lt;/span&gt; There &lt;span style="font-style: italic;"&gt;are&lt;/span&gt; lots of people making lots of money off it, but it's not by the old-fashioned &lt;span style="font-style: italic;"&gt;"I own this and you have to pay me if you want some of it"&lt;/span&gt; method that most businesses are so enamoured of; it's by providing services like &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;tech-support/e-commerce&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.&lt;/span&gt; &lt;/p&gt; &lt;p&gt;Linux is not interested in market share. Linux does not have customers. Linux does not have shareholders, or a responsibility to the bottom line. Linux was not created to make money. Linux does not have the goal of being the most popular and widespread OS on the planet.&lt;/p&gt; &lt;p&gt;All the Linux community wants is to create a really good, fully-featured, free operating system. If that results in Linux becoming a hugely popular OS, then that's great. If that results in Linux having the most intuitive, user-friendly interface ever created, then that's great. If that results in Linux becoming the basis of a multi-billion dollar industry, then that's great.&lt;/p&gt; &lt;p&gt;It's &lt;span style="font-weight: bold;"&gt;great&lt;/span&gt;, but it's not &lt;span style="font-weight: bold;"&gt;the point&lt;/span&gt;. The point is to make Linux the best OS that the community is capable of making. Not for other people: For itself. The oh-so-common threats of &lt;span style="font-style: italic;"&gt;"Linux will never take over the desktop unless it does such-and-such"&lt;/span&gt; are simply irrelevant: The Linux community isn't &lt;span style="font-style: italic;"&gt;trying&lt;/span&gt; to take over the desktop. They really don't care if it gets good enough to make it onto &lt;span style="font-style: italic;"&gt;your&lt;/span&gt; desktop, so long as it stays good enough to remain on &lt;span style="font-style: italic;"&gt;theirs.&lt;/span&gt; The highly-vocal MS-haters, pro-Linux zealots, and money-making FOSS purveyors might be loud, but they're still minorities.&lt;/p&gt; &lt;p&gt;That's what the Linux community wants: an OS that can be installed by whoever really wants it. So if you're considering switching to Linux, first ask yourself what &lt;span style="font-weight: bold;"&gt;you&lt;/span&gt; really want.&lt;/p&gt; &lt;p&gt;If you want an OS that doesn't chauffeur you around, but hands you the keys, puts you in the driver's seat, &lt;span style="font-style: italic;"&gt;and expects you to know what to do&lt;/span&gt;: Get Linux. You'll have to devote some time to learning how to use it, but once you've done so, you'll have an OS that you can make sit up and dance. &lt;/p&gt; &lt;p&gt;If you really just want Windows without the malware and security issues: Read up on good security practices; install a good firewall, malware-detector, and anti-virus; replace IE with a more secure browser; and keep yourself up-to-date with security updates. There are people out there &lt;span style="font-style: italic;"&gt;(myself included)&lt;/span&gt; who've used Windows since 3.1 days right through to XP without ever being infected with a virus or malware: you can do it too. Don't get Linux: It will fail miserably at being what you want it to be.&lt;/p&gt; &lt;p&gt;If you really want the security and performance of a Unix-based OS but with a customer-focussed attitude and an world-renowned interface: Buy an Apple Mac. OS X is great. But don't get Linux: It will not do what you want it to do.&lt;/p&gt; &lt;p&gt;It's not just about &lt;span style="font-style: italic;"&gt;"Why should I want Linux?"&lt;/span&gt;. It's also about &lt;span style="font-style: italic;"&gt;"Why should Linux want me?"&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;hr /&gt; &lt;p&gt;If you want to leave any feedback about this article, comment on &lt;a href="http://geekblog.oneandoneis2.org/index.php?title=linux_windows_feedback_1&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1"&gt;my blog&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;&lt;!-- Creative Commons License --&gt; &lt;span style="text-decoration: underline;"&gt;http://geekblog.oneandoneis2.org/index.php?title=linux_windows_feedback_1&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-6956185010700549622?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/6956185010700549622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=6956185010700549622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6956185010700549622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6956185010700549622'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/linux-is-not-windows.html' title='Linux is NOT Windows!'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-2489603369916989365</id><published>2008-08-23T12:14:00.001-07:00</published><updated>2008-08-23T12:14:53.393-07:00</updated><title type='text'>Beginers Guide to Installing and Using Mint</title><content type='html'>&lt;div class="content"&gt;If you are new to Mint or Linux in general and want a simple user guide on how to use and install Mint without all the confusing jargon then please consult our User Guide:&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://ftp.heanet.ie/pub/linuxmint.com/5/user-guide/EN-v1.pdf"&gt;http://ftp.heanet.ie/pub/linuxmint.com/ ... /EN-v1.pdf&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;If you ask a question which is already covered in the guide you will simply be recommended to download the guide, so you are speeding up the process if you just read it in the first place. Although if something in the guide fails to make sense to you or you want more explanation then don't hesitate to ask it here on the forums, we will do our best to help you.&lt;br /&gt;&lt;br /&gt;Welcome to the Linux Mint Community.  &lt;img src="http://www.linuxmint.com/forum/images/smilies/icon_cool.gif" alt="8)" title="Cool" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-2489603369916989365?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/2489603369916989365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=2489603369916989365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2489603369916989365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2489603369916989365'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/beginers-guide-to-installing-and-using.html' title='Beginers Guide to Installing and Using Mint'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8400145253347751156</id><published>2008-08-23T12:13:00.001-07:00</published><updated>2008-08-23T12:13:38.276-07:00</updated><title type='text'>Considerations before you install</title><content type='html'>I think many of us could truthfully say that if we had known a bit more about the basics of Linux installs, we would have installed a little more wisely than we did initially. My intention here is call attention to some of these basics and make a few helpful suggestions that may aid new users in their first journey into Linux.&lt;br /&gt;&lt;br /&gt;Things that could/should influence your partitioning layout:&lt;br /&gt;&lt;br /&gt;1) Partitions closer to the outside of the hard drive disk, ie. at the top of your partition table and to the left in the Gparted graphic, are faster than partitions on the inside of the hard drive disk, or closer to the bottom of the partition table.&lt;br /&gt;&lt;br /&gt;2) Smaller partitions are faster than larger partitions.&lt;br /&gt;&lt;br /&gt;3) Swap partitions don't need to be any larger than 2X your system ram. And, the sum of system ram and swap shouldn't exceed 4 Gig. If it does, reduce the swap partition size to get back to 4 Gig. or less. If you have 4 Gig. of ram on a 32 bit system like Mint, make a very small swap partition anyway, as the kernel expects to have a swap partition available. Not having a swap partition slows the kernel down in certain situations. For this purpose, there is no need for the swap partition to be over 256 KB at most.&lt;br /&gt;&lt;br /&gt;4) If you have more than one hard drive, split your swap partition up between all your drives, creating a small swap partition on each drive. Linux will recognize and combine them all and your swap will be much much faster when you need it. It is almost like a raid 0 set-up. Swap will strip across drives.&lt;br /&gt;&lt;br /&gt;5) Journaled file systems like ext3 are much better at maintaining read/write data integrity in case of power failure or some other unexpected crash or failure.&lt;br /&gt;&lt;br /&gt;6) Journaled files systems also represent more overhead to the kernel and take more space on the hard drive for the file system structure itself. There is no advantage to using a journaled file system on a partition that will rarely be written to. /boot is a good example of this. It is almost never written to, so if you use a separate /boot partition, it should be ext2 and not ext3.&lt;br /&gt;&lt;br /&gt;7) If you use a separate /boot partition, it doesn't need to be more than about 256 MB. This still leaves plenty of space for extra kernels and boot notes.&lt;br /&gt;&lt;br /&gt;8) Your data should be isolated from your main install to protect it and easily enable upgrades and reinstalls.&lt;br /&gt;&lt;br /&gt;The truth of the matter is that all the installer routines that I am familiar with do a pretty poor job of doing a default install. They just aren't very smart. They work, and serve the purpose of enabling a successful install in most cases. But they don't install very smart. They usually put everything in one partition and spread it out across all the available space. Looking at the above list you can see this is a bad idea for a variety of reasons.&lt;br /&gt;&lt;br /&gt;I guess due to natural curiosity and the understandable lack of familiarity with Linux, most new users will break their installs at least once in the first six months and need to reinstall. As most are aware, this leaves you in a position to loose your data or jump through lots of hoops trying to save it, if you have done a default install.&lt;br /&gt;&lt;br /&gt;I am going to suggest two very basic partitioning schemes for general purpose desktops that will give you good speed, conserve hard drive space, and provide reasonable data integrity and isolation, and a safe upgrade path.&lt;br /&gt;&lt;br /&gt;The first is the well know method of using a separate /home partition. All the user's data is in /home so putting /home on a separate partition effectively isolates it from the rest of the install, the part that most often breaks. This eases upgrades too, although it isn't a perfect solution.&lt;br /&gt;&lt;br /&gt;swap -----Formatted as swap ----per above rules&lt;br /&gt;/ -----------Formatted as ext3 -----10 – 12 Gig.&lt;br /&gt;/home ---Formatted as ext3 ------Whatever you need&lt;br /&gt;&lt;br /&gt;The other method uses dedicated data partitions that aren't part of the Linux install at all. This is the safest, fastest and most flexible method, and makes for almost painless reinstalls and upgrades, but is a little more difficult to set up initially.&lt;br /&gt;&lt;br /&gt;swap ----Formatted as swap -----per above rules&lt;br /&gt;/ ----------Formatted as ext3 ------10 – 12 Gig.&lt;br /&gt;&lt;br /&gt;Data Partition1 ----Formatted as ext3 -----sized for data&lt;br /&gt;Data Partition2 ----Formatted as ext3 -----sized for data&lt;br /&gt;Data Partition3 ----Formatted as ext3 -----sized for data&lt;br /&gt;&lt;br /&gt;You can have as many or as few data partitions as you see fit. You would mount them in your /home directory, let's say as Multimedia, Pictures, and Documents, as an example. They would be easily available in your /home folder but the data itself would be safely on its' own partition or partitions. If you had a Windows XP install, one of your data partitions could be formatted NTFS so that it could be easily shared.&lt;br /&gt;&lt;br /&gt;You could of course combine the two methods I showed above, but I see no advantage in doing so. You could also have a separate /boot partition, which would make either install slightly faster, but with modern equipment you probably wouldn't notice the difference.&lt;br /&gt;&lt;br /&gt;This was not written to give you step-by-step instructions on how to accomplish these set-ups but to give you something to think about before you jump into your first install, or perhaps your first reinstall. :-)&lt;br /&gt;&lt;br /&gt;Fred&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8400145253347751156?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8400145253347751156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8400145253347751156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8400145253347751156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8400145253347751156'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/considerations-before-you-install.html' title='Considerations before you install'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-1516229012167032242</id><published>2008-08-23T12:12:00.000-07:00</published><updated>2008-08-23T12:13:04.348-07:00</updated><title type='text'>What mint is based on</title><content type='html'>Ubuntu &lt;img src="http://www.linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;&lt;br /&gt;The main Gnome edition forked off Ubuntu with Barbara which was based on Edgy.&lt;br /&gt;All the versions of the main edition is based on the previous version. Clem uses programming tools and "handicraft" to tweak Mint after the new Ubuntu and of course adds a taste of Mint - the Mint tools and the art work.&lt;br /&gt;This means that it is not exactly the same as the equivalent Ubuntu version, Mint tends to be less buggy and mostly wifi works better. There may also be deliberate differences like in printing where Daryna kept it as in Celena while Gutsy is different from Feisty.&lt;br /&gt;The other important edition is the KDE edition. It is based on Gutsy Kubuntu with the Mint tools (that are gnome) ported to KDE. To make the Mint tools work in KDE was a major undertaking.&lt;br /&gt;The KDE edition will continue to be based on the previous version like the main edition, but here it is Boo that is "tweaking"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-1516229012167032242?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/1516229012167032242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=1516229012167032242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1516229012167032242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1516229012167032242'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/what-mint-is-based-on.html' title='What mint is based on'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-2388837608674543839</id><published>2008-08-23T12:02:00.000-07:00</published><updated>2008-08-23T12:04:28.579-07:00</updated><title type='text'>Release Notes for Linux Mint 5 Elyssa</title><content type='html'>&lt;h1&gt;Release Notes for Linux Mint 5 Elyssa&lt;/h1&gt;      &lt;!--[if lte IE 6]&gt;   &lt;div id="ie"&gt;   &lt;h2&gt;Oh dear, no wonder things don't look so great...&lt;/h2&gt;   &lt;p&gt;You're using an out-of-date version of Internet Explorer. It's time to update to a better browser such as &lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/"&gt;Explorer 7&lt;/a&gt;, &lt;a href="http://www.mozilla.com/"&gt;Firefox&lt;/a&gt; or &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt;.&lt;/p&gt;   &lt;/div&gt;   &lt;![endif]--&gt;  &lt;div class="article"&gt;     &lt;h2&gt;Introduction&lt;/h2&gt;  &lt;p&gt;This is Linux Mint 5, codename Elyssa, based on Daryna and compatible with Ubuntu Hardy and its repositories.&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_elyssa.php#newFeatures"&gt;List of new features&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_elyssa.php#knownIssues"&gt;Known issues&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_elyssa.php#upgradeInstructions"&gt;Upgrade instructions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ftp.heanet.ie/pub/linuxmint.com/5/user-guide/EN-v1.pdf"&gt;User Guide (PDF)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxmint.com/mirrors.php?id=25"&gt;Download mirrors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linuxmint.com/software/?sec=categories&amp;amp;release=3"&gt;Software portal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/elyssa.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/elyssa.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;          &lt;h2&gt;&lt;a name="newFeatures"&gt;List of new features&lt;/a&gt;&lt;/h2&gt;  &lt;h3&gt;1. mintMenu improvements&lt;/h3&gt;  &lt;p&gt;In Daryna, mintInstall and the Software Portal made it easy to install applications. In Elyssa mintMenu is making it easy to remove them. You don't need to open synaptic or to launch a terminal anymore, if you want to uninstall an application, simply right-click on it in the menu and select “Uninstall”.&lt;/p&gt;   &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/easyuninstall.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/easyuninstall.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;A dialog box will appear listing the related packages and dependencies.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/easyuninstall2.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/easyuninstall2.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;Within the same context menu you can also choose whether you want that particular application to be automatically launched when you log in. It was already possible to do this with the "Session" tool from the Control Center, it's now possible directly from within mintMenu.&lt;/p&gt;    &lt;p&gt;MintMenu now comes with a brand new configuration screen which lets you configure the following options:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Whether to show the sidepane (where parts of the menu end up after you hide them)&lt;/li&gt;&lt;li&gt;Whether to show recent documents&lt;/li&gt;&lt;li&gt;Whether to show comments for applications&lt;/li&gt;&lt;li&gt;Whether to swap names and generic names in the list of favorites&lt;/li&gt;&lt;li&gt;Whether to show icons for categories&lt;/li&gt;&lt;li&gt;Whether filtering should be done by clicking on categories or by hovering (mouse over)&lt;/li&gt;&lt;li&gt;The hover delay&lt;/li&gt;&lt;li&gt;Icon sizes for the main button, the applications and the favorites&lt;/li&gt;&lt;li&gt;Main button text and whether to show an icon&lt;/li&gt;&lt;li&gt;Custom colors for headings, borders and backgrounds&lt;/li&gt;&lt;li&gt;The number of columns in the favorites&lt;/li&gt;&lt;li&gt;The borders width&lt;/li&gt;&lt;/ul&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintmenuconfig.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/mintmenuconfig.png" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;p&gt;From the configuration screen you can activate a new plugin which displays your 10 most recently opened documents.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/recent.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/recent.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;The "system tools" and "others" categories were merged in with "administration" to make the menu smaller and to bring less confusion as to where to find configuration tools.&lt;/p&gt;   &lt;p&gt;The speed of the menu was also improved and its memory usage reduced.&lt;/p&gt;   &lt;p&gt;Favorites now support drag and drop and can be moved around and arranged with the mouse.&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;h3&gt;2. mintUpdate improvements&lt;/h3&gt;    &lt;p&gt;MintUpdate was introduced in Daryna and quickly became one of the most popular tools on the Linux Mint desktop. It came to our attention that a lot of people weren't aware of how it worked internally (for instance, the difference between its user and admin runtime modes). For this reason we developed an information screen from which the active logs can be read, and the runtime mode and process id can be seen.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintupdate-info.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintupdate-info.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;The auto-refresh feature is now more flexible. You can configure it to the minute but now also all the way up to a year.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintupdate-timer.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintupdate-timer.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;When you log in and mintUpdate starts in user mode it now checks for an Internet connection. If none is found it waits for 30 seconds before retrying to connect and eventually reporting the lack of connection. This new feature is particularly interesting for people whose connection to the Internet is activated at log in and sometimes after mintUpdate is started.&lt;/p&gt;    &lt;p&gt;You can now manually refresh mintUpdate, and directly access its preferences and information screens by right clicking on the icon in the system tray.&lt;/p&gt;   &lt;p&gt;A mintUpdate instance running in admin mode kills all other instances of mintUpdate. One running in user mode is only allowed to start if no admin-mode mintUpdate is already running. In a multi-user environment this created problems. MintUpdate now fails quietly in user mode and running it from the menu (admin mode) takes priority over all other instances.&lt;/p&gt;  &lt;h3&gt;3. mintInstall improvements&lt;/h3&gt;    &lt;p&gt;.mint files can be quite complex as there's almost nothing you can do in a terminal that a .mint file can't do. In practice though, 99% of the .mint files present in the Software Portal consist in describing the installation of an application using APT. Most of these files describe the installation of only one package, and in most cases this package is present in the default repositories. In Daryna mintInstall used to backup the local sources.list, define its own, and then restore things as they were. This resulted in APT being told to update twice. In Elyssa, the mintInstall client checks if the packages are present within the repositories defined on your system, if they are the client gives you the choice of whether you want to use your sources.list ("local repositories") or the one coming with the file ("default repositories"). The default selection is "local" and as it basically saves 2 APT updates the installation of the application via mintInstall is consequently much faster.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintinstall-local.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintinstall-local.png" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;p&gt;The search dialog now supports the GetDeb.net software portal. GetDeb uses raw DEB packages and no meta-information so downloads can be slow and dependencies (if any) won't be solved automatically, but it features packages that aren't available anywhere else on the Internet. The portal can be searched directly from mintInstall and the installation of the .DEB packages is handled by GDebi.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintinstall-getdeb.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintinstall-getdeb.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;The search dialog now also supports APT itself. This is a convenient shortcut as mintInstall is much lighter than synaptic and more user friendly than the APT command line utilities. From mintInstall you can now search for a particular package, show its description (which also lists the files it contains) or even install it.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintinstall-apt.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintinstall-apt.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;Improvements were made to the layout and the navigation within the Linux Mint Software Portal. A batch .mint maker was developed and the portal should feature about 10 times more applications than it did for Daryna. Applications are also organized in sub-categories and almost all of them now come with a screenshot.&lt;/p&gt;   &lt;p&gt;Release-specific information was moved to a new package called mintsystem, so mintInstall is now release agnostic. This should make it easier for future versions of mintInstall to be backported on older releases or even used on compatible distributions (all distributions directly or indirectly based on Debian Testing or Debian Unstable).&lt;/p&gt;  &lt;h3&gt;4. Improvements in other tools&lt;/h3&gt;    &lt;p&gt;The network autobrowsing feature was removed from mintDesktop as it wasn't mature enough to be part of this LTS release.&lt;/p&gt;   &lt;p&gt;Gnome 2.22 introduced its own compositing manager which can now be activated/deactivated from mintDesktop.&lt;/p&gt;    &lt;p&gt;Mintupload's email feature was removed and replaced with a "Copy" button, which simply copies the shared URL to the buffer.&lt;/p&gt;   &lt;h3&gt;5. Desktop improvements&lt;/h3&gt;    &lt;p&gt;Gnome-Do doesn't just come installed by default in Elyssa, it's configured to run in the background. Press SUPER+SPACE and it should appear. From there you can quickly launch an application or use any of the advanced features provided by this tool. For more information about Gnome-Do visit this &lt;a href="http://do.davebsd.com/"&gt;link&lt;/a&gt;&lt;/p&gt;.  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/gnomedo.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/gnomedo.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;You can now change your wallpaper by right-clicking on an image and by selecting "Set as Wallpaper".&lt;/p&gt;   &lt;p&gt;You can now check the MD5 signature of an ISO file by right-clicking on the file and by selecting "MD5 Sum".&lt;/p&gt;   &lt;p&gt;You can now open a folder as root by right-clicking on that folder and by selecting "Open as root". This is a powerful but also a dangerous feature. A warning message will remind you that you're in root mode, a file browser called XFE will appear (the reason for it not being Nautilus is precisely because it looks different. This way you can associate the different look and feel with the fact that this application is run as root). From there on you've got unlimited powers so be careful because everything you launch from XFE, you launch as root.&lt;/p&gt;   &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/xfe.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/xfe.png" /&gt;&lt;/a&gt;&lt;/div&gt;    &lt;p&gt;The Gedit text editor was configured not to create "~" files anymore. This feature although sometimes useful was often annoying. It is still available from within Gedit but not activated by default.&lt;/p&gt;   &lt;p&gt;MP3 could be decoded out of the box in Daryna. In Elyssa you can now also encode in this format without having to install any extra codecs.&lt;/p&gt;    &lt;p&gt;Making things easier on the desktop means you don't need to rely on the terminal that often. But don't get us wrong, we do like our terminal! It's faster, more to the point, and the commands (not like the buttons and menus in graphical interfaces) are the same no matter what language you use. With each release of Linux Mint we improve the user experience with the terminal and this time we've added two things...&lt;/p&gt;   &lt;p&gt;... more colors (see how the results of the grep are highlighted and how user and root modes use green and red so you know exactly in which mode you are?) ... &lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/terminal-colors.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/terminal-colors.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;... and as it wasn't enough for the terminal to show light-hearted fortunes, we now have them said by a koala, a moose, or even Tux himself! (Don't worry, if you don't like this you can turn it off in mintAssistant, in fact it's one of the first thing you'll be asked by Linux Mint once it's on your hard drive.). &lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/terminal-fortune.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/terminal-fortune.png" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;h3&gt;6. Performance improvements&lt;/h3&gt;   &lt;p&gt;MintUpdate was refactored and its memory usage was drastically reduced. On some systems the amount of RAM used by mintUpdate after a few days went from 100MB to 6MB.&lt;/p&gt;   &lt;p&gt;Mozilla also greatly improved the memory usage in Firefox between version 2 and 3 (&lt;a href="http://blog.pavlov.net/2008/03/11/firefox-3-memory-usage/"&gt;Read more&lt;/a&gt;).&lt;/p&gt;    &lt;p&gt;Elyssa comes with kernel version 2.6.24 which features a brand new scheduler called CFS (Completely Fair Scheduler, &lt;a href="http://en.wikipedia.org/wiki/Completely_Fair_Scheduler"&gt;Read more&lt;/a&gt;). The kernel scheduler is responsible for the CPU time allocated to each process. With CFS the rules have changed. Without proper benchmarks it's hard to actually tell the consequences of this change but the difference in behavior is quite noticeable from a user's point of view. Some tasks seem slower, but overall the system feels much snappier.&lt;/p&gt;   &lt;p&gt;Elyssa comes with &lt;a href="http://library.gnome.org/misc/release-notes/2.22/"&gt;Gnome version 2.22&lt;/a&gt; which features a new virtual filesystem layer called GVFS. Although the improvements over the old GNOME-VFS system are geared towards robustness and additional capabilities more than performance the Nautilus file browser seems more responsive and the progress feedback given while moving sets of files actually gives the impression of smoother, almost faster, operations.&lt;/p&gt;    &lt;p&gt;Linux Mint is growing and acquired a second dedicated server. The Linux Mint repositories (starting from Elyssa) are now hosted on a distinct server so updating and installing mint packages is now much faster.&lt;/p&gt;  &lt;h3&gt;7. Better Look and feel&lt;/h3&gt;   &lt;p&gt;All Mint tools were reviewed and changes were made for their graphical interface to be more compliant with the &lt;a href="http://library.gnome.org/devel/hig-book/stable/"&gt;Gnome Human Interface Guidelines&lt;/a&gt;.&lt;/p&gt;   &lt;p&gt;The default set of GTK widgets used in Daryna was called MurrinaIndustrialSM. Subtle changes and refinements were made to it. Sliders now use the Clearlooks engine, scrollbars are now white and come with handles, columns headers were made glossy, dotted lines were added in tables and the roundness level was decreased slightly. Overall it looks pretty similar to Daryna and you might not notice the difference until you actually look into it. It's all about attention to details though and we're quite happy with the improvements we made on this. The colors are also configurable now so that's probably great news for people looking for an easy way to make Linux Mint a little greener.&lt;/p&gt;    &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/twf.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/twf.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;The default theme also looks similar to the one used in Daryna but with a more professional look. Grub, usplash, gdm, and the default wallpaper look consistent and all use artwork based on "Carbon v5", a look and feel inspired by Daryna and designed by a new and great artist called Jernau. Isolinux uses "Global Domination", also from Jernau.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/carbonv5.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/carbonv5.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;With Elyssa also come 5 new themes: Peppermint, Wildmint, Aurora, Carbon and Lightning. These themes take advantage of the new Aurora and Candido GTK engines. 2 of them are dark (make sure to disable "Custom Colors" in the preferences of mintMenu and to click on "Reload Plugins"). 1 of them, called Carbon features very small widgets and is particularly adapted to low resolution screens (the eeePC for instance). Carbon will also be the default theme, using Red Hat's Liberations Fonts as default, in the upcoming Enterprise Edition of Linux Mint.&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/carbon.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/carbon.png" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;h3&gt;8. Better Localization and documentation&lt;/h3&gt;   &lt;p&gt;All Mint tools were internationalized and are being actively translated by the community. 11 languages are already fully supported. The most important tools (mintInstall, mintUpdate, mintMenu) already support 21 languages. Members of the community also translate the User Guide, which is already available in 4 languages.&lt;/p&gt;   &lt;p&gt;The User Guide is a PDF eBook of about 100 pages which guides you through the installation and the specificities of Linux Mint. Starting from Elyssa, the User Guide is becoming an integral part of the release cycle and is being made available on the mirrors and from within the installed system (on the start page).&lt;/p&gt;   &lt;p&gt;The Firefox start page now brings news directly from the development team, links to the release notes and to the User Guide. Security warnings and major announcements will also take place on the start page which acts as an information gateway between the development team and the Linux Mint community of users.&lt;/p&gt;  &lt;h3&gt;9. More software available&lt;/h3&gt;   &lt;p&gt;Linux Mint 5 Elyssa is supported by &lt;a href="http://www.cnr.com/"&gt;CNR.com&lt;/a&gt; which features commercial services and applications which are not available via the traditional channels.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://www.linuxmint.com/software"&gt;The Software Portal&lt;/a&gt; introduced in Linux Mint 4.0 Daryna is receiving more focus as it represents the easiest way to install applications. About 10 times more applications will be made available for Linux Mint 5 Elyssa.&lt;/p&gt;   &lt;p&gt;The way we handle &lt;a href="http://packages.linuxmint.com/"&gt;repositories&lt;/a&gt; has changed and we're now in a position to take advantage of the sections introduced in Linux Mint 4.0 Daryna. For instance, we will actively import packages within the "import" section. The community is also allowed to provide packages for the distribution which are added to the "community" section (Note: The community section is commented out by default in /etc/apt/sources.list).&lt;/p&gt;  &lt;h3&gt;10. Changes in the default software selection&lt;/h3&gt;    &lt;p&gt;A new Mint tool called mintBackup was developed and added to Elyssa. This tool provides an easy way to save the content of your home folder into a single .backup file. You can then restore this content later on or somewhere else by double clicking on it (provided mintBackup is installed on the target system).&lt;/p&gt;  &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/mintbackup.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/mintbackup.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;The default music management application is now &lt;a href="http://www.gnome.org/projects/rhythmbox/"&gt;Rhythmbox&lt;/a&gt;. It supports Magnatune, Jamendo, Last.fm, online radios, iPod connectivity, podcasts, library monitoring, CD ripping, lyrics and album artwork. Rhythmbox replaces both Amarok and SoundJuicer.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://www.transmissionbt.com/"&gt;Transmission&lt;/a&gt; was added to the default software selection and replaces the Gnome Torrent client.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://www.gnome.org/projects/brasero/"&gt;Brasero&lt;/a&gt; was also added and serpentine was removed.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://wiki.compiz-fusion.org/CCSM"&gt;CCSM&lt;/a&gt; and Simple CCSM were added to ease the configuration of Compiz Fusion.&lt;/p&gt;   &lt;p&gt;&lt;a href="http://albertomilone.com/nvidia_scripts1.html"&gt;EnvyNG&lt;/a&gt; replaces Envy Legacy (which was simply called "Envy").&lt;/p&gt;   &lt;p&gt;PPPOE was added.&lt;/p&gt;   &lt;h3&gt;11. Upstream improvements&lt;/h3&gt;   &lt;p&gt;A new sound server called &lt;a href="http://en.wikipedia.org/wiki/PulseAudio"&gt;PulseAudio&lt;/a&gt; was introduced along with Flash support, and a set of configuration tools (Pulse Audio Device Chooser, Pulse Audio Volume Control and Multimedia System Selector). PulseAudio makes it easy to move the sound output/input of a particular application from one device to another (for instance from your speakers to your USB headset, without having to restart the application or change its configuration). It also makes it easy to change the sound level for each application independently, or even to transfer the audio across the network (so you can play your music on another computer for instance...).&lt;/p&gt;    &lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/elyssa/pulseaudio.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/elyssa/thumbnails/pulseaudio.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;p&gt;If you're behind a proxy you'll be happy to know that Ubuntu improved the Ubiquity installer. You can now define your proxy settings in the advanced section. Also, Mozilla Firefox 3 now supports Gnome proxy settings by default.&lt;/p&gt;    &lt;p&gt;Upstream improvements from Ubuntu include the addition of an easy-to-use command line firewall called "ufw" and the policykit framework which makes it easy for applications to restrict some of their features depending on the permissions assigned to users.&lt;/p&gt;   &lt;p&gt;Printing was improved in Ubuntu Gutsy and these improvements are coming into Linux Mint 5 Elyssa, with the exception of the Print-to-PDF feature which is kept as it was in Daryna.&lt;/p&gt;   &lt;p&gt;Other important upstream improvements come from &lt;a href="http://library.gnome.org/misc/release-notes/2.22/"&gt;Gnome 2.22&lt;/a&gt;, &lt;a href="http://development.openoffice.org/releases/2.4.0.html"&gt;OpenOffice 2.4&lt;/a&gt;, &lt;a href="http://www.mozilla.com/en-US/firefox/3.0b5/releasenotes/"&gt;Firefox 3&lt;/a&gt;, &lt;a ref="http://kernelnewbies.org/Linux_2_6_24"&gt;Linux 2.6.24&lt;/a&gt; and &lt;a href="http://www.x.org/wiki/Releases/7.3"&gt;Xorg 7.3&lt;/a&gt;.&lt;/p&gt;    &lt;h3&gt;12. LTS aspects&lt;/h3&gt;   &lt;p&gt;Linux Mint 5 Elyssa is built on top of the Ubuntu Hardy Heron package base. Hardy is a Long Term Support (LTS) release, meaning that it will be supported and it will receive security and package updates for the next 3 years.&lt;/p&gt;   &lt;p&gt;Starting with Elyssa, Linux Mint will consider two of its releases "current": The latest release, and the latest LTS release. Basically, this means that innovations put into Linux Mint 6, Linux Mint 7 and Linux Mint 8 will be backported into Linux Mint 5 until the next LTS release comes out. Users will have a choice to stay current over the next 2 years by keeping Linux Mint 5 Elyssa, or by following the latest releases every 6 months.&lt;/p&gt;   &lt;p&gt;Although Linux Mint isn't a rolling distribution an LTS strategy will be put in place to ensure that Linux Mint 5 Elyssa will stay up to date over the next 2 years. Users will have the choice to enable the backport repository for Elyssa in which upgrades for important desktop applications (Firefox, Thunderbird, OpenOffice..) will be made available.&lt;/p&gt;    &lt;h2&gt;&lt;a name="knownIssues"&gt;Known issues&lt;/a&gt;&lt;/h2&gt;  &lt;p&gt;&lt;b&gt;Upstream issues:&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;GDM: It takes a while to open the "Login Window" configuration tool. Just be patient, it will come up eventually.&lt;/li&gt;&lt;li&gt;GDM: In "Login Window", if you select another theme.. even though it will tell you everything is fine, it will actually select to show other themes randomly. Open "Login Window" again and set the theme again.&lt;/li&gt;&lt;li&gt;GDM: On shutdown, usplash doesn't show properly and is interrupted by network manager error messages. This is a known bug in GDM. You might be able to fix it by changing the GDM theme "twice" (in "Login Window").&lt;/li&gt;&lt;li&gt;GDM/Gnome: The shutdown/logout sound isn't played. This happens because Pulse Audio is shut down by Gnome before it gets the chance to play it. You could install "esound" to fix that problem but then that would break PulseAudio altogether. Another workaround would be to use aplay to play the sound before the event, as described &lt;a href="http://ubuntuforums.org/showthread.php?t=789858"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Gnome: Turning on/off the Gnome Compositing Effects (in gconf or in mintDesktop) can freeze your computer. Make sure to save all your data before activating/deactivating this feature.&lt;/li&gt;&lt;li&gt;Gnome: The first time you launch the "Users and Groups" configuration tool, it might not find any users and consequently it won't work properly. Close it and launch it again.&lt;/li&gt;&lt;li&gt;Gnome: The color of the window borders doesn't always refresh when you select or customize a Gnome theme. This is because some GTK themes refer to the same metacity theme but with different colors, and unless the metacity theme itself is changed Gnome doesn't refresh it.&lt;/li&gt;&lt;li&gt;Gnome: You might see an error message saying the "Gnome Settings Daemon" could not start. It usually only happens once and either doesn't affect anything or affects the look and feel (the default Gnome theme is applied instead of the Mint one).&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Mint specific issues:&lt;/b&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Widescreen support: If usplash doesn't fill your screen an alternative is to install usplash-theme-mint-black (which comes with a black background). All wallpapers come in widescreen format and GDM also has a widescreen version of the Elyssa theme.&lt;/li&gt;&lt;li&gt;Localization: Not all translations (for the Mint tools) were included in the release. We had to code-freeze at some stage. The missing and future translations will come in as level 1 updates.&lt;/li&gt;&lt;li&gt;MintMenu: mintMenu doesn't always refresh (or doesn't always refresh fast enough). To force it in doing so, right click on the "Elyssa" button and select "Reload Plugins".&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Warning about upgrades:&lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Be cautious with level 3 upgrades. As these notes are written, applying the Gnome related upgrades break the ability to change your wallpaper!&lt;/li&gt;&lt;li&gt;Prefer level 1 and 2 upgrades to be safe and only apply level 3, 4 and 5 upgrades selectively and after you made sure they fixed a bug you needed fixed.&lt;/li&gt;&lt;li&gt;Always use mintUpdate to perform package upgrades, avoid to do so with APT or Synaptic; these tools are not aware of the stability level related to package upgrades.&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;&lt;a name="upgradeInstructions"&gt;Upgrade Instructions&lt;/a&gt;&lt;/h2&gt;    &lt;h3&gt;Warning&lt;/h3&gt;  &lt;p&gt;We strongly recommend fresh installs (downloading the CD and installing from it), for the following reasons:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Upgrading your system to Elyssa won't make your system the same as Elyssa. Your system is your system. Artwork, configuration changes and a lot of other things will not be changed on your system.&lt;/li&gt;&lt;li&gt;Upgrading your system will trigger conflicts on files maintained by both Mint and Ubuntu. You will be asked questions on whether to overwrite these files. Also, some settings will be reverted to their Ubuntu default (so you might see some orange here and there :)). It takes time to reapply these settings and it isn't the scope of these notes.&lt;/li&gt;&lt;li&gt;Downloading the CD is faster than upgrading the entire system. The reason for this is that the bare system (not including all the packages you might have installed) is 2.5GB. On the CD it's compressed to a size of 700MB. &lt;/li&gt;&lt;li&gt;Releases are well tested. Upgrade paths aren't. By upgrading and reporting errors you will act as the Guinea pig. By installing from the CD you will benefit from the hard work of all the community members who helped us test and debug prior to the final release.&lt;/li&gt;&lt;li&gt;You might just break something you're not able to fix. Unless you're experienced with APT and until an upgrade tool is developed (planned for Mint 6), you should perform only fresh installs.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;You can install mintBackup from &lt;a href="http://packages.linuxmint.com/pool/main/m/mintbackup/mintbackup_1.4_all.deb"&gt;http://packages.linuxmint.com/pool/main/m/mintbackup/mintbackup_1.4_all.deb&lt;/a&gt; and use it to make a backup of your data.&lt;/p&gt;  &lt;p&gt;Note: If you're using a proprietary nVidia or ATI driver you may experience problems while upgrading xorg and the linux kernel. Unless you know what you're doing we strongly recommend you do a fresh install.&lt;/p&gt;  &lt;h3&gt;Upgrade path&lt;/h3&gt;  &lt;h4&gt;Change your APT sources&lt;/h4&gt;  &lt;p&gt;Edit the sources.list as root (sudo gedit /etc/apt/sources.list) to make it look like this:&lt;/p&gt;  &lt;p&gt; &lt;span style="font-size:85%;"&gt; ## -----------------------&lt;br /&gt;## LINUX MINT REPOSITORIES&lt;br /&gt;## -----------------------&lt;br /&gt;&lt;br /&gt;## +++ Linux Mint 5 Elyssa (stable) +++&lt;br /&gt;deb http://packages.linuxmint.com elyssa main upstream import&lt;br /&gt;&lt;br /&gt;## +++ Backports (not as stable) +++&lt;br /&gt;## deb http://packages.linuxmint.com elyssa backport&lt;br /&gt;&lt;br /&gt;## +++ Community (not as stable) +++&lt;br /&gt;## deb http://packages.linuxmint.com elyssa community&lt;br /&gt;&lt;br /&gt;## +++ Romeo (unstable) +++&lt;br /&gt;## deb http://packages.linuxmint.com elyssa romeo&lt;br /&gt;&lt;br /&gt;## +++ Source Repositories +++&lt;br /&gt;## deb-src http://packages.linuxmint.com elyssa main upstream import&lt;br /&gt;## deb-src http://packages.linuxmint.com elyssa community&lt;br /&gt;## deb-src http://packages.linuxmint.com elyssa backport&lt;br /&gt;## deb-src http://packages.linuxmint.com elyssa romeo&lt;br /&gt;&lt;br /&gt;## -------------------&lt;br /&gt;## UBUNTU REPOSITORIES&lt;br /&gt;## -------------------&lt;br /&gt;&lt;br /&gt;## +++ Ubuntu 8.04 Hardy (stable) +++&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu hardy main restricted universe multiverse&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;deb http://security.ubuntu.com/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;&lt;br /&gt;## +++ Backports &amp;amp; Proposed (not as stable) +++&lt;br /&gt;## deb http://archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;## deb http://archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;br /&gt;## +++ Source Repositories +++&lt;br /&gt;## deb-src http://archive.ubuntu.com/ubuntu hardy main restricted universe multiverse&lt;br /&gt;## deb-src http://archive.ubuntu.com/ubuntu hardy-updates main restricted universe multiverse&lt;br /&gt;## deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted universe multiverse&lt;br /&gt;## deb-src http://archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;## deb-src http://archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;br /&gt;## ------------------&lt;br /&gt;## OTHER REPOSITORIES&lt;br /&gt;## ------------------&lt;br /&gt;&lt;br /&gt;## +++ Canonical (stable) +++&lt;br /&gt;deb http://archive.canonical.com/ubuntu hardy partner&lt;br /&gt;&lt;br /&gt;## +++ Medibuntu (stable) +++&lt;br /&gt;deb http://packages.medibuntu.org/ hardy free non-free&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;  &lt;h4&gt;Upgrade your packages&lt;/h4&gt; &lt;p&gt;Open a terminal and type the following commands:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;apt update&lt;/li&gt;&lt;li&gt;apt upgrade&lt;/li&gt;&lt;li&gt;apt dist-upgrade&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Repeat the three commands above until the output says for both upgrade and dist-upgrade that there is nothing to upgrade to.&lt;/p&gt;  &lt;h4&gt;Install additional software&lt;/h4&gt; &lt;p&gt;Open a terminal and type the following command:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;apt install nautilus-wallpaper gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad-multiverse gnome-do nspluginwrapper gtk2-engines-aurora gtk2-engines-pixbuf gtk2-engines-candido mintbackup gnome-do-plugin-rhythmbox gnome-do-plugins padevchooser gtkhtml3.14 libgtkhtml3.14-19 libgtkhtml3.16-cil libgtk-vnc-1.0-0 transmission-common transmission-gtk gstreamer0.10-pitfdll jockey-gtk jockey-common libwpg-0.1-1 libwps-0.1-1 openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-draw openoffice.org-impress openoffice.org-java-common openoffice.org-writer python-uno openoffice.org-gnome openoffice.org-hyphenation openoffice.org-l10n-common openoffice.org-thesaurus-en-us nautilus-share nautilus-sendto pidgin-otr obex-data-server bluez-gnome gimp-gnomevfs gvfs-fuse hal-cups-utils ghostscript-x dcraw libnss-mdns samba libpam-smbpass seahorse language-support-en gnome-spell bogofilter evolution-data-server openprinting-ppds pxljr splix mousetweaks libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l libpt-1.10.10-plugins-v4l2&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Run the following commands:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;apt-get remove --purge flashplugin-nonfree libflashsupport&lt;/li&gt;&lt;li&gt;apt-get install nspluginwrapper&lt;/li&gt;&lt;li&gt;apt-get install libflashsupport&lt;/li&gt;&lt;li&gt;apt-get install flashplugin-nonfree&lt;/li&gt;&lt;/ul&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-2388837608674543839?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/2388837608674543839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=2388837608674543839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2388837608674543839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2388837608674543839'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/release-notes-for-linux-mint-5-elyssa.html' title='Release Notes for Linux Mint 5 Elyssa'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8291247512313864643</id><published>2008-08-22T08:30:00.001-07:00</published><updated>2008-08-22T08:37:45.943-07:00</updated><title type='text'>How To: Enable Your Toshiba's Bluetooth &amp; Brightness Control</title><content type='html'>Thanks to Tim Anderson's blog I was able to get my Bluetooth and brightness controls working:&lt;br /&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.itwriting.com/blog/?p=333#comment-35858"&gt;http://www.itwriting.com/blog/?p=333#comment-35858&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;You see, the driver that enables your Bluetooth also enables your brightness control. This is done by creating a script file that turns it on at start-up.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 1: Change to the directory where we are going to have the script file.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;cd /etc/init.d&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Creat the script file.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;sudo nano tosh-bluetooth&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Paste this script.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;#! /bin/bash&lt;br /&gt;&lt;br /&gt;# script to start/stop Toshiba Bluetooth adapter&lt;br /&gt;# requires toshset&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;/usr/bin/toshset -bluetooth on&lt;br /&gt;;;&lt;br /&gt;stop)&lt;br /&gt;/usr/bin/toshset -bluetooth off&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo "Usage: /etc/init.d/tosh-bluetooth {start|stop}" &gt;&amp;amp;2&lt;br /&gt;exit 1&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 4: Save and exit Nano.&lt;br /&gt;&lt;br /&gt;Type Ctrl-O to exit and Ctrl-X to exit.&lt;br /&gt;&lt;br /&gt;Step 5: Make the script executable.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;sudo chmod 755 tosh-bluetooth&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 6: Add it to the startup scripts.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;sudo update-rc.d tosh-bluetooth defaults&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Step 7: Reboot.&lt;br /&gt;&lt;br /&gt;Your Bluetooth should now be working as expected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8291247512313864643?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8291247512313864643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8291247512313864643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8291247512313864643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8291247512313864643'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/report-this-post-reply-with-quote-how.html' title='How To: Enable Your Toshiba&apos;s Bluetooth &amp; Brightness Control'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-5093962735186039171</id><published>2008-08-22T08:28:00.000-07:00</published><updated>2008-08-22T08:30:00.576-07:00</updated><title type='text'>HowTo: Fix ugly blurry nautilus thumbnails</title><content type='html'>&lt;img src="http://img258.imageshack.us/img258/7941/screenshot2dd1.jpg" alt="Image" /&gt;      &lt;img src="http://img258.imageshack.us/img258/8237/screenshot6ip7.jpg" alt="Image" /&gt;&lt;br /&gt;&lt;br /&gt;You might have noticed with Hardy and hence with Elyssa came these ugly blurry thumbnail previews when previewing small images and also the addition of ugly black borders around each thumbnail. I found a topic on the Ubuntu forums for a way to restore it to how it was previously in the older versions of Ubuntu and Mint.&lt;br /&gt;&lt;br /&gt;Follow the instructions on the 3rd post of this topic if you are interested and remember to refresh the nautilus window and desktop (f5) once completed in order to see the changes!&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://ubuntuforums.org/showthread.php?p=5290068#post5290068"&gt;http://ubuntuforums.org/showthread.php? ... ost5290068&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-5093962735186039171?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/5093962735186039171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=5093962735186039171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5093962735186039171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5093962735186039171'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-fix-ugly-blurry-nautilus.html' title='HowTo: Fix ugly blurry nautilus thumbnails'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7289329681330591770</id><published>2008-08-22T08:26:00.000-07:00</published><updated>2008-08-22T08:28:18.442-07:00</updated><title type='text'>How to make a Mint-Myth</title><content type='html'>Mint makes a GREAT Myth base as the codecs and drivers are all preinstalled.&lt;br /&gt;&lt;br /&gt;Just go to Synaptic and install Mythbuntu-desktop. Wait for a while and all the dependencies will install. If you're using a remote control, the lirc GUI will pop up during configuration and ask you for details. Most likely, the restart of the lirc daemon will fail. You can manually restart it with "/etc/init.d/lirc restart". Now, you should run the Myth Config utility, now available through MintMenu. Assign the proper backend server (the computer you're using or another if you're a hardcore geek like myself), add whatever plugins you want, and then run the frontend. You should now be golden.&lt;br /&gt;&lt;br /&gt;You can login to the normal Mint Gnome desktop or the XFCE Myth desktop.  I don't use XFCE, but Myth runs just fine...&lt;br /&gt;&lt;br /&gt;--Akshun J&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7289329681330591770?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7289329681330591770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7289329681330591770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7289329681330591770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7289329681330591770'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-make-mint-myth.html' title='How to make a Mint-Myth'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-5332014649621953555</id><published>2008-08-22T08:03:00.000-07:00</published><updated>2008-08-22T08:04:11.415-07:00</updated><title type='text'>Install Wacom Bamboo Tablet (Streamlined Tutorial)</title><content type='html'>1. Plug in the Bamboo tablet to your p.c.&lt;br /&gt;&lt;br /&gt;2. Download this file to your &lt;span style="font-style: italic;"&gt;Desktop:&lt;/span&gt;  &lt;!-- m --&gt;&lt;a class="postlink" href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0-3.tar.bz2"&gt;http://prdownloads.sourceforge.net/linu ... -3.tar.bz2&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;3. Go to the &lt;span style="font-style: italic;"&gt;Package Manager&lt;/span&gt;.  Install these two packages:  &lt;span style="font-weight: bold;"&gt;build-essentials&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;xorg-dev&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;4. Open up &lt;span style="font-style: italic;"&gt;Terminal.&lt;/span&gt;  Change your directory to the &lt;span style="font-weight: bold;"&gt;Desktop&lt;/span&gt;.  When you are there, type in these commands:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13950#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;bunzip2 linuxwacom-0.8.0-3.tar.bz2&lt;br /&gt;tar xvf linuxwacom-0.8.0-3.tar&lt;br /&gt;cd linuxwacom-0.8.0-3&lt;br /&gt;./configure --enable-wacom&lt;br /&gt;make&lt;br /&gt;gksudo make install&lt;br /&gt;gksudo cp src/2.6.22/wacom.ko /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt; &lt;br /&gt;5. Write this path down! &lt;span style="font-weight: bold;"&gt; /etc/X11/xorg.conf&lt;/span&gt;    *See comment below.&lt;br /&gt;&lt;br /&gt;6. Type these commands in &lt;span style="font-style: italic;"&gt;Terminal:&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13950#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gksudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-mybackup&lt;br /&gt;gksudo gedit /etc/X11/xorg.conf&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;7. The three sections that follow must replace their corresponding sections in the &lt;span style="font-style: italic;"&gt;xorg.conf&lt;/span&gt; file.  You can identify how the below sections correspond with the section in the &lt;span style="font-style: italic;"&gt;xorg.conf&lt;/span&gt; file by matching the terms I have placed in bold:&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Driver  "wacom"&lt;br /&gt; Identifier "stylus"&lt;br /&gt; Option  "Device" "/dev/input/wacom"&lt;br /&gt; Option  "Type"  &lt;span style="font-weight: bold;"&gt;"stylus"&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Driver  "wacom"&lt;br /&gt; Identifier "eraser"&lt;br /&gt; Option  "Device" "/dev/input/wacom"&lt;br /&gt; Option  "Type"  &lt;span style="font-weight: bold;"&gt;"eraser"&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt; Driver  "wacom"&lt;br /&gt; Identifier "cursor"&lt;br /&gt; Option  "Device" "/dev/input/wacom"&lt;br /&gt; Option  "Type"  &lt;span style="font-weight: bold;"&gt;"cursor"&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;8. The very last section &lt;span style="font-style: italic;"&gt;xorg.conf&lt;/span&gt; file is the &lt;span style="font-style: italic;"&gt;Server Layout Section&lt;/span&gt;.  Uncomment the three lines of code that are commented by removing the &lt;span style="font-weight: bold;"&gt;#&lt;/span&gt; symbol from the front of that line.&lt;br /&gt;&lt;br /&gt;9. Type these commands in &lt;span style="font-style: italic;"&gt;Terminal:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13950#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gksudo rmmod wacom&lt;br /&gt;gksudo modprobe wacom&lt;br /&gt;grep -i wacom /var/log/messages | tail&lt;br /&gt;gksudo gedit /etc/modules&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;10.  &lt;span style="font-style: italic;"&gt;gedit&lt;/span&gt; should have opened the &lt;span style="font-style: italic;"&gt;modules&lt;/span&gt; file.  On a new line in the &lt;span style="font-style: italic;"&gt;modules&lt;/span&gt; file, add this word:  &lt;span style="font-weight: bold;"&gt;wacom&lt;/span&gt;.  Save the file.&lt;br /&gt;&lt;br /&gt;11. Check to see if your wacom stylus moves the mouse. Mine couldn't tell the sytlus was near the tablet without touching it until restart. Also, &lt;span style="font-style: italic;"&gt;Touchpad&lt;/span&gt; &lt;span style="font-style: italic;"&gt;settings&lt;/span&gt; didn't appear under &lt;span style="font-style: italic;"&gt;Daryna-&gt;Preferences-&gt;Mouse&lt;/span&gt; until I rebooted.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt; If on restart you freeze up you may have made a mistake in the xorg.conf file. Follow these steps to recover that file. Write them down to save yourself a possible headache.&lt;br /&gt;1.  Boot the computer in safe mode.  (Choose safe graphics mode at boot menu instead of generic.)&lt;br /&gt;2.  You will be provided a command prompt.  Type in this command:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13950#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cp /etc/X11/xorg.conf-mybackup /etc/X11/xorg.conf&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;3.  Restart computer, (not in safe mode).&lt;br /&gt;4.  Repeat the installation procedure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;If there is something I have missed, need to point out, or need to correct, let me know so I can make changes.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-5332014649621953555?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/5332014649621953555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=5332014649621953555' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5332014649621953555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5332014649621953555'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/install-wacom-bamboo-tablet-streamlined.html' title='Install Wacom Bamboo Tablet (Streamlined Tutorial)'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-6279311286082106326</id><published>2008-08-22T08:02:00.000-07:00</published><updated>2008-08-22T08:03:25.046-07:00</updated><title type='text'>Howto: Use OS-X-fonts in Mint</title><content type='html'>I find the fonts in Os-X to be very pretty. =) And all props to Apple, since they give out their fonts for free!!&lt;br /&gt;&lt;br /&gt;Step 1: Get the fonts.&lt;br /&gt;&lt;br /&gt;Apple is so nice when it comes to fonts.&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.osx-e.com/downloads/misc/macfonts.html"&gt;http://www.osx-e.com/downloads/misc/macfonts.html&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;Freeware Mac-fonts!&lt;br /&gt;&lt;br /&gt;Step 2: Extract and add to /fonts/.&lt;br /&gt;&lt;br /&gt;Extract the file onto your desktop or some other place.&lt;br /&gt;Navigate into the fonts-folder you extracted with terminal.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3499#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd Desktop/Fonts&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Make 2 dir's in the /usr/share/fonts-folders&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3499#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo mkdir /usr/share/fonts/truetype/ttf-os-x&lt;br /&gt;sudo mkdir /usr/share/fonts/type1/os-x&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;I make 2 dir's, because the fonts comes in two filetypes. .ttf and .pfb. I just like to sort them, I don't think it really matters. :3&lt;br /&gt;&lt;br /&gt;Copy!&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3499#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo cp *.ttf /usr/share/fonts/truetype/ttf-os-x&lt;br /&gt;sudo cp *.TTF /usr/share/fonts/truetype/ttf-os-x&lt;br /&gt;sudo cp *.PFB /usr/share/fonts/type1/os-x&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Now, log out and log inn or restart X for the changes to take effect.&lt;br /&gt;&lt;br /&gt;Find the font-configuration-menu. You can use terminal;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3499#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gnome-font-properties&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;If you use terminal, do not use sudo.&lt;br /&gt;&lt;br /&gt;Os-x uses Lucida MAC size 9/10 by default. Set this onto Application font, Document font, Desktop font, Window title font, but not Fixed width font, unless you want your terminal to look messed up.&lt;br /&gt;&lt;br /&gt;Press the 'Details'-button in the lower right corner.&lt;br /&gt;Choose Grayscale-smoothing, and for hinting, I use none. You could probably find something that suits you.&lt;br /&gt;&lt;br /&gt;Screenshot of my mint-desktop with mac-fonts:&lt;br /&gt;&lt;img src="http://endre.suxos.org/maclix.jpg" alt="Image" /&gt;&lt;br /&gt;&lt;br /&gt;Ah, seems like I'm getting married this year!  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-6279311286082106326?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/6279311286082106326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=6279311286082106326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6279311286082106326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6279311286082106326'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-use-os-x-fonts-in-mint.html' title='Howto: Use OS-X-fonts in Mint'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-2872477253160337411</id><published>2008-08-22T07:59:00.000-07:00</published><updated>2008-08-22T08:02:40.401-07:00</updated><title type='text'>How to Get Miro running in LinuxMint KDE (and others?)</title><content type='html'>Hello everyone.&lt;br /&gt;First off, let me say that I searched to see if this particular 'tip' had been posted before to avoid redundancy and I couldn't find it. If I missed it and it HAS already been submitted, please remove this. Miro has been such a problem for me that I figured the solution that worked for me might save someone else days of research and headaches in trying to get it to work correctly.&lt;br /&gt;&lt;br /&gt;In the other distros I've used, Miro worked right out of the gate. However, with LinuxMint Daryna KDE beta 011, Miro would open, begin to load the Miro Guide and then suddenly disappear. I uninstalled, made sure I had satisfied all its dependencies, reinstalled, downloaded source and compiled myself, blah, blah, blah. Still....same problem. The Miro Guide would start to load and the program would disappear.&lt;br /&gt;&lt;br /&gt;The fix that worked perfectly for me was found buried deep in the Ubuntu forums and I wish I had the links to provide for you but I don't. To paraphrase, sun-java6 seems to be causing some kind of conflict. Simply try uninstalling sun-java6 and its related components and installing the icedtea-java7 packages. The ones that I installed are:&lt;br /&gt;&lt;br /&gt;icedtea-java7-bin&lt;br /&gt;icedtea-java7-jre&lt;br /&gt;icedtea-java7-plugin&lt;br /&gt;&lt;br /&gt;Disclaimer:&lt;br /&gt;I am by no means a guru, in fact only have come back to Linux within the last three months (and have only used LinuxMint for the last three weeks) so if this does not work for you, I don't have the knowledge to answer any questions at all or suggest other possible solutions. Also, I don't know if these new java packages will break something else in your environment. I have found no issues at all with my own box so please take the risk of wreaking some unknown havoc on your machine into account. I don't even know WHY this works...but it did for me and hopefully it'll help someone else get Miro up and running.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lastly, I want to thank everyone who has helped develop LinuxMint. Within the last 3 months, I've tried every distro out there that I could get my hands on and as soon as I booted into Daryna, I knew I'd found my Linux 'home'. Actually, my fate was sealed when I saw that it was only 19 seconds from Grub to desktop to load. Holy cow. &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":-)" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Carrie&lt;br /&gt;(5x5)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-2872477253160337411?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/2872477253160337411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=2872477253160337411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2872477253160337411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/2872477253160337411'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-get-miro-running-in-linuxmint.html' title='How to Get Miro running in LinuxMint KDE (and others?)'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-5187689625385106833</id><published>2008-08-22T07:57:00.000-07:00</published><updated>2008-08-22T07:58:25.051-07:00</updated><title type='text'>Yet Another HowTo: Install OpenOffice (any version)</title><content type='html'>I had some annoying issues with OpenOffice and after a lot of Googling and forum-trawling I did the following.  &lt;br /&gt;&lt;br /&gt;1. Select and download OpenOffice &lt;a href="http://download.openoffice.org/2.1.0/index.html" class="postlink"&gt;version 2.1&lt;/a&gt; or &lt;a href="http://download.openoffice.org/680/" class="postlink"&gt;version 2.2RC1&lt;/a&gt; and save on your Desktop.&lt;br /&gt;&lt;br /&gt;2. Make sure you have &lt;span style="font-weight: bold;"&gt;alien&lt;/span&gt; installed (it should be, but just make sure)&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=1190#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install alien&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;3. Completely remove the current version of OpenOffice from your machine by using Synaptic Package Manager, or as like this:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=1190#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -l | grep -i openoffice | cut -d " " -f 3 | sudo xargs apt-get -y --purge remove&lt;br /&gt;sudo apt-get autoremove&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;4. Right-click on the downloaded tar.gz file and select to &lt;span style="font-weight: bold;"&gt;Extract Here&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. On your desktop, double-click the newly extracted folder to open it.  There should be 3 files - &lt;span style="font-style: italic;"&gt;licences, readmes&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;RPMS&lt;/span&gt;. Right-click on RPMS and select &lt;span style="font-weight: bold;"&gt;Open In Terminal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. Now you need &lt;span style="font-weight: bold;"&gt;alien&lt;/span&gt; to convert the RPM files to DEB.  this will take some time so when it starts go and have a beer, coffee or whatever.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=1190#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo alien --scripts --keep-version *.rpm&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;7. Once the conversion has completed you can start the install of OpenOffice using that same Terminal.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=1190#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo dpkg -i *.deb&lt;br /&gt;cd desktop-integration/&lt;br /&gt;sudo dpkg -i *.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;That's it, you should now be done.  All that remains is to go to Mint Control Centre - Desktop - Menu Layout and do the &lt;span style="font-style: italic;"&gt;tick/untick/tick &lt;/span&gt; thing in the Office menu. And just to play it safe; reload the Mint Menu Plugins&lt;br /&gt;&lt;br /&gt;Hope this helps someone... &lt;img src="http://linuxmint.com/forum/images/smilies/icon_wink.gif" alt=";)" title="Wink" /&gt;&lt;br /&gt;&lt;br /&gt;derived from original &lt;a href="http://www.oooforum.org/forum/viewtopic.phtml?p=194370#194370" class="postlink"&gt;source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-5187689625385106833?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/5187689625385106833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=5187689625385106833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5187689625385106833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5187689625385106833'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/yet-another-howto-install-openoffice.html' title='Yet Another HowTo: Install OpenOffice (any version)'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7551927586804992902</id><published>2008-08-22T07:22:00.001-07:00</published><updated>2008-08-22T07:22:58.709-07:00</updated><title type='text'>How to get an ipod working without all the hassle</title><content type='html'>SO here's the deal - I got an ipod classic (silver 80GB) a few weeks ago, and its great but its hard to get working in linux right? It took me ages looking on ubuntu form and on wordpress to find out how to get it to work with amarok etc. But it works fine, up to a point.&lt;br /&gt;Here is my 2 cents worth of how to get it working in a satisfactory fashion.&lt;br /&gt;&lt;br /&gt;1. Install libgpod 0.6.0, and compile from source yourself using checkinstall&lt;br /&gt;1.1. Go here: &lt;!-- m --&gt;&lt;a class="postlink" href="http://sourceforge.net/project/showf...ease_id=553119"&gt;http://sourceforge.net/project/showf...ease_id=553119&lt;/a&gt;&lt;!-- m --&gt;. Download this file: libgpod-0.6.0.tar.gz. Save it to your desktop, your home folder, wherever. I put it on my desktop.&lt;br /&gt;&lt;br /&gt;Unzip it. I use console commands:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd Desktop/&lt;br /&gt;tar -zxvf libgpod-0.6.0.tar.gz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cd libgpod-0.6.0&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Don't change out of this directory 'till we're done.&lt;br /&gt;&lt;br /&gt;Now you've decompressed the source code for libgpod. Before anything else, make sure you've got the required dependencies installed:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install build-essential libglib2.0-dev libgtk2.0-dev libsgutils1-dev checkinstall&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;now:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get build-dep libgpod2&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;FYI: Build-dep installs all the required dependencies for a program, but not the program itself. This is perfect, 'cause we don't WANT the version of libgpod that's on apt right now. We want the one we're about to compile:&lt;br /&gt;&lt;br /&gt;5. Compile it!&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;./configure&lt;br /&gt;make&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;6. Now we build a debian install:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo checkinstall&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;You'll get a prompt that says: "should I create a default set of package docs?" Just press Enter to say YES. On the next screen, type whatever description you'd like. Maybe something like "Compiled libgpod-0.6.0". Press enter again. This is what will show up:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;*****************************************&lt;br /&gt;**** Debian package creation selected ***&lt;br /&gt;*****************************************&lt;br /&gt;&lt;br /&gt;This package will be built according to these values:&lt;br /&gt;&lt;br /&gt;0 -  Maintainer: [ you@yourcomputer ]&lt;br /&gt;1 -  Summary: [ Package created with checkinstall 1.6.1 ]&lt;br /&gt;2 -  Name:    [ libgpod ]&lt;br /&gt;3 -  Version: [ 0.6.0 ]&lt;br /&gt;4 -  Release: [ 1 ]&lt;br /&gt;5 -  License: [ GPL ]&lt;br /&gt;6 -  Group:   [ checkinstall ]&lt;br /&gt;7 -  Architecture: [ i386 ]&lt;br /&gt;8 -  Source location: [ libgpod-0.6.0 ]&lt;br /&gt;9 -  Alternate source location: [  ]&lt;br /&gt;10 - Requires [ ]&lt;br /&gt;&lt;br /&gt;Enter a number to change any of them or press ENTER to continue:&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Type 2, press Enter. Enter libgpod2 at the prompt. It should now look like this: 2 - Name: [ libgpod2 ]&lt;br /&gt;&lt;br /&gt;Press Enter to commit the changes. The package will get automatically installed.&lt;br /&gt;&lt;br /&gt;Okay one last thing: we link the libraries:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo ln -s /usr/local/lib/libgpod.so.3 /usr/lib/libgpod.so.2&lt;br /&gt;sudo ln -s /usr/local/lib/libgpod.so.3 /usr/lib/libgpod.so.3&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;then all you have to do is run floola, which you can get at &lt;!-- m --&gt;&lt;a class="postlink" href="http://www.floola.com/"&gt;http://www.floola.com&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;and enter your ipod generation (classic for me) and the fire wire id which you can ifnd out by typing&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=9096#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo lsusb -v | grep -i Serial&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;and its the 16 digit code that appears (there is a fair amount of data that comes up, not much but enough that might confuse, but its the 16 character one, no more, no less) and enter that in the box where prompted, and youre away!&lt;br /&gt;&lt;br /&gt;I hope this helps some people, since I really could have done with something like this when I was starting out with my ipod+linux(-itunes)=hassle/adventure&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;follow your nose around the menus and it's all fairly self explanatory and it takes little to no effort to get running. A few minutes in the command line, a little time spent in XP (or none if your using your ipod straight out of the box) and youre done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;++++bear in mind that if you have used your ipod with something other than itunes for the setup then this wont work, but since most everyone I know has access to a windowsXP pc (you need it for itunes v7.5+) this asnt an issue++++&lt;br /&gt;&lt;br /&gt;and much thanks to Ghostbea121 on the ubuntu forums whose instructions for getting gpod installed!&lt;br /&gt;&lt;br /&gt;If anyone feels like stickying this post for general use then pleases do so, mods!&lt;br /&gt;&lt;br /&gt;civint&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7551927586804992902?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7551927586804992902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7551927586804992902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7551927586804992902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7551927586804992902'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-get-ipod-working-without-all.html' title='How to get an ipod working without all the hassle'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-4411365195644132764</id><published>2008-08-22T07:21:00.002-07:00</published><updated>2008-08-22T07:22:24.061-07:00</updated><title type='text'>HowTo: New ATI cards/drivers and Compiz</title><content type='html'>&lt;span style="font-size: 150%; line-height: 116%;"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;There is a new Envy out, it fixes alot of problems with the ATI drivers, get it &lt;a href="http://www.albertomilone.com/nvidia_scripts1.html" class="postlink"&gt;HERE&lt;/a&gt;!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 150%; line-height: 116%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;This is how I installed the driver for my ATI HD2400Pro, others have used other methods including Envy, and had no issues, however, if you are having no luck with either Envy, or restricted drivers manager, then this may do the trick for you.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Ok, I have noticed a lot people having issues with getting the newer ATI cards to work with Mint (or Linux in general) so I decided to write another tutorial on how to get things running with the newest drivers from ATI&lt;br /&gt;When you boot the live disk, if x fails to start, just wait for the command line to come up and enter this &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo dpkg-reconfigure xserver-xorg&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; that will allow you to configure the xorg file, all you want to change is the graphics card, select "vesa"driver, and "Genaric ATI card", then just follow the prompts throught the rest of it. At the end it will ask if you want to write the xorg.conf to file, select "yes" then enter &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;startx&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;span style="font-size: 150%; line-height: 116%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="text-decoration: underline;"&gt;*NOTE, DO NOT INSTALL THE ATI DRIVERS WHILE IN THE LIVE DISK, anything you do during the live disk in NOT saved after installing so installing the driver while in live mode will do nothing for the install *&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Now you can run the install normally.&lt;br /&gt;Once your system is installed you may get the "x failed to start" error mes again, (you may not, it may just give you some kind of garble, but I it has happened to me in other distros, so I thought I would give you warning) just do that same procedure as above, then once you are in the desktop follow the instructions from here &lt;a href="http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide" class="postlink"&gt;http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide&lt;/a&gt; follow the guide for &lt;blockquote class="uncited"&gt;&lt;div&gt;Method 2: Manual Method&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;You will notice that the guide says “Ubuntu Hardy”, that is correct, since Mint is so closely related to Ubuntu, you can follow almost any guide, or you use almost any repo that is valid for a Hardy install. (for all you new Linux users, note I said almost, some things are just not compatible)&lt;br /&gt;Then reboot, you will have x now, but it will be a little slow and you will still not have any 3D effects, so there is a couple of more things you need to do to get things running properly.&lt;br /&gt;First, once you’re back into your desktop open a terminal and enter &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aticonfig --initial&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; this will auto configure your newly installed ATI drivers, then you need to edit your xorg.conf file, while still in the terminal enter &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo gedit /etc/X11/xorg.conf&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; make sure when you type X11, you use a capitol "X", otherwise you will get a "no such file/directory" error, then you need to add the following to the bottom of your xorg.conf file, if it doesn't already exist&lt;br /&gt;&lt;span style="font-size: 150%; line-height: 116%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;*NOTE, this is how I got my card to render the 3D effects, I have an ATI HD2400Pro, I will list another option for you to try if this messes something up, or things start to run slowly*&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;Section "Extensions"&lt;br /&gt;        Option "Composite" "Enable"&lt;br /&gt;EndSection&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;As the note says, if this slows you down too much, you can also do what others have done and enter &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=10573#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;Section "Extensions"&lt;br /&gt;        Option "Composite" "0"&lt;br /&gt;EndSection&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;and see if it helps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-4411365195644132764?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/4411365195644132764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=4411365195644132764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/4411365195644132764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/4411365195644132764'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-new-ati-cardsdrivers-and-compiz.html' title='HowTo: New ATI cards/drivers and Compiz'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7733792313327065413</id><published>2008-08-22T07:21:00.001-07:00</published><updated>2008-08-22T07:21:55.222-07:00</updated><title type='text'>HowTo: Have Windows fonts in Mint (or Ubuntu) [Link fixed]</title><content type='html'>You may be saying, "Why the heck would I want MICROSOFT FONTS in my awesome linux"&lt;br /&gt;Well, most sites where designed to be viewed with Microsoft/Windows fonts and the pages were created with those fonts in mind. Therefore, most sites look ALOT better with windows fonts.&lt;br /&gt;For example, try going to yahoo.com in a fresh install of ubuntu or mint, the page looks messed up and the fonts look too bold. Here's what yahoo looks like after the howto is completed:&lt;br /&gt;&lt;a href="http://xs216.xs.to/xs216/07262/Screenshot.png" class="postlink"&gt;&lt;img src="http://xs216.xs.to/xs216/07262/Screenshot.png.xs.jpg" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see, it looks much better.&lt;br /&gt;I'm not dissing linux/mint or anything here, i just think the fonts look better this way. I have gone from using Windows XP to using Linux exclusively. This works/ has been tested in Linux Mint 3.0 and Standard Ubuntu 7.04 Feisty.&lt;br /&gt;---------------------------------------------------l&lt;br /&gt;HowTo&lt;br /&gt;---------------------------------------------------&lt;br /&gt;1. back up your /etc/fonts folder somewhere just to be safe =)&lt;br /&gt;2. Run the following command in terminal&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3493#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install msttcorefonts&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;3. Download the following:&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.fileden.com/files/2006/8/13/166748/fontconfig%5B1%5D.tbz"&gt;http://www.fileden.com/files/2006/8/13/ ... 5B1%5D.tbz&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;edit 1/12/08: sorry about the broken link..that's free hosts for ya..fixed&lt;/span&gt;&lt;br /&gt;EDIT: Please use the default download link above, unless it's not working. here are a few mirrors just in case (please try the links in order):&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://sp219.k4r1m.com/fontconfig.tbz"&gt;http://sp219.k4r1m.com/fontconfig.tbz&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://rapidshare.de/files/38417273/fontconfig.tbz.html"&gt;http://rapidshare.de/files/38417273/fontconfig.tbz.html&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.megaupload.com/?d=BG0EOHFM"&gt;http://www.megaupload.com/?d=BG0EOHFM&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.mediafire.com/?41ctjdg4x9m"&gt;http://www.mediafire.com/?41ctjdg4x9m&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://myfreefilehosting.com/f/99159dc059_0.1MB"&gt;http://myfreefilehosting.com/f/99159dc059_0.1MB&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;4. Extract all of the files in the .tbz into the folder "/etc/fonts"&lt;br /&gt;5. Log off and log back on&lt;br /&gt;6. Enjoy!&lt;br /&gt;&lt;br /&gt;This is my first howto so tell me if anything is wrong!&lt;br /&gt;Also, &lt;span style="font-size: 150%; line-height: 116%;"&gt;please leave feedback&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;To restore the old font style, delete the file in your "/etc/fonts" folder called "local.conf" then log off and the fonts will be normal. If that doesn't work, you can delete everything in your /etc/fonts folder and replace it with the backup you made. Also, thanks to whoever made this a sticky &lt;img src="http://linuxmint.com/forum/images/smilies/icon_wink.gif" alt=":wink:" title="Wink" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7733792313327065413?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7733792313327065413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7733792313327065413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7733792313327065413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7733792313327065413'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-have-windows-fonts-in-mint-or.html' title='HowTo: Have Windows fonts in Mint (or Ubuntu) [Link fixed]'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-1912593612577722008</id><published>2008-08-22T07:17:00.002-07:00</published><updated>2008-08-22T07:18:09.157-07:00</updated><title type='text'>Howto APT and dpkg</title><content type='html'>OR: &lt;span style="font-weight: bold;"&gt;Howto fall in love with CLI.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Scope&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Understand what APT and dpkg is&lt;/li&gt;&lt;li&gt; Effectively use APT and dpkg from CLI/Terminal&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dpkg&lt;/span&gt;&lt;br /&gt;dpkg is a tool for installing, removing and building Debian packages. Shortly told, it handles *.deb packages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Using dpkg&lt;/span&gt;&lt;br /&gt;Knowing some basic dpkg commands can make your life allot easier. For one you can retrieve a ton of information of installed packages, or installing new packages, and even build your own deb packages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;dpkg options&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-i | --install&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -i /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --install /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Kind of self explaining really, it installs a .deb package to your system. It requires root access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;--unpack&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --unpack /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This only extract the package to your system, but do not configure it. Need root access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;--configure&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --configure package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --configure -a&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --configure --pending&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Configures selected package(s). -a | --pending only configure unpacked packages. Needs root access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-r | --remove | -P | --purge&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -r /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --remove /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -P /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --purge /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Removes selected packages. -r or --remove only removes installed files, which can be useful if you plan to reinstall the package later on. -P or --purge also remove configuration files. Requires root access.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-p | --print-avail&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -p package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg --print-avail package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Prints details about a package. Does not require root.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-I&lt;/span&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dpkg -I /path/to.deb&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Shows detail about a package, including dependencies. Can be useful for checking what you need for installation of a package, or checking the dependencies of a already installed package. Remember, your local repository is located at /var/apt/archives .&lt;br /&gt;&lt;br /&gt;There are more options available, but these are the basic options. You could use Google if you want more.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Combining APT and dpkg to "backup"&lt;/span&gt;&lt;br /&gt;Not really a back up, but more exporting the list of installed packages to a file, then import it again. You could also use APTOnCD for this, but if you got to configure a ton of machines with different hardware setup, this can be just as useful (I.e. open the file and remove packages you don't need after a stock install).&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo dpkg --get-selections &gt; mypackages.txt&lt;br /&gt;sudo dpkg --set-selections &lt; mypackages.txt&lt;br /&gt;sudo apt-get dselect-upgrade&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Be careful with this, it can be extremely useful, but can potentially break a system. For instance, generating the list in Daryna and importing in Elyssa is not recommended unless you know what you are doing. Also note that this lists ALL installed packages, not just the ones you have installed after a fresh install, it could be a good idea to go through the list and remove some of the packages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;APT&lt;/span&gt;&lt;br /&gt;APT is a combination of wget and dpkg, simply put. It keeps a list of available packages in the repositories and can be used to download and install those packages. It can also be used to remove these packages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;aptitude vs. apt-get&lt;/span&gt;&lt;br /&gt;I prefer aptitude over apt-get any day. It handle dependencies better (especially noticeable when removing packages), it offers better upgrade options (not recommended in Mint), and is not divided like apt-get it (more on that later). My recommendation is to get used to aptitude from the start, and it is what I will focus on in this howto. Aptitude can also run as a "Synaptic in terminal". If you want to look at it, I recommend starting it by using:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude -u&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This updates the list of packages before starting aptitude.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updating list of packages&lt;/span&gt;&lt;br /&gt;Since the repositories are constantly being updated, new packages added or packages being updated etc, so it could be a good idea to update the local list of available packages. Both aptitude and apt-get handles updates:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude update&lt;br /&gt;sudo apt-get update&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Searching for packages&lt;/span&gt;&lt;br /&gt;Using the CLI for searching is faster than loading synaptic and gives the same results, hence, in my opinion, better.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;aptitude search string&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;apt-cache search string&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Just replace string with the search string of your choice. It could also be a good idea to do a update (aptitude update) before searching. Here you see that aptitude handles searches, while apt-get does not.&lt;br /&gt;And aptitude offers additional information about the package, like whether it is installed or not, with the first (few) characters on left of the package name. The first character(s):&lt;br /&gt;i: Installed&lt;br /&gt;p: No trace found on the system&lt;br /&gt;c: Packages has been deleted, but the configuration files exists.&lt;br /&gt;v: Virtual package.&lt;br /&gt;The second character(s) are the action which is to be taken with the package:&lt;br /&gt;i: Going to be installed&lt;br /&gt;d: Going to be deleted&lt;br /&gt;p: Going to be deleted, including configuration files.&lt;br /&gt;If the third character is A it means the package was automatically installed.&lt;br /&gt;Here is an example of a search result (taken from the aptitude man pages):&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt; i   apt                             - Advanced front-end for dpkg&lt;br /&gt;              pi  apt-build                       - frontend to apt to build, optimize and in&lt;br /&gt;              cp  apt-file                        - APT package searching utility -- command-&lt;br /&gt;              ihA raptor-utils                    - Raptor RDF Parser utilities&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;Here you see apt is installed, apt-build does not have any files on the system, but is going to be installed, apt-file only has the configuration files on the system, but those are to be removed, and raptor-utils is installed, no changes to it, and was automatically installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installing packages&lt;/span&gt;&lt;br /&gt;So after updating the list, and you know what to install after the search it is just using:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude install package&lt;br /&gt;sudo apt-get install package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;You need the correct name for the package to install, for instance just "deluge" won't work, you have to type in "deluge-torrent". You could also use some options here:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-d&lt;/span&gt;&lt;br /&gt;Download only, you just download the package to a local repository, you do not install it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-y&lt;/span&gt;&lt;br /&gt;Assume yes on yes/no prompts.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;--force-yes&lt;/span&gt;&lt;br /&gt;Not recommended to use, this forces yes on even warning messages. By using this you might end up doing something harmful to your system.&lt;br /&gt;&lt;br /&gt;Using options:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude -option install package&lt;br /&gt;sudo apt-get -option install package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Removing packages&lt;/span&gt;&lt;br /&gt;So you got tired or don't need a package any more and are ready to remove it. This is pretty straightforward:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude remove package&lt;br /&gt;sudo apt-get remove package&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This is where aptitude shines. Where apt-get only removes the packages you specify, while aptitude also removes the dependencies of that package.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fixing broken dependencies&lt;/span&gt;&lt;br /&gt;From time to time, and for some reason, you can get packages with broken dependencies. These can be a pain, as APT usually refuse to install or remove any packages before this is fixed. Luckily this can be done automagically:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude -f install&lt;br /&gt;sudo apt-get -f install&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This is a pretty aggressive command, use with care and do not combine with -y or --force-yes!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Updating your system&lt;/span&gt;&lt;br /&gt;It is not recommended using APT to keep Mint up to date, you should use mintUpdate for this. But I will still include a few words of this here, as there are a few ways of doing this. Again, aptitude is the preferred way of upgrading:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude safe-upgrade&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;safe-upgrade prevents you from ending up in dependency hell. It does not upgrade/install packages that have unmet dependency, I.e. a newer version than available, and keeps everything neat and clean. But as I mentioned above, upgrade is not recommended, so if you do not know what you are doing, don't do it!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why you should not update Mint using CLI&lt;/span&gt;&lt;br /&gt;Mint is based on Ubuntu, and use Ubuntu repositories, but that does not mean Mint IS Ubuntu, Mint (Main) forked from Edgy (or 6.10), and thus has it's differences from the current stable Ubuntu. This also means that not all updates from Ubuntu is safe/stable on Mint. To prevent the installation of these updates, the Mint development team has built mintUpdate, that should be your primary update tool. Not only does this filter out known "ugly updates", it also filters out potential "ugly updates", like kernel updates. One of the reasons for excluding kernel updates is to provide a consistent desktop for the user, without having to recompile drivers after a update, but if you are a security freak, feel free to include all updates, but do not come back and complain because X fails to start or similar (but we will of course help you set things straight again, if you ask politely &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;).&lt;br /&gt;And UNDER NO circumstances should you EVER do a dist-upgrade *, unless there is an official announcement that explicitly states that this is possible and even then you should read carefully and follow the directions given. After almost every Ubuntu release there are some who run a dist-upgrade on their system and end up with a mix between Mint and Ubuntu, and often a buggy mix. The only solution for this is a FRESH INSTALL!&lt;br /&gt;*Note - if you have the correct sources.list for your version of Mint you can do a dist-upgrade. But the minute you add repositories from the next (or previous) generation you're done (like adding Hardy repos for Daryna). But the dist-upgrade option is the only way to get new applications added even in mintUpdate. But remember to have the right sources.list&lt;br /&gt;It is (always) safe (and recommended) to use the dist-upgrade option in mintUpdate. Nothing is installed until you click apply. This note added by husse&lt;br /&gt;If you do not feel confident with apt and Synaptic (or package management in general) you should stay away from upgrading your system via CLI.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleaning out the local repository&lt;/span&gt;&lt;br /&gt;APT keeps a local repository of all packages you install. This can be very useful, especially if you want to reconfigure a packages or re install it. But this could take up allot of space if you install a few packages, so a clean out once in a while could be useful.&lt;br /&gt;Now, there are two ways of doing this:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude autoclean&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This only removes downloaded packages which are no longer available, i.e. an old version, from the local repository.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo aptitude clean&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This removes ALL downloaded packages from the local repository. I prefer autoclean, that way I get to keep a .deb of all my installed applications, but if you are short on space, you could just run clean.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cleaning out dependencies&lt;/span&gt;&lt;br /&gt;If you haven't followed my recommendations and used aptitude to remove packages, some of your installed packages might not be needed any longer. Fear not, the can easily be removed:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get autoremove&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Easter eggs&lt;/span&gt;&lt;br /&gt;No proper software is complete without any easter eggs, and APT has some. First apt-get:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;apt-get --help&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Look at the bottom of the printout, it states that "This APT has Super Cow Powers". And it does indeed:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;apt-get moo&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Try it for your self &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;&lt;br /&gt;Aptitude:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;aptitude --help&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;At the bottom it states "This aptitude does not have Super Cow Powers." Well, try:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12707#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;aptitude moo&lt;br /&gt;aptitude -v moo&lt;br /&gt;aptitude -vv moo&lt;br /&gt;aptitude -vvv moo&lt;br /&gt;aptitude -vvvv moo&lt;br /&gt;aptitude -vvvvv moo&lt;br /&gt;aptitude -vvvvvv moo&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;This is a small introduction to APT and dpkg, there are a ton of other possibilities, but knowing these here, you will effectively maintain your installed packages using the CLI only and never feel the need for loading Synaptic or similar GUIs...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-1912593612577722008?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/1912593612577722008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=1912593612577722008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1912593612577722008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1912593612577722008'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-apt-and-dpkg.html' title='Howto APT and dpkg'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-5205156959476382671</id><published>2008-08-22T07:17:00.001-07:00</published><updated>2008-08-22T07:17:28.240-07:00</updated><title type='text'>How to get iPod to work in Daryna</title><content type='html'>Probably one of the biggest pains in the butt is when you try to get your new iPod to work in Mint. I spent *hours* (no joke) trying to figure it out. Turns out, the answer is rather simple. You need two files.&lt;br /&gt;&lt;br /&gt;&lt;div class="inline-attachment"&gt;  &lt;dl class="file"&gt;&lt;dt&gt;&lt;img src="http://linuxmint.com/forum/styles/linux-mint/imageset/icon_topic_attach.gif" alt="" title="" width="7" height="10" /&gt; &lt;a class="postlink" href="http://linuxmint.com/forum/download/file.php?id=429"&gt;libgpod-dev.tar.gz&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;em&gt;libgpod-dev&lt;/em&gt;&lt;/dd&gt;&lt;dd&gt;(218.29 KB) Downloaded 52 times&lt;/dd&gt;&lt;/dl&gt;   &lt;/div&gt;&lt;br /&gt;&lt;div class="inline-attachment"&gt;  &lt;dl class="file"&gt;&lt;dt&gt;&lt;img src="http://linuxmint.com/forum/styles/linux-mint/imageset/icon_topic_attach.gif" alt="" title="" width="7" height="10" /&gt; &lt;a class="postlink" href="http://linuxmint.com/forum/download/file.php?id=430"&gt;libgpod2.tar.gz&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;em&gt;libgpod2&lt;/em&gt;&lt;/dd&gt;&lt;dd&gt;(197.83 KB) Downloaded 36 times&lt;/dd&gt;&lt;/dl&gt;   &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Install them in that order, then type&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12060#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;df&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; in a terminal &lt;span style="font-weight: bold;"&gt;after&lt;/span&gt; you've plugged in your iPod, and your pc recognizes it. The iPod should be show as&lt;br /&gt;&lt;br /&gt;Filesystem           1K-blocks      Used    Available  Use%  Mounted on&lt;br /&gt;/dev/sdb1             47927940  27244416  19709668  59%   /media/IPOD&lt;br /&gt;&lt;br /&gt;or something along those lines. If that's what is is, then run&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12060#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo bash&lt;br /&gt;&lt;br /&gt;/usr/bin/ipod-read-sysinfo-extended /dev/sdb1 /media/IPOD&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;I recommend copy'n'pasting that line. It has a couple of spaces in it. (Replace /media/IPOD and /dev/sdb1 with your corresponding locations) Then disconnect by right clicking on the ipod and ejecting it. Reconnect, open amarok, and choose your model from the new list that appears. This works with any iPod that has been connected to iTunes at least once. I don't know about brand new ones, or the iPhone/touch, but it works for me, and I have the fall '07 80Gb Classic. Let me know if it works for you &lt;img src="http://linuxmint.com/forum/images/smilies/icon_razz.gif" alt=":P" title="Razz" /&gt;&lt;br /&gt;&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;Alternatives:&lt;br /&gt;&lt;br /&gt;Pandora:&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://en.wikipedia.org/wiki/Pandora_%28console"&gt;http://en.wikipedia.org/wiki/Pandora_(console&lt;/a&gt;&lt;!-- m --&gt;)&lt;br /&gt;&lt;br /&gt;Cowon A3:&lt;br /&gt;Video: H.264, WMV7/8/9, DivX 3.11/4/5/6, XviD, MKV, MPEG-4/-2/-1, D1: NTSC 720x480 / PAL 720x576, 30fps&lt;br /&gt;Audio: MP3, OGG, WMA, AC3, WAV, FLAC, WV, APE, AAC&lt;br /&gt;&lt;br /&gt;Cowon Q5(W):&lt;br /&gt;Same as above, plus a bit more.&lt;br /&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Later &lt;img src="http://linuxmint.com/forum/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Mr. Green" /&gt;  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" title="Mr. Green" /&gt;&lt;br /&gt;&lt;br /&gt;DISCLAIMER: (I should've done this earlier:P)&lt;br /&gt;&lt;br /&gt;It works 100% with my iPod classic 80GB. I am assuming it works with the others too. But check to see if Amarok already has your iPod supported. With Mint 4, it come preloaded with support for MANY older iPods. So, you may not even need to use this guide. Best of luck to all. And, as usually, not responsible for anything that happens. &lt;img src="http://linuxmint.com/forum/images/smilies/icon_razz.gif" alt=":P" title="Razz" /&gt;&lt;br /&gt;&lt;br /&gt;This tutorial is licensed under the GNU Free Documentation License.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-5205156959476382671?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/5205156959476382671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=5205156959476382671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5205156959476382671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5205156959476382671'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-get-ipod-to-work-in-daryna.html' title='How to get iPod to work in Daryna'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7725826873548648826</id><published>2008-08-22T07:16:00.001-07:00</published><updated>2008-08-22T07:16:59.345-07:00</updated><title type='text'>Linux-Unix cheat sheets - The ultimate collection</title><content type='html'>&lt;a class="postlink" href="http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets---the-ultimate-collection/"&gt;http://www.scottklarr.com/topic/115/lin ... ollection/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7725826873548648826?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7725826873548648826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7725826873548648826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7725826873548648826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7725826873548648826'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/linux-unix-cheat-sheets-ultimate.html' title='Linux-Unix cheat sheets - The ultimate collection'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-6357508820182227039</id><published>2008-08-22T07:15:00.004-07:00</published><updated>2008-08-22T07:16:15.346-07:00</updated><title type='text'>How To: Partition your Hard Drive.</title><content type='html'>Greetings:&lt;br /&gt;&lt;br /&gt;With a dawn of a new release on our hands, perhaps some passing of education / knowledge to someone whom may want to have a Install of Bea to try without all the cdrom activities.&lt;br /&gt;&lt;br /&gt;First you start off by downloading the release, This can be found on official mirrors and it could take roughly around an hour or so to download depending on your connection to the Internet, After you download it, using your favorite burning program (NERO .. or CD Record) burn it onto a Disc, I like RW discs, because you can wipe it clean for a new release .. later down the road.&lt;br /&gt;&lt;br /&gt;Basically at this point if you are looking to play with it, or install Bea, just put in the CD and boot your computer off the CD. I will assume you know how to do this.&lt;br /&gt;&lt;br /&gt;Now if you are planning to install it along side windows, I will post another How To on this. I am documenting on &lt;span style="font-weight: bold;"&gt;How To install Bea, as a Full OS&lt;/span&gt;. Launch the installer, and follow the menu's by selecting the correct  Language, Key board layout, and timezone ..&lt;br /&gt;&lt;br /&gt;When you get to the Partition screen, this is where I would like to point out, my favorite partitioning scheme. At this screen, I urge you to try this..&lt;br /&gt;&lt;br /&gt;At the Partition screen, Select the "Manual Partitioning"&lt;br /&gt;&lt;br /&gt;You will see Gparted (a partition manager launch) you will see your disk, probably with one partition. If you did the smart thing you have backed up all your data. If you backed up all your data, at this point proceed.&lt;br /&gt;&lt;br /&gt;I deleted my 1 BIG partition, and broke it into 3 separate partitions. I have used the following sizes to reflect my system settings.&lt;br /&gt;&lt;br /&gt;HDA1 - Size = 1.4 GB -- Mount Point = LINUX-SWAP (2.5 x Ram Size) &lt;br /&gt;HDA2 - Size = 4 GB -- Mount Point = / (top level) Type: RieserFS&lt;br /&gt;HDA3 - Size = 30+ GB -- Mount Point = /Home Type: RieserFS&lt;br /&gt;Bonus: Add a hda4 - size = 8GB == Basically this can be used to install windows ... &lt;br /&gt;&lt;br /&gt;Now the beauty of this setup is when you want to install another Linux distro, or install ubuntu, or Linux Mint, All you are required to do is remove HDA2 and re-create the partition, and format it, to install your OS clean.&lt;br /&gt;&lt;br /&gt;To Dual boot with Windows.. Windows MUST be installed first. Grub (Linux' boot loader) will provide an option to Boot Windows... I will document how to tweak the Boot loader in another document.&lt;br /&gt;&lt;br /&gt;With the partition HDA3, after you accept the "manual partition" scheme you will have a choice where you want the mount point, but also if you create the same account in Linix Mint (say " user ") your home folder is left .. Untouched on the /Home (hda3) partition,&lt;br /&gt;&lt;br /&gt;I know you are getting confused, lol, But Try it a couple of times... Follow my directions ..&lt;br /&gt;&lt;br /&gt;Install once  -- creating this Partition structure (Backup all files)&lt;br /&gt;copy over 10 files that you know are your personal files (i use mp3)&lt;br /&gt;then do the install again, but NOT deleting the Home Partition, and create the same user on the machine, and tweaking the "Mount Points"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-6357508820182227039?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/6357508820182227039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=6357508820182227039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6357508820182227039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6357508820182227039'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-partition-your-hard-drive.html' title='How To: Partition your Hard Drive.'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-1700164240885023891</id><published>2008-08-22T07:15:00.003-07:00</published><updated>2008-08-22T07:15:40.727-07:00</updated><title type='text'>Have Firefox 2 &amp; 3 use separate profiles</title><content type='html'>For Elyssa:&lt;br /&gt;1st install Firefox 2 and when asked make sure to Press &lt;span style="font-weight: bold;"&gt;KEEP&lt;/span&gt; to keep the files for Linux Mints Bookmarks and settings.(example: disabled ipv6)&lt;br /&gt;&lt;br /&gt;You have already ran Firefox 3 to get here and is set to use the default profile.&lt;br /&gt;So to launch Firefox 2 open terminal and Run this command. &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;firefox-2 -ProfileManager&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create Profile&lt;/span&gt; --&gt; &lt;span style="font-weight: bold;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chose Folder&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create folder&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;name it &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;firefox2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Now press open&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enter new profile name:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;firefox2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Click Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Select the profile&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;default&lt;/span&gt;&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;make sure&lt;/span&gt; &lt;span style="color: rgb(128, 0, 0);"&gt;Don't ask at startup&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;IS checked&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Start Firefox&lt;/span&gt; (so Firefox 3 will use this by Default)&lt;br /&gt;Now &lt;span style="font-weight: bold;"&gt;close&lt;/span&gt; firefox-2&lt;br /&gt;&lt;br /&gt;Now to Edit Firefox-2 launcher&lt;br /&gt;Run from terminal:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gnome(Main)&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gksu gedit /usr/applications/firefox-2.desktop&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;KDE CE&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;kdesu kate /usr/applications/firefox-2.desktop&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;XFCE CE and Fluxbox CE&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gksu mousepad /usr/applications/firefox-2.desktop&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Edit line 67&lt;/span&gt; &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;Exec=firefox-2 %u&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; to &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13680#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;Exec="firefox-2 -P firefox2 %u"&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Save and exit.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now open &lt;span style="font-weight: bold;"&gt;Firefox 2&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;check the bookmarks&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;are not&lt;/span&gt;&lt;/span&gt; the same ones as in &lt;span style="font-weight: bold;"&gt;Firefox 3&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;To import bookmarks from Firefox 3:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Close Firefox 2 and open Firefox 3.&lt;br /&gt;&lt;br /&gt;Open the &lt;span style="font-weight: bold;"&gt;Bookmarks&lt;/span&gt; menu and click &lt;span style="font-weight: bold;"&gt;Organize Bookmarks&lt;/span&gt;.&lt;br /&gt;Now Click &lt;span style="font-weight: bold;"&gt;Import and Backup&lt;/span&gt; --&gt; &lt;span style="font-weight: bold;"&gt;Export HTML...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save as &lt;span style="color: rgb(255, 0, 0);"&gt;bookmarks.html&lt;/span&gt; to the &lt;span style="color: rgb(255, 0, 0);"&gt;Home&lt;/span&gt; folder.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Close Firefox 3 and open Firefox 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open the &lt;span style="font-weight: bold;"&gt;Bookmarks menu&lt;/span&gt; and click  &lt;span style="font-weight: bold;"&gt;Organize Bookmarks&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Now Click &lt;span style="font-weight: bold;"&gt;File&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;import &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Open the &lt;span style="color: rgb(255, 0, 0);"&gt;bookmarks.html&lt;/span&gt; that was saved from &lt;span style="font-weight: bold;"&gt;Firefox 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now reorganize them the way you want them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-1700164240885023891?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/1700164240885023891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=1700164240885023891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1700164240885023891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1700164240885023891'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/have-firefox-2-3-use-separate-profiles.html' title='Have Firefox 2 &amp; 3 use separate profiles'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7263713075494966088</id><published>2008-08-22T07:15:00.001-07:00</published><updated>2008-08-22T07:15:13.295-07:00</updated><title type='text'>How To get old extensions installed in Firefox 3</title><content type='html'>&lt;div class="content"&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size: 150%; line-height: 116%;"&gt;This does not mean that the extension will work, just that it will get installed&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;This will help get old extensions to install in Firefox 3.&lt;br /&gt;&lt;br /&gt;1. Type about:config into Firefox's address bar and click the "I'll be careful, I promise!" button.&lt;br /&gt;&lt;br /&gt;2. Right-click anywhere. Choose &lt;span style="font-weight: bold;"&gt;New&lt;/span&gt; &gt; &lt;span style="font-weight: bold;"&gt;Boolean&lt;/span&gt; and name it &lt;span style="color: rgb(128, 0, 0);"&gt;extensions.checkCompatibility&lt;/span&gt; and make sure it's set to false.&lt;br /&gt;&lt;br /&gt;3. Right-click anywhere. Choose &lt;span style="font-weight: bold;"&gt;New &lt;/span&gt;&gt; &lt;span style="font-weight: bold;"&gt;Boolean&lt;/span&gt; and name it  &lt;span style="color: rgb(128, 0, 0);"&gt;extensions.checkUpdateSecurity&lt;/span&gt; and make sure it's set to false.&lt;br /&gt;&lt;br /&gt;4. Restart Firefox.&lt;br /&gt;&lt;br /&gt;If that still doesn't get it installed then install &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6543" class="postlink"&gt;&lt;span style="color: rgb(64, 0, 255);"&gt;Nightly Tester Tools extension&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7263713075494966088?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7263713075494966088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7263713075494966088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7263713075494966088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7263713075494966088'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-get-old-extensions-installed-in.html' title='How To get old extensions installed in Firefox 3'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-3724803316140510731</id><published>2008-08-22T07:13:00.004-07:00</published><updated>2008-08-22T07:14:35.967-07:00</updated><title type='text'>How to backup your stuff UNIX-style</title><content type='html'>&lt;div class="content"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Foreword:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This "How to" here involves a lot of shell commands. And you can't just copy &amp;amp; paste them 1:1 ... chances are your system is different from mine, so you need to &lt;span style="text-decoration: underline;"&gt;think&lt;/span&gt; before you copy my commands.&lt;br /&gt;&lt;br /&gt;People looking for a nice "Point and click" tutorial should move on. There is no pointing and clicking here. Simply because I don't believe in "pointing and clicking" and I also don't know any reliable GUI backup method ... "reliable" in the sense: We can get our stuff back after a disaster. So for a "GUI point and click backup How-To" I am simply the wrong person.&lt;br /&gt;&lt;br /&gt;So we're going to use the shell here. And then plenty of it. So why should you be interested?&lt;br /&gt;&lt;br /&gt;1. You could learn a lot.&lt;br /&gt;2. You could learn a lot.&lt;br /&gt;3. You could learn even more.&lt;br /&gt;4. You could gain some confidence with the shell and your new Linux OS&lt;br /&gt;&lt;br /&gt;5. This tutorial here works, GUI or not. &lt;br /&gt;&lt;br /&gt;You can and you will get your data back if you do it right. But again: &lt;span style="color: red;"&gt;&lt;span style="font-weight: bold;"&gt;THINK.&lt;/span&gt;&lt;/span&gt; No tutorial can replace your brain and your intelligence. And did I mention that you could learn a lot ... ?  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_wink.gif" alt=":wink:" title="Wink" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: red;"&gt;IMPORTANT:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; All the commands here need to be executed as &lt;span style="color: red;"&gt;super-user "root"&lt;/span&gt;. So either put a "&lt;span style="font-weight: bold;"&gt;sudo&lt;/span&gt;" in front of each command that I mention or open a root shell via "&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;sudo su -&lt;/span&gt;&lt;/span&gt;" and execute the commands directly in there. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;Also:&lt;/span&gt; I &lt;span style="text-decoration: underline;"&gt;strongly&lt;/span&gt; advise against using UUID's in &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; &lt;/span&gt;. UUID's make matters unnecessarily complicated by being "unique". So this means that if something goes wrong and you have to restore from a backup onto a new disk the UUID's will be different ... and that will cause problems. So it would be better to get rid of the UUID's in &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; right away (e.g. right after you installed your system) and use the more traditional device names in &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; ... Example: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;#&lt;file&gt;          &lt;mount&gt;     &lt;type&gt;   &lt;options&gt;   &lt;dump&gt;   &lt;pass&gt;&lt;br /&gt;/dev/hda1    /                 ext3    rw,errors=remount-ro  0    1&lt;br /&gt;/dev/hda5    none              swap    rw        0    0&lt;br /&gt;none         /proc             proc    defaults  0    0&lt;br /&gt;/dev/hda9    /data             ext3    rw        0    2&lt;br /&gt;/dev/hda8    /home             ext3    rw        0    2&lt;br /&gt;/dev/hda6    /tmp              ext3    rw        0    2&lt;br /&gt;/dev/hda7    /var              ext3    rw        0    2&lt;br /&gt;/dev/hdb1    /data2            ext3    rw        0    2&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Device names are "dumb" and they don't care if they are on your old harddisk or a new one ... for as long as the harddisk and its partitions exist your system will boot. With UUID's: Nope. You'd have to find out each UUID for each disk (costs you a lot of time) and those UUID's are usually so long and so cryptic that there is a high chance that you will screw up. As I said: Get rid of them, change your &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; so that it uses device names!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Edit:&lt;/span&gt; Also, don't forget to edit &lt;span style="font-weight: bold;"&gt;/boot/grub/menu.lst&lt;/span&gt; !!  There is a section which defines the default kernel options, e.g. mine looks like this: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;# kopt=root=UUID=8499b6f9-2196-4134-bf75-0599c17658e2 ro&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Leave it commented out (that's perfectly OK; the setting *IS* *ACTIVE* nontheless! Also: the documentation says not to uncomment it, so I guess we just leave it like that!) but change that rear part! So if you change /etc/fstab and rid yourself of those UUID entries you also have to do it here. So you'd replace above string "kopt=root=UUID....." with the device name for your " / " mount point. In my case that would be: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt; kopt=root=/dev/sda5 ro &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Once you've changed this setting you need to activate it. Execute this as "root": &lt;span style="font-weight: bold;"&gt;update-grub&lt;/span&gt; .... It will rewrite your GRUB and make sure all entries in GRUB point to the right " / " partition. Or else those entries might still point to your old UUID= entry ... and that could cause booting to stop unexpectedly. If that happens (e.g. you forgot to edit menu.lst): You can temporarily "edit" the boot entry in GRUB's menu at boot time. Just make sure the menu gets displayed (e.g. by pressing 'ESC' if it's not shown per default) and then select the entry you wish to temporarily edit and then hit "e" (it's all displayed on-screen). Check that kernel line ... if it says "root=UUID....." you can change it to "root=/dev/sda5" (whatever the right setting for your " / " partition is) and then hit the 'ENTER' key to boot your system with the temporarily altered settings. It should work. Once you're in you can still change menu.lst and do the needed changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;On the shoulders of giants&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I of course am not the "inventor" of those backup methods ... Duh. As Einstein once put it: "I am standing on the shoulder of giants". Very huge giants at that. So credits go to the people who taught me UNIX and Linux back in the 90's, to all my bosses and superior managers who kicked my a** if I did stuff wrong (very important learning experience ...), to the people who ridiculed me on IRC back when I was a "n00b" (important learning experiences too ...). Last but not least, this book taught me a lot:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/UNIX-Backup-Recovery-Curtis-Preston/dp/1565926420/ref=pd_bbs_sr_1/103-3018831-2988633?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184798526&amp;amp;sr=8-1" class="postlink"&gt;UNIX Backup &amp;amp; Recovery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I highly recommend it despite its age (1999). So nothing here is any "big secret". &lt;span style="font-weight: bold;"&gt;All the stuff shown here are standard UNIX shell commands&lt;/span&gt; that are most likely present out of the box on any UNIX-like operating system. The "big secret" (if it even is one) is to put these commands to work and have them backup our system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Preparations: What do we use?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First things first: Every backup is only as good as the restore. And my work as UNIX admin has taught me some nasty lessons.&lt;br /&gt;&lt;br /&gt;In a professional environment you'd use some form of tapes to write your backups to. Simply because they are very reliable and can hold large amounts of data.&lt;br /&gt;&lt;br /&gt;But most home users probably can't afford a 4000$ DLT drive or a 10'000$ tape robot. So what's left?&lt;br /&gt;&lt;br /&gt;I personally am not really a fan of making backups to CD's or DVD's. CD's are usually too small and if you span your backups across multiple CD's chances are you might lose one disk of this volume set ... and then your restore won't work anymore and your backup is worth nothing. This has happened to me. DVD's are bigger, yes. But both CD's and DVD's have serious drawbacks when it comes to reliability. Take a DVD+RW disk for example: "Can survive up to 1000 rewrites" they say. Right. What they don't tell you: Those 1000 rewrites are reached way faster than you think. If you want reliability don't count on DVD's ...&lt;br /&gt;&lt;br /&gt;So I personally have settled on large external USB harddisks:&lt;br /&gt;- they are cheap if you compare their price per GB with other options.&lt;br /&gt;- these days it's really hard to find a machine that doesn't have USB.&lt;br /&gt;- hence: USB harddisks most likely will work anywhere + anytime.&lt;br /&gt;- reliability: I only turn on those disks when I really really want to use them for backups ... this greately increases their lifespan.&lt;br /&gt;- speed: Let's face it: No DVD or CD could ever hope to beat a harddisk when it comes to read/write speeds.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As for software:&lt;br /&gt;&lt;br /&gt;All software that we would need is already there in your OS. The only other thing I would recommend is to have a Linux Live CD ready, either your Mint Installer disk, or Ubuntu Live, or Knoppix, or whatever, for as long as it has:&lt;br /&gt;&lt;br /&gt;- USB support&lt;br /&gt;- tar on-board&lt;br /&gt;- gzip on-board&lt;br /&gt;&lt;br /&gt;you should already have all the software you'd need. As an extra and "just to be safe" I'd highly recommend the &lt;span style="font-weight: bold;"&gt;SuperGrub Disk&lt;/span&gt; ... Please use Google to find it. It's a live CD that is specialised on getting boot blocks back (hence the name and the relation with the "GRUB" boot loader).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Backup: What do we backup?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In short: Everything that matters. I'm a rather paranoid person and bad experience has taught me to really backup everything + the kitchen sink. It's better to have too much stuff in your backup and not need it than the other way round: Need too much stuff but not have it in any backup. That sucks. And it can seriously ruin your day &lt;img src="http://linuxmint.com/forum/images/smilies/icon_twisted.gif" alt=":twisted:" title="Twisted Evil" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;So really -- what do we backup?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. the Master Boot Record (&lt;span style="font-weight: bold;"&gt;MBR&lt;/span&gt;) + the partition table&lt;br /&gt;2. we make an exact copy of &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; so we have a copy of all the config files that matter&lt;br /&gt;3. we backup our package selections (can be used for cloning purposes too)&lt;br /&gt;4. we pack all our partitions into &lt;span style="font-weight: bold;"&gt;tar.gz&lt;/span&gt; archives&lt;br /&gt;5. except &lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt;: we make a 1:1 copy of it so we can access all the files if needed&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Putting it all together&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Step 1: The Master Boot Record&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For this we need the &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; utility. If you want to learn more about &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; please read the manual: &lt;span style="font-weight: bold;"&gt;man dd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this example I will assume that &lt;span style="font-weight: bold;"&gt;/dev/hda&lt;/span&gt; is the first harddisk (for SATA or SCSI users this would most likely be &lt;span style="font-weight: bold;"&gt;/dev/sda&lt;/span&gt; ... as I said: &lt;span style="color: red;"&gt;&lt;span style="text-decoration: underline;"&gt;THINK&lt;/span&gt;&lt;/span&gt; ... you can't just copy &amp;amp; paste here without thinking!).&lt;br /&gt;&lt;br /&gt;We tell &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; to read the relevant number of bytes from the first harddisk device (yes, really: the device --- and *not* any partition like /dev/hda1 or /dev/hda2 or anything like that ... ) and put that into a binary file ... if anything goes wrong we could restore the MBR from there (e.g. with the help of a Live CD): &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;dd if=/dev/hda of=/tmp/hda-mbr.bin bs=512 count=1&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Explanation: &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; will read the first 512 bytes (= MBR + partition table) from the first harddisk &lt;span style="font-weight: bold;"&gt;/dev/hda&lt;/span&gt; and place it into the file I specify ... here: &lt;span style="font-weight: bold;"&gt;/tmp/hda-mbr.bin&lt;/span&gt; ... that path and filename could be adjusted to your taste and requirements if needed. Obviously it would be intelligent to have this file e.g. on an external disk or USB stick ... just in case.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;How to restore your MBR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you've destroyed your MBR somehow than this means that your PC won't boot anymore from the harddisks ... so to get it back to work you'd need a Live CD now. So in order to get our MBR back (there are other methods too but I will now focus on this one):&lt;br /&gt;- you'd boot your Live CD&lt;br /&gt;- mount that USB stick or USB harddisk where you put that MBR-backup on to&lt;br /&gt;- open a terminal&lt;br /&gt;- cd into the right directory&lt;br /&gt;- restore the MBR with the "dd" command&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /path/to/where/MBR/backup/is/stored&lt;br /&gt;dd if=hda-mbr.bin of=/dev/hda bs=446 count=1&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Please note the difference here: We're only restoring 446 bytes ... not the full 512 we backed up earlier. Why? The last 64 bytes contain the partition table. Chances are you don't want to ruin your disk partitions so it's wiser to only restore 446 bytes ... not the full 512.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Please be advised that brainless tampering with the &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; command while being "root" can lead to serious data loss and a really ruin your day.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just think before you hit that enter key. If in doubt: Please come to the IRC channel and/or the forum and ask, OK?&lt;br /&gt;&lt;br /&gt;How do we know it worked? &lt;span style="font-weight: bold;"&gt;dd&lt;/span&gt; itself won't give you much info. The only way to tell if it did work is to reboot. Ideally your GRUB menu should reappear again ... &lt;img src="http://linuxmint.com/forum/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Step 2: Copying /etc&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's simple. Just find a good location and then as "root" recursively copy your &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; there ... this has the advantage that if you need to ask for help or if anything goes wrong you have a copy of all your config files. Example: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /where/we/will/store/our/stuff&lt;br /&gt;cp -a -v -u /etc .&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Explanation: "cp -a -v -u" copies everything in &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; recursively to the current location (= "." as target) plus it keeps the permissions intact.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;How to restore your /etc&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Simple: just check what's missing and then copy the single config files back to the /etc of your system. Let's suppose you've ruined your xorg.conf file somehow: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /where/we/placed/the/backup/etc&lt;br /&gt;cd X11&lt;br /&gt;cp xorg.conf /etc/X11/&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; It's simple, it's stupid ... and it works.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Step 3: Our package selections&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Backup &lt;span style="font-weight: bold;"&gt;/etc/apt/sources.list&lt;/span&gt; ... or copy it to one of your other systems (in case you want to have the same packages everywhere)&lt;br /&gt;&lt;br /&gt;2. On system #1 (the one you want to backup) issue this command:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo dpkg --get-selections &gt; packagelist.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;=&gt; This will write your package selections and the status of all packages into that text file "packagelist.txt". Now copy that file to your other system(s) or put it onto a USB stick or USB harddisk.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;How to restore your package selections&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. You need to restore the &lt;span style="font-weight: bold;"&gt;/etc/apt/sources.list&lt;/span&gt; file (see section above about copying &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; recursively ...) and then you need to tell &lt;span style="font-weight: bold;"&gt;dpkg&lt;/span&gt; to read your package list:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo dpkg --set-selections &lt;&gt;&lt;br /&gt;&lt;br /&gt;=&gt; The system will now take over the package selections that were previously defined on the original or previous system.&lt;br /&gt;&lt;br /&gt;2. All you need to do now is to execute the install process:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo apt-get dselect-upgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;=&gt; Result: You now will have the same packages installed like before on "System #1"&lt;br /&gt;&lt;br /&gt;"Armed" with these commands you can also clone installations (e.g. produce identical systems with identical software selections) in a couple of minutes. Just make sure you get the &lt;span style="font-weight: bold;"&gt;/etc/apt/sources.list&lt;/span&gt; right (e.g. it should be the same on all systems).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Step 4: Packing your partitions into *.tar.gz archives&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Again, you need to think a little and take a look at your &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; ... it doesn't make sense if you copy &amp;amp; paste my commands here, especially if you don't have the same mountpoints (e.g. separate &lt;span style="font-weight: bold;"&gt;/usr,&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;/var&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;/opt&lt;/span&gt; partitions ... or not). The sense behind those commands is that you get an archived copy of all your partitions. The advantages you get:&lt;br /&gt;&lt;br /&gt;- you could 100% restore a system into the state it had when the archives were made&lt;br /&gt;- you could use the archives to make a 1:1 clone of your system&lt;br /&gt;- you could also choose to only restore selected parts of your system (useful if you e.g. switch distros and e.g. don't need the /usr partition anymore from the previous distro ...)&lt;br /&gt;&lt;br /&gt;This example here assumes that you have a " / " root filesystem and separate /boot, /var, /usr and /home filesystems (this needs to be changed according to your system settings):&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /path/to/USB/disk&lt;br /&gt;tar --one-file-system -pzcvf BootFS_backup.tar.gz /boot&lt;br /&gt;tar --one-file-system --exclude=/tmp/* --exclude=/dev/* --exclude=/proc/* -pzcvf RootFS_backup.tar.gz /&lt;br /&gt;tar --one-file-system --exclude=/var/tmp/* -pzcvf VarFS_backup.tar.gz /var&lt;br /&gt;tar --one-file-system -pzcvf UsrFS_backup.tar.gz /usr&lt;br /&gt;tar --one-file-system -pzcvf HomeFS_backup.tar.gz /home&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; The result here would be that all these archive files get written to the path you specified above (here: "/path/to/USB/disk") ... and if that would be your USB disk you could in the future also fully restore your system from there again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;How to restore your partitions via the archives&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So let's suppose that due to some serious misfortune your harddisk went to Nirvana -- you were forced to replace it. In such a case you could either re-install everything from scratch or you could restore the archives -- I mean that's precisely what we have them for, right?&lt;br /&gt;&lt;br /&gt;So, first step would obviously be to remove the dead disk from the system and put in the new one. I will assume you know how to do it ... if not please Google around. It should be easy to find guides that will tell you how to replace a dead harddisk.&lt;br /&gt;&lt;br /&gt;When this is done you now have a shiny new harddisk in your system. And it's totally empty and there is nothing on it .... yet.&lt;br /&gt;&lt;br /&gt;So what we need now is to boot the system with a Live CD. The Mint installer disk should suffice, but an Ubuntu, Kubuntu or Knoppix Live CD should do just as fine. What we need to do now is to re-create the partitions as they were on the old disk -- chances are that your Live CD will have some form of partitioning program, either &lt;span style="font-weight: bold;"&gt;gparted&lt;/span&gt; for the GUI or &lt;span style="font-weight: bold;"&gt;fdisk&lt;/span&gt; for the command line. Also: These days chances are that a new harddisk will be bigger than a previous one, so don't worry about the sizes: It's OK if you make the partitions on the new harddisk bigger than they used to be on the old system. They don't have to be absolutely the same size. Just bear in mind that you can't restore e.g. a 4 GB &lt;span style="font-weight: bold;"&gt;/usr&lt;/span&gt; partition if you make the new one only half as big ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IMPORTANT:&lt;/span&gt; What really is important here is that you create the same amount of partitions and in the same order as they used to be on the old harddisk. So if you used to have a &lt;span style="font-weight: bold;"&gt;/dev/hda5&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;/dev/hda6&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;/dev/hda7&lt;/span&gt; on your old disk then it would be wise to have that too on your new system. If you don't do this then it is imperative that you remember the new disk setup and edit your &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; before you reboot!&lt;br /&gt;&lt;br /&gt;Also: I seriously hope you followed my advice above and got rid of the UUID's in your &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; ... when it comes to backup and especially when it comes to a restore those UUID's can be a serious pain.&lt;br /&gt;&lt;br /&gt;So ... back on track:&lt;br /&gt;&lt;br /&gt;- You get rid of the old harddisk, install the new one into your system&lt;br /&gt;- you boot the Live CD&lt;br /&gt;- you partition your new harddisk so that it resembles the old disk's partitioning scheme&lt;br /&gt;- you format each of the new partitions, e.g. &lt;span style="font-weight: bold;"&gt;sudo mkfs -t ext3 /dev/hdaX&lt;/span&gt;&lt;br /&gt;- you attach your USB harddisk (where our backups are) to the Live system&lt;br /&gt;- the live system should have noticed the presence of your USB disk and it should have opened it&lt;br /&gt;- you open a terminal and &lt;span style="font-weight: bold;"&gt;cd&lt;/span&gt; into the right directory on the USB disk so that you can access the archives&lt;br /&gt;&lt;br /&gt;Once you got that far i'ts time for some thinking and planning. We are about to restore gigabytes and gigabytes of data ... so it better be the right disk and stuff be in the right order.&lt;br /&gt;&lt;br /&gt;First, we need to check: &lt;span style="font-weight: bold;"&gt;What will our root partition " / " be?&lt;/span&gt;  ==&gt; Here &lt;span style="font-weight: bold;"&gt;Step #2&lt;/span&gt; comes in handy. If you did copy your &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; as suggested above you could just open a second terminal and &lt;span style="font-weight: bold;"&gt;cd&lt;/span&gt; into the directory where you copied your &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt; into and simply take a look at your old &lt;span style="font-weight: bold;"&gt;/etc/fstab&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;So let's assume that your " / " filesystem was on &lt;span style="font-weight: bold;"&gt;/dev/hda5&lt;/span&gt; ... As this will be the " / " filesystem again we should recreate that one first.&lt;br /&gt;&lt;br /&gt;Into a new terminal, type this (needs to be adjusted to reflect your own system settings): &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /mnt&lt;br /&gt;mkdir new-root&lt;br /&gt;mount /dev/hda5 /mnt/new-root&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; If everything went right these steps should finish without error.&lt;br /&gt;&lt;br /&gt;If you check the contents of your "new-root" chances are that it is empty; there will likely be a "lost+found" directory but that's it.&lt;br /&gt;&lt;br /&gt;So as a first step we need to recreate the various mount points again! &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;mkdir /boot /usr /opt /home /var&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Once that is done we can mount all sub-sequent partitions and attach it to our "new-root". So I will make some assumptions here, e.g. that &lt;span style="font-weight: bold;"&gt;/dev/hda6&lt;/span&gt; is your &lt;span style="font-weight: bold;"&gt;/usr&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;/dev/hda7&lt;/span&gt; is your &lt;span style="font-weight: bold;"&gt;/var&lt;/span&gt;, and so on. This needs to be adjusted, obviously: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd /mnt/new-root&lt;br /&gt;mount /dev/hda1 boot&lt;br /&gt;mount /dev/hda6 usr&lt;br /&gt;mount /dev/hda7 var&lt;br /&gt;mount /dev/hda8 opt&lt;br /&gt;mount /dev/hda9 home  &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; With this we have recreated the structures of our harddisk ... so now we just need to fill the disk again!&lt;br /&gt;&lt;br /&gt;There should still be an open terminal window where you cd'd to the archives, right? Into that type this command: &lt;span style="font-weight: bold;"&gt;pwd&lt;/span&gt;&lt;br /&gt;This should spit out the current path, e.g. maybe something like &lt;span style="font-weight: bold;"&gt;/media/USBdisk/backups/archives&lt;/span&gt; ... Highlight it with your mouse (so that it gets copied into the clipboard).&lt;br /&gt;&lt;br /&gt;In your other terminal window inside the "new-root" directory it's time for unpacking. Let's start with &lt;span style="font-weight: bold;"&gt;/boot&lt;/span&gt; ... being the smallest partition it's an excellent candidate for doing tests as it won't take too long to find out if it worked or not (if you don't have a separate /boot you can skip this ... scroll down where we restore the " / " filesystem).&lt;br /&gt;&lt;br /&gt;Type this: &lt;span style="font-weight: bold;"&gt;tar -pzxvf &lt;/span&gt; and now hit your &lt;span style="font-weight: bold;"&gt;middle mouse button&lt;/span&gt; ... It should have inserted the path above from the clipboard into your command line so you don't have to type this path more than unnecessary. All that you need to do now is to add the name of the archive and then hit the enter key. So in the end it should look something like this: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt; cd /mnt/new-root&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/BootFS_Backup.tar.gz &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; If everything worked the contents of your original &lt;span style="font-weight: bold;"&gt;/boot&lt;/span&gt; should have been restored to your current "new-root/boot" directory. If you do a "ls -al /mnt/new-root/boot" you should be able to see the files.&lt;br /&gt;&lt;br /&gt;So if this works we can restore the rest too, e.g. the root filesystem " / ": &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt; cd /mnt/new-root&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/RootFilesystem_Backup.tar.gz&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/UsrFilesystem_Backup.tar.gz&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/VarFilesystem_Backup.tar.gz&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/OptFilesystem_Backup.tar.gz&lt;br /&gt;tar -pzxvf /media/USBdisk/where/the/backups/are/HomeFilesystem_Backup.tar.gz&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Please note that if you preferred not to make a tar.gz of your home filesystem and instead used the "cp" command then you'd obviously restore your home folder as described in that section (Step 5: Restoring your /home).&lt;br /&gt;&lt;br /&gt;If everything went as it should have you should have restored the content of your partitions to your new disk ... or your new system ... or a clone.&lt;br /&gt;&lt;br /&gt;What's still missing is the boot loader. You could try restoring that one via restoring the MBR or with a tool like the &lt;span style="font-weight: bold;"&gt;Super Grub-Disk&lt;/span&gt; (please use Google ... it's a live CD specialised on restoring dead boot loaders).&lt;br /&gt;&lt;br /&gt;Once everything is done it's time to &lt;span style="font-weight: bold;"&gt;umount&lt;/span&gt; and reboot the system .... which hopefully will reboot as if nothing had happened. &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd /mnt/new-root&lt;br /&gt;sync&lt;br /&gt;umount boot&lt;br /&gt;umount usr&lt;br /&gt;umount var&lt;br /&gt;umount opt&lt;br /&gt;cd /mnt&lt;br /&gt;umount new-root&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; If everything is OK there should be no errors. What could happen is that you get an error message about "mount point busy" so that a partition can't be unmounted. Chances are you still got a terminal open which is accessing something on that partition? Close everything and try again. Even if you still get errors it would probably safe to reboot now. Ideally your system should now come up and boot as if nothing had happened ... If it doesn't it could be that the boot block is still not 100% OK, so it would be a good idea to e.g. use the &lt;span style="font-weight: bold;"&gt;SuperGrub Disk&lt;/span&gt; and have the boot block rewritten again. But after that it should really work (I do the absolutely same thing here and I therefore know that this should work!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Step 5: Copying /home&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the example above we packed &lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt; into a *.tar.gz archive. That may or may not be a good idea. If you got tons of movies and music files in your &lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt; directory then further compressing &lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt; won't do no good ... it will just be a hell of a slow operation and take forever. In such circumstances it would be better to just make a copy onto an external harddrive as we did with &lt;span style="font-weight: bold;"&gt;/etc&lt;/span&gt;: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo su -&lt;br /&gt;cd /where/we/will/store/our/stuff&lt;br /&gt;cp -a -v -u /home .&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; ... This is basically the same command as above.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: red;"&gt;How to restore /home&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In case something went wrong or if you had to reinstall your PC you can most likely just copy all the contents of &lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt; back onto your new installation. Most stuff like your desktop settings, e-mails, bookmarks etc. should be tip top preserved as if nothing had happened. Example: &lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt; sudo su -&lt;br /&gt;cd /path/to/where/we/backed/up/home&lt;br /&gt;cp -a -v -u yourusername /home/ &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; Please mind the syntax. The position of those slashes "/" is very important. If everything went right and the copy process finishes then all your files should be back in your /home directory and when you login everything should be in its place as if nothing had happened. I did that already several times and I can almost guarantee that if you execute the commands right you have zero data loss ... you can switch distros, uninstall, reinstall, experiment around and if done right you will hopefully never lose your files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;BONUS -- Step 6: Putting it all together&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So this is a copy of my own personal backup script ... yes, no joking, I really use this monster and it does its job well. What it does:&lt;br /&gt;&lt;br /&gt;- all of the above&lt;br /&gt;- creates sub-directories per date&lt;br /&gt;- which means I can go back to specific dates and get my system the way it was that day (provided I did run a backup then)&lt;br /&gt;- hopefully it's not too hard to adapt it to your needs.&lt;br /&gt;- due to some limitations in my knowledge and/or bash some parts of the script repeat over and over again ... sorry about that, but I haven't yet found a way around that.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Important:&lt;/span&gt; The script assumes that you are already "root" and that you are already on your USB drive and in the correct location where you want to store your backup, e.g. somewhere in e.g. &lt;span style="font-weight: bold;"&gt;/media/USBdrive/backup/wherever&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;Here we go:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3969#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;#! /bin/bash&lt;br /&gt;&lt;br /&gt;export OSNAME="Mint_3.0"&lt;br /&gt;export TODAYSBACKUPDATE=`date +%d-%b-%Y`&lt;br /&gt;export HOSTNAME=`hostname`&lt;br /&gt;export RELEASE=`uname -r`&lt;br /&gt;&lt;br /&gt;mkdir $TODAYSBACKUPDATE&lt;br /&gt;cd $TODAYSBACKUPDATE&lt;br /&gt;dd if=/dev/hda of=$HOSTNAME"_hda-MBR_"$TODAYSBACKUPDATE".backup" bs=512 count=1&lt;br /&gt;&lt;br /&gt;cp -a -v -u /etc .&lt;br /&gt;cp -a -v -u /home .&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;export MOUNTPOINT="BootFS"&lt;br /&gt;export ARCHIVEFILENAME=$HOSTNAME"_"$OSNAME"_Kernel_"$RELEASE"_"$TODAYSBACKUPDATE"_"$MOUNTPOINT".tar.gz"&lt;br /&gt;tar --one-file-system -pzcvf $ARCHIVEFILENAME /boot&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;export MOUNTPOINT="RootFS"&lt;br /&gt;export ARCHIVEFILENAME=$HOSTNAME"_"$OSNAME"_Kernel_"$RELEASE"_"$TODAYSBACKUPDATE"_"$MOUNTPOINT".tar.gz"&lt;br /&gt;tar --one-file-system --exclude=/tmp/* --exclude=/proc/* --exclude=/dev/* --exclude=/sys/* -pzcvf $ARCHIVEFILENAME /&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;export MOUNTPOINT="UsrFS"&lt;br /&gt;export ARCHIVEFILENAME=$HOSTNAME"_"$OSNAME"_Kernel_"$RELEASE"_"$TODAYSBACKUPDATE"_"$MOUNTPOINT".tar.gz"&lt;br /&gt;tar --one-file-system -pzcvf $ARCHIVEFILENAME /usr&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;export MOUNTPOINT="OptFS"&lt;br /&gt;export ARCHIVEFILENAME=$HOSTNAME"_"$OSNAME"_Kernel_"$RELEASE"_"$TODAYSBACKUPDATE"_"$MOUNTPOINT".tar.gz"&lt;br /&gt;tar --one-file-system -pzcvf $ARCHIVEFILENAME /opt&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;export MOUNTPOINT="VarFS"&lt;br /&gt;export ARCHIVEFILENAME=$HOSTNAME"_"$OSNAME"_Kernel_"$RELEASE"_"$TODAYSBACKUPDATE"_"$MOUNTPOINT".tar.gz"&lt;br /&gt;tar --one-file-system --exclude=/var/tmp/* -pzcvf $ARCHIVEFILENAME /var&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;dpkg --get-selections &gt; $HOSTNAME"_dpkg-PackageSelection.txt"&lt;br /&gt;sync&lt;br /&gt;&lt;br /&gt;unset MOUNTPOINT&lt;br /&gt;unset ARCHIVEFILENAME &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That's it from here. Hope this was useful ...  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /&gt;&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;- typos corrected! + section about "menu.lst" and UUID's added.&lt;br /&gt;- bad, bad, bad typo removed. &lt;img src="http://linuxmint.com/forum/images/smilies/icon_sad.gif" alt=":(" title="Sad" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-3724803316140510731?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/3724803316140510731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=3724803316140510731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3724803316140510731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3724803316140510731'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-backup-your-stuff-unix-style.html' title='How to backup your stuff UNIX-style'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-6639847262297497746</id><published>2008-08-22T07:13:00.003-07:00</published><updated>2008-08-22T07:13:53.992-07:00</updated><title type='text'>Howto Dual-Boot Linux Mint 5 and Windows</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);"&gt;WARNING! IT IS RECOMMENDED TO BACK UP ALL DATA BEFORE CONTINUING. SOMETHING COULD GO WRONG AND YOU COULD END UP WITH A WIPED HARD DRIVE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As you can see from the title, this tutorial will explain how to set up a dual-boot with Windows and Linux Mint 5.&lt;br /&gt;It will also explain how to uninstall Linux Mint and go back to a single boot in case you don't like it. This was tested with Windows XP and Vista, but should work fine with 95, 98, ME, 2000, etc. This tutorial assumes you already have Windows installed in a single boot, as is the case with most people wanting to switch to Linux.&lt;br /&gt;&lt;br /&gt;The main reason I'm writing this is because I recommend Linux Mint to a lot of people over at &lt;a href="http://answers.yahoo.com/" class="postlink"&gt;Yahoo! Answers&lt;/a&gt;, and they usually ask me questions about dual-booting. Now I can just send them a link to this thread.&lt;br /&gt;&lt;br /&gt;Let's get started  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;It is HIGHLY RECOMMENDED to defrag your Windows installation before continuing&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OK first thing you're going to do (after backing up your data) is shrink your Windows NTFS partition to make room for some new Linux partitions. This can all be done from the Linux Mint 5 live CD:&lt;/span&gt;&lt;br /&gt;-Boot from the LiveCD:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=86083Screenshot.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/86083Screenshot.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;-Choose &lt;span style="font-weight: bold;"&gt;Start Linux Mint&lt;/span&gt;&lt;br /&gt;-Once the LiveCD loads up, go to &lt;span style="font-weight: bold;"&gt;MintMenu&gt;Administration&gt;PartitionEditor&lt;/span&gt;:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=10911Screenshot5.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/10911Screenshot5.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;-That will open up gparted, you should see a list of all partitions on your hard drive. Right-click your Windows NTFS partition and choose &lt;span style="font-weight: bold;"&gt;Resize/Move&lt;/span&gt;:&lt;br /&gt;-Up at the top, you can adjust the size of the partition. Shrink the partition by about half (or however much you want to devote to Linux) by clicking the arrow on the right and dragging it to the left:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=71497Screenshot8.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/71497Screenshot8.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;-Once you've decided how much you want to shrink it by, click &lt;span style="font-weight: bold;"&gt;Resize/Move&lt;/span&gt; (just make sure the NTFS partition is still large enough to hold all the files you have on it.)&lt;br /&gt;-Now click &lt;span style="font-weight: bold;"&gt;Apply&lt;/span&gt; to apply the changes you just made (This might take a while depending on how much you shrank the partition)&lt;br /&gt;-gparted should now show an &lt;span style="font-weight: bold;"&gt;NTFS&lt;/span&gt; partion and &lt;span style="font-weight: bold;"&gt;unallocated space&lt;/span&gt;:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=25310Screenshot9.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/25310Screenshot9.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You are now ready to install Linux Mint:&lt;/span&gt;&lt;br /&gt;-Double-click the &lt;span style="font-weight: bold;"&gt;Install&lt;/span&gt; icon on the Linux Mint desktop&lt;br /&gt;-Choose your language, then click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt;&lt;br /&gt;-Select a city in your country and timezone, click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt; again&lt;br /&gt;-Choose your keyboard layout, click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt; another time&lt;br /&gt;-Now we're at the important part, the partioner. You want Linux Mint to use the &lt;span style="font-weight: bold;"&gt;unallocated space&lt;/span&gt; we freed earlier. The easy way to do this is to choose &lt;span style="font-weight: bold;"&gt;Guided - use largest continuous free space&lt;/span&gt;. You can also choose &lt;span style="font-weight: bold;"&gt;Manual&lt;/span&gt; and set up the partitions yourself, but that's for more advanced users.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="font-weight: bold;"&gt;Guided - use largest continuous free space (Easy way):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;-Just choose &lt;span style="font-weight: bold;"&gt;Guided - use largest continuous free space&lt;/span&gt; and click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt;. The installer will automatically partition the &lt;span style="font-weight: bold;"&gt;unallocated space&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Manual Partitioning (Harder, but better):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;-Choose &lt;span style="font-weight: bold;"&gt;Manual&lt;/span&gt; and click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt;&lt;br /&gt;-I'll try to explain this the best I can, there are many ways you can set up the partitions. You need a Minimum of a 4GB Ext3 partition with the mount point "/" and a 256MB Linux Swap partition. First, I'll explain some of the mount points:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/&lt;/span&gt;: This is called the ROOT directory. It contains all other directories (/home, /usr, /etc, /boot and so on)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/home&lt;/span&gt;: This is called the Home directory. It contains things like documents and hidden configuration directories for software you install. It is a good idea to have this directory on a seperate partition, because it allows you to reinstall/upgrade without losing important documents.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/usr&lt;/span&gt;: This directory is where software goes. If you put this on a seperate partition, you can reinstall/upgrade without loosing software.&lt;br /&gt;And the Swap partition is basically hard drive space that gets used as if it were RAM. (Kind of like a Windows page file)&lt;br /&gt;So this is how I usually partition:&lt;br /&gt;-1-2 GB Swap partition (About twice the size of your RAM is usually recommended)&lt;br /&gt;-Around 2-4 GB Ext3 partition, with the mount point "/" (I usually do 6-10GB if I don't make a seperate partition for /usr)&lt;br /&gt;-Around 6 GB Ext3 partition, with the mount point "/usr"&lt;br /&gt;-Then I use the rest of the free space for an EXT3 partition with the mount point "/home"&lt;br /&gt;If I had a partition layout like the one above and somehow screwed up my system, I could reinstall Linux Mint (Only formatting the "/" partition) and have a brand new system with all my old documents and software. Sorry, I'm not sure if I'm explaining manual partitioning very well, you could probably find a better explaination on Google.&lt;br /&gt;&lt;br /&gt;-Now it will ask you for a username, password, and hostname... fill that out however you want and click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt;&lt;br /&gt;-Next it will ask if you want to import any users or documents from other operating systems. Personally, I don't like to... but you can if you want. Click &lt;span style="font-weight: bold;"&gt;Forward&lt;/span&gt;&lt;br /&gt;-Now it's ready to install, review the settings and click &lt;span style="font-weight: bold;"&gt;Install&lt;/span&gt; if they look good&lt;br /&gt;-Setup will begin installing, wait for it to finish.&lt;br /&gt;-Once it's done it will ask you to reboot, reboot and remove the CD. At startup, it should give you the choice of booting into Windows or Linux Mint. Test out both boot options If they both work: Congratulations, you have yourself a dual-boot:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=38478Screenshot22.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/38478Screenshot22.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IF YOU DECIDE LINUX MINT ISN'T RIGHT FOR YOU (How to Uninstall):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The first thing you need to do is restore the Windows bootloader. There are a few ways to do this, I prefer to use a program called ms-sys:&lt;/span&gt;&lt;br /&gt;-Boot from the Linux Mint LiveCD&lt;br /&gt;-Choose &lt;span style="font-weight: bold;"&gt;Start Linux Mint&lt;/span&gt;&lt;br /&gt;-Once the LiveCD boots, &lt;span style="font-weight: bold;"&gt;download ms-sys_2.1.0-1_i386.deb&lt;/span&gt; from:&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://packages.ubuntu.com/gutsy/ms-sys"&gt;http://packages.ubuntu.com/gutsy/ms-sys&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;The download above is for Gutsy, there doesn't seem to be a Hardy version for some reason. But don't worry, the Gutsy version works fine&lt;br /&gt;-Double-click the .deb package you just downloaded to open it with gdebi package installer, then click &lt;span style="font-weight: bold;"&gt;Install Package&lt;/span&gt;&lt;br /&gt;-Once the package has finished installing, close gdebi&lt;br /&gt;-Open a Terminal and run:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13991#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo ms-sys -m /dev/sda&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;IMPORTANT NOTE: your hard drive may be something different than &lt;span style="font-weight: bold;"&gt;/dev/sda&lt;/span&gt;. Run &lt;span style="font-weight: bold;"&gt;sudo fdisk -l&lt;/span&gt; to find out. If it is something different, change the &lt;span style="font-weight: bold;"&gt;/dev/sda&lt;/span&gt; in the command above to suit your needs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;After you've restored the Windows bootloader, you'll have to delete the Linux partitions and stretch the Windows NTFS partition:&lt;/span&gt;&lt;br /&gt;-Go to MintMenu&gt;Administration&gt;PartitionEditor&lt;br /&gt;-Right-click the &lt;span style="font-weight: bold;"&gt;Linux-Swap&lt;/span&gt; partition and choose &lt;span style="font-weight: bold;"&gt;Swapoff&lt;/span&gt;&lt;br /&gt;-Now right-click and delete the &lt;span style="font-weight: bold;"&gt;Linux-Swap&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;EXT3&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;Extended&lt;/span&gt; partitions&lt;br /&gt;-Right-click the &lt;span style="font-weight: bold;"&gt;NTFS&lt;/span&gt; partition, then choose &lt;span style="font-weight: bold;"&gt;Resize/Move&lt;/span&gt;&lt;br /&gt;-Click and drag the right arrow all the way to the right side to fully extend the partition:&lt;br /&gt;&lt;a href="http://www.vulomedia.com/viewer.php?id=97825Screenshot33.png" class="postlink"&gt;&lt;img src="http://www.vulomedia.com/thumbs/97825Screenshot33.png" alt="Image" /&gt;&lt;/a&gt;&lt;br /&gt;-Click &lt;span style="font-weight: bold;"&gt;Resize/Move&lt;/span&gt;&lt;br /&gt;-Click &lt;span style="font-weight: bold;"&gt;Apply&lt;/span&gt;&lt;br /&gt;-Now reboot and everything should be back to the way it was&lt;br /&gt;&lt;br /&gt;Hope this helped&lt;br /&gt;&lt;br /&gt;If you have any questions about burning the LiveCD, booting from the LiveCD, etc please read the Linux Mint 5 User Guide, it's all explained there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-6639847262297497746?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/6639847262297497746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=6639847262297497746' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6639847262297497746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6639847262297497746'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-dual-boot-linux-mint-5-and.html' title='Howto Dual-Boot Linux Mint 5 and Windows'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-4578903550586690123</id><published>2008-08-22T07:13:00.001-07:00</published><updated>2008-08-22T07:13:17.442-07:00</updated><title type='text'>Howto: Install Mint from a USB Pendrive/SD</title><content type='html'>Hi, new to the forum. Hi everyone.&lt;br /&gt;This guide is for people who want to install Linux Mint FROM a pendrive, not ON, on computers that boots from USB.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;// Silver got it to work with a card-read with a 1 gb SD-card! Props to him! =) //&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, I thought I should give Mint a try, so I brought forth my old laptop, which hasn't a cd-rom. It can boot from USB (Been meddeling with Ubuntu there.) so I though I should give it a try, but there was no guide here on this forum. Since Mint is related to Ubuntu, I crawled the wiki's and all that on the ubuntu-pages, but the guides there didn't work at all with Mint.&lt;br /&gt;There are some threads here on how to use a pendrive as the main drive for Mint with persistence, but that's not what I want at all, although it's great.&lt;br /&gt;&lt;br /&gt;I just wanted to install Mint on my craptop which doesn't have a cd-rom, and I was too lazy to boot up a linux on my regular pc to make the pendrive bootable, so everthing was to be done in &lt;span style="color: blue;"&gt;Windows&lt;/span&gt;. I later edited this guide to include instructions on how to do the same from &lt;span style="color: green;"&gt;linux&lt;/span&gt;. I used &lt;span style="color: green;"&gt;Linux Mint 3.0/3.1-beta&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Anyway, here's what I did and what worked for me. I used a Creative MuVo Tx 1gB for this. The computer must be able to boot from USB.&lt;br /&gt;&lt;br /&gt;Step 1: Make the Pendrive bootable.&lt;br /&gt;&lt;br /&gt;[&lt;span style="color: blue;"&gt;Windows&lt;/span&gt;]&lt;br /&gt;Format the pen-drive to FAT32. This is done by right-clicking on it in 'My computer' and pressing 'Format'.&lt;br /&gt;Then grab syslinux: &lt;!-- m --&gt;&lt;a class="postlink" href="http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.60.zip"&gt;http://www.kernel.org/pub/linux/utils/b ... x-3.60.zip&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;Unzip somewhere, then use the windows command-line. Navigate to the directory where you unzipped Syslinux (I called the folder syslinux), then to the win32-folder inside that folder. Then use the command syslinux -s X: (Whereas X is the drive-letter for the pendrive.)&lt;br /&gt;In my example, since the pendrive had the drive-letter I:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;C:\syslinux\win32\syslinux -s I:&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;[&lt;span style="color: green;"&gt;Linux&lt;/span&gt;]&lt;br /&gt;I used the console for this, but you could probably use Gparted aswell.&lt;br /&gt;&lt;span style="color: orange;"&gt;//Edit by husse/&lt;br /&gt;Gparted is more secure in this case as you can easily see the partitons, their size and so, thus avoiding any mistake&lt;br /&gt;For this just right click the pendrive and that gives you the options to create and format a FAT16 partition//&lt;/span&gt;&lt;br /&gt;Anyway, in console, first find the pendrive. sudo fdisk -l will list every mounted thing, see if you can find it. For me, the pendrive was mounted as /dev/sdb1&lt;br /&gt;Then I used sudo fdisk /dev/sdb1&lt;br /&gt;This will start the fdisk-program. A command-prompt will start. First, we must delete any existing partition. Use the letter 'd'. Follow the instructions. Then use the letter 'n', for add a new partision. Make it a primary. Partition number should be 1.&lt;br /&gt;Then use the command 't' to make it a FAT16. Other filesystems should work, but fat16 is a garantee. It's very stable and supported. The hex-code for fat16 is 6, so use that.&lt;br /&gt;Then write it with 'w'.&lt;br /&gt;&lt;br /&gt;Now, format the stick. You probably have to unmount it first.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo umount /dev/sdb1&lt;br /&gt;sudo mkfs.vfat -F 16 /dev/sdb1&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Now mount it again. It should be clean and stuff.&lt;br /&gt;&lt;br /&gt;Install Syslinux and Mtools (sudo apt-get install syslinux mtools) and run the console command:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo syslinux /dev/sdb1&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Note: &lt;span style="color: red;"&gt;The syslinux apt-get will download is severly outdated!!&lt;/span&gt; It took me some time to discover this. &gt;_&gt;&lt;br /&gt;Anyway, download a fresh syslinux here: &lt;!-- m --&gt;&lt;a class="postlink" href="http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.51.tar.gz"&gt;http://www.kernel.org/pub/linux/utils/b ... .51.tar.gz&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;Extract it somewhere. I used the desktop, since I only need syslinux for this small operation. Then go console:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo Desktop/syslinux-3.51/unix/syslinux /dev/sdb1&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Copy the files from the Mint live-cd.&lt;br /&gt;&lt;br /&gt;[&lt;span style="color: blue;"&gt;Windows&lt;/span&gt;]&lt;br /&gt;Download the ISO, then open it/mount it. It can be opened and extracted with WinRar or mounted with daemon-tools. Whatever you chose, make sure you copy _every_ file to the pendrive. _Every_ file.&lt;br /&gt;To be 100% sure, mount it, then do the windows-command: xcopy /e /h /k X:\*.* XX: (Whereas the X is the mounted cd-drive and XX is the pendrive. In my case below;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;xcopy /e /h /k h:\*.* i:&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;This will copy everything. Everything. Yay.&lt;br /&gt;&lt;br /&gt;[&lt;span style="color: green;"&gt;Linux&lt;/span&gt;]&lt;br /&gt;Mount the ISO to a folder. This part is easiest done if you have the iso in your home-folder. It should then suffice do to this:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;mkdir mint&lt;br /&gt;sudo mount LinuxMint-version.iso mint -o loop&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;Then copy everything to the pendrive using cp.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo cp -r mint/.* /media/cdrom0&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;I had mounted the pendrive to /media/cdrom0. If you have mounted it somewhere else, use that directory instead. During this process, there will be no progress-bar or something like that, just wait. It takes some time to copy 700mB. It's important to use /.* or it won't copy the hidden files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3: Edit some files!&lt;br /&gt;&lt;br /&gt;[&lt;span style="color: blue;"&gt;Windows&lt;/span&gt; and &lt;span style="color: green;"&gt;Linux&lt;/span&gt;]&lt;br /&gt;On the pendrive, rename the folder isolinux to syslinux. Very important.&lt;br /&gt;Open that folder, and rename the isolinux.cfg to syslinux.cfg.&lt;br /&gt;In linux you could use the console-command;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=3250#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo mv /media/cdrom0/isolinux /media/cdrom0/syslinux&lt;br /&gt;sudo mv /media/cdrom0/syslinux/isolinux.cfg /media/cdrom0/syslinux/syslinux.cfg&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;And that's it! You should now have a bootable Linux Mint on the pendrive you can install from!&lt;br /&gt;&lt;br /&gt;The parts here that confused me from the ubuntu-guide was that here, you were supposed to edit the syslinux.cfg and remove every instance of /casper/ and /install/. For somewhat reason, you should NOT edit it at all, just rename. And it works. Actually, me myself used some hours while ripping out my hair trying to figure this out, and in the end I just gave my pc the finger, then just tried with a clean unedited syslinux.cfg since it was the only thing I hadn't tried.&lt;br /&gt;&lt;br /&gt;And yeah, this works 100% the same way as the Live CD, so if you just want to test Mint without burning any cd's, this is a good option.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;// Updates /&lt;br /&gt;6. September - Added 3.1-beta and colorized Husse's comments.&lt;br /&gt;26. September - Tested with 3.1 final.&lt;br /&gt;3. November - Works with 4.0 beta. Changed the title. Guide is so good it works for every release. :3&lt;br /&gt;13. January - No, this guide is not outdated. It works with Mint 4.0 final too. I removed a part and fixed the syslinux-link. Thanks to those who posted here that the link was dead.//&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-4578903550586690123?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/4578903550586690123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=4578903550586690123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/4578903550586690123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/4578903550586690123'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-install-mint-from-usb-pendrivesd.html' title='Howto: Install Mint from a USB Pendrive/SD'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8147484604618259047</id><published>2008-08-22T07:11:00.000-07:00</published><updated>2008-08-22T07:12:44.364-07:00</updated><title type='text'>TUTORIAL: All about Linux swap space . . .</title><content type='html'>Google found this &lt;span style="font-style: italic;"&gt;extremely helpful&lt;/span&gt; article on swap files. It helped me solve my missing swap mount in just minutes after spending many unsuccessful hours trying to find useful answers elsewhere.&lt;br /&gt;--- start ---&lt;br /&gt;&lt;br /&gt;Linux.com&lt;br /&gt;&lt;br /&gt;Everything Linux and Open Source&lt;br /&gt;All about Linux swap space&lt;br /&gt;December 03, 2007 (4:00:00 PM)  -  3 months, 3 weeks ago&lt;br /&gt;&lt;br /&gt;By: Gary Sims&lt;br /&gt;&lt;br /&gt;When your computer needs to run programs that are bigger than your available physical memory, most modern operating systems use a technique called swapping, in which chunks of memory are temporarily stored on the hard disk while other data is moved into physical memory space. Here are some techniques that may help you better manage swapping on Linux systems and get the best performance from the Linux swapping subsystem.&lt;br /&gt;&lt;br /&gt;Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied to the preconfigured space on the hard disk, called swap space, to free up that page of memory. The combined sizes of the physical memory and the swap space is the amount of virtual memory available.&lt;br /&gt;&lt;br /&gt;Swapping is necessary for two important reasons. First, when the system requires more memory than is physically available, the kernel swaps out less used pages and gives memory to the current application (process) that needs the memory immediately. Second, a significant number of the pages used by an application during its startup phase may only be used for initialization and then never used again. The system can swap out those pages and free the memory for other applications or even for the disk cache.&lt;br /&gt;&lt;br /&gt;However, swapping does have a downside. Compared to memory, disks are very slow. Memory speeds can be measured in nanoseconds, while disks are measured in milliseconds, so accessing the disk can be tens of thousands times slower than accessing physical memory. The more swapping that occurs, the slower your system will be. Sometimes excessive swapping or thrashing occurs where a page is swapped out and then very soon swapped in and then swapped out again and so on. In such situations the system is struggling to find free memory and keep applications running at the same time. In this case only adding more RAM will help.&lt;br /&gt;&lt;br /&gt;Linux has two forms of swap space: the swap partition and the swap file. The swap partition is an independent section of the hard disk used solely for swapping; no other files can reside there. The swap file is a special file in the filesystem that resides amongst your system and data files.&lt;br /&gt;&lt;br /&gt;To see what swap space you have, use the command swapon -s. The output will look something like this:&lt;br /&gt;&lt;br /&gt;Filename        Type            Size    Used    Priority&lt;br /&gt;/dev/sda5       partition       859436  0       -1&lt;br /&gt;&lt;br /&gt;Each line lists a separate swap space being used by the system. Here, the 'Type' field indicates that this swap space is a partition rather than a file, and from 'Filename' we see that it is on the disk sda5. The 'Size' is listed in kilobytes, and the 'Used' field tells us how many kilobytes of swap space has been used (in this case none). 'Priority' tells Linux which swap space to use first. One great thing about the Linux swapping subsystem is that if you mount two (or more) swap spaces (preferably on two different devices) with the same priority, Linux will interleave its swapping activity between them, which can greatly increase swapping performance.&lt;br /&gt;&lt;br /&gt;To add an extra swap partition to your system, you first need to prepare it. Step one is to ensure that the partition is marked as a swap partition and step two is to make the swap filesystem. To check that the partition is marked for swap, run as root:&lt;br /&gt;&lt;br /&gt;fdisk -l /dev/hdb&lt;br /&gt;&lt;br /&gt;Replace /dev/hdb with the device of the hard disk on your system with the swap partition on it. You should see output that looks like this:&lt;br /&gt;&lt;br /&gt;Device Boot    Start   End     Blocks  Id      System&lt;br /&gt;/dev/hdb1       2328    2434    859446  82      Linux swap / Solaris&lt;br /&gt;&lt;br /&gt;If the partition isn't marked as swap you will need to alter it by running fdisk and using the 't' menu option. Be careful when working with partitions -- you don't want to delete important partitions by mistake or change the id of your system partition to swap by mistake. All data on a swap partition will be lost, so double-check every change you make. Also note that Solaris uses the same ID as Linux swap space for its partitions, so be careful not to kill your Solaris partitions by mistake.&lt;br /&gt;&lt;br /&gt;Once a partition is marked as swap, you need to prepare it using the mkswap (make swap) command as root:&lt;br /&gt;&lt;br /&gt;mkswap /dev/hdb1&lt;br /&gt;&lt;br /&gt;If you see no errors, your swap space is ready to use. To activate it immediately, type:&lt;br /&gt;&lt;br /&gt;swapon /dev/hdb1&lt;br /&gt;&lt;br /&gt;You can verify that it is being used by running swapon -s. To mount the swap space automatically at boot time, you must add an entry to the /etc/fstab file, which contains a list of filesystems and swap spaces that need to be mounted at boot up. The format of each line is:&lt;br /&gt;&lt;br /&gt;&lt;file&gt;     &lt;mount&gt;     &lt;type&gt;     &lt;options&gt;        &lt;dump&gt;    &lt;pass&gt;&lt;br /&gt;&lt;br /&gt;Since swap space is a special type of filesystem, many of these parameters aren't applicable. For swap space, add:&lt;br /&gt;&lt;br /&gt;/dev/hdb1       none    swap    sw      0       0&lt;br /&gt;&lt;br /&gt;where /dev/hdb1 is the swap partition. It doesn't have a specific mount point, hence none. It is of type swap with options of sw, and the last two parameters aren't used so they are entered as 0.&lt;br /&gt;&lt;br /&gt;To check that your swap space is being automatically mounted without having to reboot, you can run the swapoff -a command (which turns off all swap spaces) and then swapon -a (which mounts all swap spaces listed in the /etc/fstab file) and then check it with swapon -s.&lt;br /&gt;Swap file&lt;br /&gt;&lt;br /&gt;As well as the swap partition, Linux also supports a swap file that you can create, prepare, and mount in a fashion similar to that of a swap partition. The advantage of swap files is that you don't need to find an empty partition or repartition a disk to add additional swap space.&lt;br /&gt;&lt;br /&gt;To create a swap file, use the dd command to create an empty file. To create a 1GB file, type:&lt;br /&gt;&lt;br /&gt;dd if=/dev/zero of=/swapfile bs=1024 count=1048576&lt;br /&gt;&lt;br /&gt;/swapfile is the name of the swap file, and the count of 1048576 is the size in kilobytes (i.e. 1GB).&lt;br /&gt;&lt;br /&gt;Prepare the swap file using mkswap just as you would a partition, but this time use the name of the swap file:&lt;br /&gt;&lt;br /&gt;mkswap /swapfile&lt;br /&gt;&lt;br /&gt;And similarly, mount it using the swapon command: swapon /swapfile.&lt;br /&gt;&lt;br /&gt;The /etc/fstab entry for a swap file would look like this:&lt;br /&gt;&lt;br /&gt;/swapfile       none    swap    sw      0       0&lt;br /&gt;&lt;br /&gt;How big should my swap space be?&lt;br /&gt;&lt;br /&gt;It is possible to run a Linux system without a swap space, and the system will run well if you have a large amount of memory -- but if you run out of physical memory then the system will crash, as it has nothing else it can do, so it is advisable to have a swap space, especially since disk space is relatively cheap.&lt;br /&gt;&lt;br /&gt;The key question is how much? Older versions of Unix-type operating systems (such as Sun OS and Ultrix) demanded a swap space of two to three times that of physical memory. Modern implementations (such as Linux) don't require that much, but they can use it if you configure it. A rule of thumb is as follows: 1) for a desktop system, use a swap space of double system memory, as it will allow you to run a large number of applications (many of which may will be idle and easily swapped), making more RAM available for the active applications; 2) for a server, have a smaller amount of swap available (say half of physical memory) so that you have some flexibility for swapping when needed, but monitor the amount of swap space used and upgrade your RAM if necessary; 3) for older desktop machines (with say only 128MB), use as much swap space as you can spare, even up to 1GB.&lt;br /&gt;&lt;br /&gt;The Linux 2.6 kernel added a new kernel parameter called swappiness to let administrators tweak the way Linux swaps. It is a number from 0 to 100. In essence, higher values lead to more pages being swapped, and lower values lead to more applications being kept in memory, even if they are idle. Kernel maintainer Andrew Morton has said that he runs his desktop machines with a swappiness of 100, stating that "My point is that decreasing the tendency of the kernel to swap stuff out is wrong. You really don't want hundreds of megabytes of BloatyApp's untouched memory floating about in the machine. Get it out on the disk, use the memory for something useful."&lt;br /&gt;&lt;br /&gt;One downside to Morton's idea is that if memory is swapped out too quickly then application response time drops, because when the application's window is clicked the system has to swap the application back into memory, which will make it feel slow.&lt;br /&gt;&lt;br /&gt;The default value for swappiness is 60. You can alter it temporarily (until you next reboot) by typing as root:&lt;br /&gt;&lt;br /&gt;echo 50 &gt; /proc/sys/vm/swappiness&lt;br /&gt;&lt;br /&gt;If you want to alter it permanently then you need to change the vm.swappiness parameter in the /etc/sysctl.conf file.&lt;br /&gt;Conclusion&lt;br /&gt;&lt;br /&gt;Managing swap space is an essential aspect of system administration. With good planning and proper use swapping can provide many benefits. Don't be afraid to experiment, and always monitor your system to ensure you are getting the results you need.&lt;br /&gt;&lt;br /&gt;Read in the original layout at: &lt;a href="http://www.linux.com/feature/121916" class="postlink"&gt;http://www.linux.com/feature/121916&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8147484604618259047?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8147484604618259047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8147484604618259047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8147484604618259047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8147484604618259047'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/tutorial-all-about-linux-swap-space.html' title='TUTORIAL: All about Linux swap space . . .'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8292828658383872941</id><published>2008-08-22T07:10:00.000-07:00</published><updated>2008-08-22T07:11:16.561-07:00</updated><title type='text'>Possible Fix ATI AGP users of FGLRX black screen of death</title><content type='html'>A little history:&lt;br /&gt;I have been trying to get the FGLRX drivers working for about a month now for my X1550 AGP card. Tried Ubuntu/Mint restricted, tried Envy auto and manual install up up to 8.6 drivers, tried &lt;a href="http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide,%20up%20to%208.6%20drivers" class="postlink"&gt;http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide,%20up%20to%208.6%20drivers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All resulted in X failing with a black / blank screen hard lock. I could reboot into recovery and repair x and run with the VESA drivers just fine. After my last ENVY attempt I could see in my Xorg.conf file that everything looked OK as far as install of restricted drivers. I started watching the list during the x repairs and noticed some difference between AGP and PCI, noting it referencing a video card of 32 meg rather than the 256 meg I have. So I thought maybe X is seeing my onboard video (it's 32 meg), so I disabled that in the BIOS. NO go there.&lt;br /&gt;&lt;br /&gt;So then I changed my AGP Aperature size from 32 meg to 128 meg. No go there. (Everything i read about AGP Aperature in BIOS guides, says to set it as low as possible, so whats up?)&lt;br /&gt;I was pretty sure I was on the right track, with it being an AGP issue. A gut feeling more than anything. I found a few mentions of DRI AGP issues, but the fixes all centered on Intel CPU's and I have AMD.&lt;br /&gt;I couldn't find much in any forums, until yesterday, on Ubuntuforums: &lt;a href="http://ubuntuforums.org/showthread.php?t=681895" class="postlink"&gt;http://ubuntuforums.org/showthread.php?t=681895&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I followed some of the bugzilla posts from that thread at ATI and discovered that all the newer cards are PCI-E based with an AGP bridge chip, and somewhere around driver 8.3, AGP cards got misread as PCI-E. This happened for the Windows drivers too. They of course, got a Bugfix. Linux has not. I read through all the Release notes from 8.3 to 8.7 with no mention of this problem. This affected all the X1xxx ATI AGP cards.&lt;br /&gt;&lt;br /&gt;Post #27 on the ubuntu thread above gave this fix:&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;Update ... some guy called Alastair over at the ATI bugzilla has figured out how to get it going! By:&lt;br /&gt;&lt;br /&gt;1) Follow the manual install option for the Proprietary ATI drivers at &lt;!-- m --&gt;&lt;a class="postlink" href="http://wiki.cchtml.com/index.php/Ubu...river_Manually"&gt;http://wiki.cchtml.com/index.php/Ubu...river_Manually&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;EXCEPT before rebooting, you also need to make sure the AGP memory listing matches up at 3 places, to avoid the "ATI black screen of death":&lt;br /&gt;&lt;br /&gt;2) Look up exactly how much video RAM your card has, eg from the box, receipt, or the ATI control centre in windows (it will either be 256MB or 512MB). For the instructions below I'll go with 512, but substitute as appropriate.&lt;br /&gt;3) edit your /etc/X11/xorg.conf, and add the following line at the end of the fglrx device section:&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;Option "MaxGARTSize" "512" &lt;br /&gt;&lt;br /&gt;4) edit your grub boot instructions for your kernel in the /boot/grub/menu.lst file, adding vmem=512 to your kernel boot line for your main kernel, e.g.:&lt;br /&gt;&lt;br /&gt;Quote:&lt;br /&gt;title Ubuntu 8.04, kernel 2.6.24-16-386&lt;br /&gt;root (hd0,2)&lt;br /&gt;kernel /boot/vmlinuz-2.6.24-16-386 root=UUID=64fa7a1b-a8d7-45fb-a891-a81f3977bc13 ro quiet splash vmem=512&lt;br /&gt;initrd /boot/initrd.img-2.6.24-16-386 &lt;br /&gt;&lt;br /&gt;5) Ok, now reboot, but ENTER YOUR BIOS and look for the setting related to AGP memory, for me it was in the "Advanced Chipset Features" section. Change it to the same value as the others, eg 512MB.&lt;br /&gt;&lt;br /&gt;...and that worked for me, ~1600 FPS in fg_glxgears  Haven't tried Compiz etc yet&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ialready had an Envy install of 8.6 that had failed still installed. So I fired up into my BIOS, changed my AGP Aperature to 256 meg.&lt;br /&gt;Then i started up Mint using my VESA driver, opened a terminal and ran  &lt;blockquote class="uncited"&gt;&lt;div&gt;sudo aticonfig --initial -f&lt;/div&gt;&lt;/blockquote&gt; to initialize the Envy driver again. Then I edited the X and boot menus as noted above, substituting 256 for 512 to suit my card. &lt;span style="color: rgb(255, 0, 0);"&gt;IT FREAKIN' WORKED!&lt;/span&gt;&lt;br /&gt;&lt;blockquote class="uncited"&gt;&lt;div&gt;fglrxinfo&lt;/div&gt;&lt;/blockquote&gt; now reports ATI drivers, rather than the Mesa drivers I was getting before. I don't know if this will work for everyone, but I think AGP users need to know the probable source of their problems, so they can head in the right direction. Maybe a sticky until drivers are fixed? Let me know if it worked, didn't work for you.&lt;br /&gt;I'm a newbie, so don't get too technical  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /&gt;&lt;br /&gt;&lt;br /&gt;Keywords:  FGLRX ATI AGP x1300 x1550 x1600 x1800 x1900 x1950&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8292828658383872941?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8292828658383872941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8292828658383872941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8292828658383872941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8292828658383872941'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/possible-fix-ati-agp-users-of-fglrx.html' title='Possible Fix ATI AGP users of FGLRX black screen of death'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8326447644290390384</id><published>2008-08-22T07:04:00.000-07:00</published><updated>2008-08-22T07:10:32.819-07:00</updated><title type='text'>How to Fix a Frozen System</title><content type='html'>Came across this when looking through the PCLinuxOS forums -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fosswire.com/2007/09/08/fix-a-frozen-system-with-the-magic-sysrq-keys/" class="postlink"&gt;http://fosswire.com/2007/09/08/fix-a-frozen-system-with-the-magic-sysrq-keys/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quote from the site:-&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You finally got your Linux environment to crash. Ctrl+Alt+Backspace does nothing, nor do the F-keys. You know you shouldnâ€™t have installed that bad driver, but you did it anyway.&lt;br /&gt;&lt;br /&gt;So you reach for the power button.&lt;br /&gt;&lt;br /&gt;Stop.&lt;br /&gt;&lt;br /&gt;Mashing in the power button to reboot could cause a problem if your hard drive is still being written to, and usually causes more problems than it solves. The Linux kernel includes a secret method of restarting your PC should it ever stop doing its job.&lt;br /&gt;&lt;br /&gt;1. Hold down the Alt and SysRq (Print Screen) keys.&lt;br /&gt;2. While holding those down, type the following in order. Nothing will appear to happen until the last letter is pressed: REISUB&lt;br /&gt;3. Watch your computer reboot magically.&lt;br /&gt;&lt;br /&gt;What the individual keys do in that sequence are not as important as what it does as a whole: stops all programs, unmounts all drives, and reboots. A lot safer than just cutting the power.&lt;br /&gt;&lt;br /&gt;Here it is again: REISUB. Remember that, as it will save you a lot of time when you are configuring a system and something gets messed up. Need a mnemonic? Try Raising Elephants Is So Utterly Boring.&lt;br /&gt;&lt;br /&gt;As an aside, donâ€™t try this if you just want to reboot. A normal reboot, if it can be done, should always be used instead of the REISUB keys.&lt;br /&gt;&lt;br /&gt;R-E-I-S-U-B.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I know it says you shouldn't, but I tried it anyway - it works  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_biggrin.gif" alt=":D" title="Very Happy" /&gt; &lt;br /&gt;&lt;br /&gt;You have to use your little fingers for the Alt and SysRq keys, otherwise you can't type the rest  &lt;img src="http://linuxmint.com/forum/images/smilies/icon_eek.gif" alt=":shock:" title="Shocked" /&gt; &lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Hugh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8326447644290390384?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8326447644290390384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8326447644290390384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8326447644290390384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8326447644290390384'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-fix-frozen-system.html' title='How to Fix a Frozen System'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-5568329067432262287</id><published>2008-08-22T07:03:00.001-07:00</published><updated>2008-08-22T07:03:56.913-07:00</updated><title type='text'>Howto Kiba-Dock With Physics</title><content type='html'>This howto is heavily based on &lt;a href="http://ubuntuforums.org/showthread.php?t=554127" class="postlink"&gt;this one&lt;/a&gt;. The difference is mattgaunt's tutorial shows how to compile the latest version, which doesn't include physics because of a bad implementation and my tutorial shows how to compile the last version that included physics (602). This was tested with Linux Mint 4.0 and Linux Mint 5&lt;br /&gt;&lt;br /&gt;Now let's get started &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;First, we need to enable the "Hardy-Proposed" repository in /etc/apt/sources.list:&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo gedit /etc/apt/sources.list&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;-That will open sources.list in a text editor, locate this section:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;## +++ Backports &amp;amp; Proposed (not as stable) +++&lt;br /&gt;## deb http://archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;## deb http://archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;-And uncomment (delete the &lt;span style="font-weight: bold;"&gt;#&lt;/span&gt;'s) that third line. Example:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;## +++ Backports &amp;amp; Proposed (not as stable) +++&lt;br /&gt;## deb http://archive.ubuntu.com/ubuntu hardy-backports main restricted universe multiverse&lt;br /&gt;deb http://archive.ubuntu.com/ubuntu hardy-proposed main restricted universe multiverse&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;-Save and exit&lt;br /&gt;-Run:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get update&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Now, let's get the build dependencies:&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx1-dev librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev python-gtk2-dev libgnome-menu-dev libgnomeui-dev libgnomevfs2-dev intltool libxml2-dev libglitz1-dev libcairo2 libdbus-1-dev libgtop2-7 libgnomevfs2-0 libgnomeui-0 librsvg2-2 python-feedparser libasound2-dev libsdl1.2-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer0.10-0 pidgin-dev libpurple-dev&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Let all that finish installing, then grab the source:&lt;/span&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;svn co -r 602 https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk kiba&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Now it's time to compile. Run each of the following commands ONE LINE AT A TIME:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd ~/kiba/akamaru&lt;br /&gt;./autogen.sh --prefix=/usr --exec-prefix=/usr&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-dock/&lt;br /&gt;./autogen.sh&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-plugins/&lt;br /&gt;./autogen.sh&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-dbus-plugins/&lt;br /&gt;./autogen.sh&lt;br /&gt;sudo make install&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you're done, kiba-dock should be in your applications menu under &lt;span style="font-weight: bold;"&gt;Accessories&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You'll probably want Kiba to start up at boot, to do this:&lt;br /&gt;&lt;br /&gt;Go to &lt;span style="font-weight: bold;"&gt;MintMenu&gt;Preferences&gt;Sessions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Click &lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Name: &lt;span style="font-weight: bold;"&gt;Kiba Dock&lt;/span&gt;&lt;br /&gt;Command: &lt;span style="font-weight: bold;"&gt;kiba-dock&lt;/span&gt;&lt;br /&gt;Comment: &lt;span style="font-weight: bold;"&gt;Dock with physics&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to uninstall (ONE LINE AT A TIME):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd ~/kiba/akamaru&lt;br /&gt;sudo make uninstall&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-dock/&lt;br /&gt;sudo make uninstall&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-plugins/&lt;br /&gt;sudo make uninstall&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd kiba-dbus-plugins/&lt;br /&gt;sudo make uninstall&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;rm -rf ~/kiba&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=13678#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;rm -rf ~/.kiba&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;And that should do it&lt;br /&gt;&lt;br /&gt;Like I said before, this is heavily based on mattgaunt's tutorial and I don't deserve much credit for it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 200%; line-height: 116%;"&gt;NEW EASY WAY:&lt;/span&gt;&lt;br /&gt;I made debs!&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://files.filefront.com/Kiba+debs+FIXEDzip/;10849262;/fileinfo.html"&gt;http://files.filefront.com/Kiba+debs+FI ... einfo.html&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;br /&gt;Just install in this order:&lt;br /&gt;Akamaru&lt;br /&gt;Kiba Dock&lt;br /&gt;Kiba Plugins&lt;br /&gt;Kiba Dbus Plugins&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-5568329067432262287?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/5568329067432262287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=5568329067432262287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5568329067432262287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/5568329067432262287'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-kiba-dock-with-physics.html' title='Howto Kiba-Dock With Physics'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-3082961786247056828</id><published>2008-08-22T06:55:00.000-07:00</published><updated>2008-08-22T07:03:16.898-07:00</updated><title type='text'>Linux Networking with SSH</title><content type='html'>&lt;span style="font-weight: bold;"&gt;SSH (Secure Shell)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SSH is a networking tool to enable remote logins to another GNU/Linux computer. It is superior to Samba because it allows you to log in as the user and have the same access to the machine as you would if you were sitting at the machine. It allows you not only to move files around but also to run applications.&lt;br /&gt;Mint comes with the ssh client preinstalled but to be able to access it from another computer you have to install the ssh server. You can install ssh with a package manager like mintinstall or synaptic or it can be easily accomplished in a terminal with:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo apt install ssh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now you can go to the other pc and gain terminal access to your Mint machine or access it using a filemanager like Nautilus or Konqueror. For the purposes of this howto we will pretend that the ip address of your machine is 192.168.0.111&lt;br /&gt;&lt;br /&gt;To gain remote access in a &lt;span style="font-weight: bold;"&gt;terminal&lt;/span&gt; simply enter:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh user@ip-address&lt;/span&gt; (ie: &lt;span style="font-style: italic;"&gt;ssh mintuser@192.168.0.111&lt;/span&gt;)&lt;br /&gt;or if you want to run gui applications enter:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ssh -X user@ip-address&lt;/span&gt;&lt;br /&gt;You will then be asked for the user id for the remote computer and be granted a prompt for that machine.&lt;br /&gt;&lt;br /&gt;To access the remote pc via ssh using &lt;span style="font-weight: bold;"&gt;Nautilus&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;Toggle to text based location input in browser mode as shown below.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://cathbard.com/images/mint/nautilus1.png" alt="Image" /&gt;&lt;br /&gt;&lt;br /&gt;The protocol to use ssh in a browser is called sftp. Enter the address into the location field using the following format:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sftp://user@ip-address&lt;/span&gt; (ie &lt;span style="font-style: italic;"&gt;sftp://mintuser@192.168.0.111&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Access via &lt;span style="font-weight: bold;"&gt;Konqueror&lt;/span&gt; is achieved by entering the same thing into it's location field.&lt;br /&gt;&lt;br /&gt;Of course, you can now add a bookmark so you don't have to type the address in every time you want to access it.&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remote Access via Internet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The default port for ssh is 22 so make sure that this is port forwarded in your router if you want access through it. (details on changing the port number for greater security are described later in the "Improving SSH Security" section). Setting up port forwarding on the router varies from router to router so you will have to consult your router's manual for information on setting that up.&lt;br /&gt;&lt;br /&gt;To access the pc through the router from the outside world you will need to setup a static local IP address so the router knows where to direct the port forwarding. We will continue to use 192.168.0.111 as an example.&lt;br /&gt;&lt;br /&gt;Go into Administration &gt; Preferences &gt; Network (or from a terminal: network-admin)&lt;br /&gt;Click "unlock", select the network connection and open Properties&lt;br /&gt;disable "Enable roaming mode" and enter the details which will be something like:&lt;br /&gt;&lt;br /&gt;Static IP Address&lt;br /&gt;IP address - 192.168.0.111&lt;br /&gt;Subnet mask - 255.255.255.0&lt;br /&gt;Gateway address - 192.168.0.1&lt;br /&gt;&lt;br /&gt;These values can be found by simply looking at what was automatically assigned in the connection information on the network monitor on the task bar. You can also get this info, including the MAC address (HWaddr), by typing in a terminal: ifconfig&lt;br /&gt;&lt;br /&gt;Now open the sshd config file by entering in a terminal:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gksu gedit /etc/ssh/sshd_config&lt;/span&gt;&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;or in kde: kdesu kwrite /etc/ssh/sshd_config&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Look for "&lt;span style="font-weight: bold;"&gt;#ListenAddress 0.0.0.0&lt;/span&gt;" and replace it with "&lt;span style="font-weight: bold;"&gt;ListenAddress 192.168.0.111&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;Save it&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;When accessing the machine from the outside world you need to enter the server's IP address on the internet into the client's terminal/filemanager and not the local LAN address. If you are accesssing it from the local LAN you use the local address. The configuration settings are all the local address, the internet address is just what a client in the outside world has to use, it has nothing to do with the setup of your ssh server.&lt;/span&gt;&lt;br /&gt;The internet address for your ssh server can be gained by examining the router or by simply going to &lt;a href="http://whatismyip.com/" class="postlink"&gt;http://whatismyip.com&lt;/a&gt; in a web browser.&lt;br /&gt;&lt;br /&gt;You will now have to restart the ssh server. Do that by entering this in a terminal:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo /etc/init.d/ssh restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Improving SSH security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The default settings with ssh leave a little to be desired but it is quite simple to improve them&lt;br /&gt;To do this you need to edit the sshd config file. Do this by entering in a terminal:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gksu gedit /etc/ssh/sshd_config&lt;/span&gt;&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;or in kde: kdesu kwrite /etc/ssh/sshd_config&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Now we can make some modifications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Port&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;It is wise to operate ssh on a different port to the default one if you can. Choose something out of the range of most port scanners. Something above 5000 is a good idea if your ISP isn't one of those Big Brother types that block ports. I will use 5876 for the example but that is an arbitrary choice. Don't forget to setup your router's port forwarding to use the same port number.&lt;br /&gt;Look for "&lt;span style="font-weight: bold;"&gt;Port 22&lt;/span&gt;" and change this to "&lt;span style="font-weight: bold;"&gt;Port 5876&lt;/span&gt;"&lt;br /&gt;If you do this it changes how you must address it accordingly:&lt;br /&gt;In a terminal: &lt;span style="font-weight: bold;"&gt;ssh user@ip-address -p5876&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;ie: ssh mintuser@192.168.0.111 -p5876&lt;/span&gt;)&lt;br /&gt;In a filemanager: &lt;span style="font-weight: bold;"&gt;sftp://user@ip-address:port&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;ie:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;sftp://mintuser@192.168.0.111:5876&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Login Grace Time&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;This is how long you allow for the password to be entered. This is set to 120 secs by default, adjust this to a figure you are happy with. 120 is probably ok because we are going to limit the number of retries allowed&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Root Login&lt;/span&gt;&lt;/span&gt; .&lt;br /&gt;Disable this. Why it is on by default baffles me.&lt;br /&gt;Replace "&lt;span style="font-weight: bold;"&gt;PermitRootLogin yes&lt;/span&gt;" with "&lt;span style="font-weight: bold;"&gt;PermitRootLogin no&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Maximum login attempts&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;This is also not set by default. Do it. Add this line to the Authentication section to only allow 2 tries before it boots you out. You can make it 3 if you have really clumsy fingers or a bad memory I guess. Suit yourself but no more than 2 or 3 is probably wise&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MaxAuthTries 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Don't forget to restart the server after making the changes with:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo /etc/init.d/ssh restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is possible to force ssh to use rsa keys instead of passwords for greater security but I will not go into that here, that is a topic of it's own. I suggest that you use a hard to guess password on your pc anyway.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you're all ready to ssh your heart out. Have fun.&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Other useful commands:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo /etc/init.d/ssh stop&lt;/span&gt; - stop ssh server&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo /etc/init.d/ssh start&lt;/span&gt; -start ssh server&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;man ssh&lt;/span&gt; - comprehensive description of ssh commands&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-3082961786247056828?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/3082961786247056828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=3082961786247056828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3082961786247056828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3082961786247056828'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/linux-networking-with-ssh.html' title='Linux Networking with SSH'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-378948820164447638</id><published>2008-08-22T06:54:00.001-07:00</published><updated>2008-08-22T06:54:59.950-07:00</updated><title type='text'>Howto: Remove Fortune messages in the Terminal</title><content type='html'>- open a terminal &lt;br /&gt;- type "gksu gedit /etc/bash.bashrc"&lt;br /&gt;- in the end of the file, remove the line /usr/games/fortune&lt;br /&gt;- save the file.&lt;br /&gt;&lt;br /&gt;Clem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-378948820164447638?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/378948820164447638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=378948820164447638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/378948820164447638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/378948820164447638'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howto-remove-fortune-messages-in.html' title='Howto: Remove Fortune messages in the Terminal'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-6235770680556561332</id><published>2008-08-22T06:52:00.002-07:00</published><updated>2008-08-22T06:54:28.368-07:00</updated><title type='text'>How to install DVD Styler in Daryna</title><content type='html'>&lt;div class="content"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Only for Daryna&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Download:&lt;/span&gt;&lt;br /&gt;&lt;!-- m --&gt;&lt;a class="postlink" href="http://www.4shared.com/file/34086085/8692cb1f/DVDstylertar.html"&gt;http://www.4shared.com/file/34086085/86 ... ertar.html&lt;/a&gt;&lt;!-- m --&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Extract and install these packages in this order:&lt;/span&gt;&lt;br /&gt;&lt;ol style=""&gt;&lt;li&gt;libmjpegtools0_1.8.0-0.5_i386.deb&lt;/li&gt;&lt;li&gt;mjpegtools_1.8.0-0.5_i386.deb&lt;/li&gt;&lt;li&gt;mpgtx_1.3.1-4_i386.deb&lt;/li&gt;&lt;li&gt;wxsvg_1.0b7_i386.deb&lt;/li&gt;&lt;li&gt;dvdstyler_1.5.1_i386.deb&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Screenshot&lt;/span&gt;(Click to enlarge image)&lt;span style="font-weight: bold;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://farm3.static.flickr.com/2009/2173983216_bb2ec1f368_o.png" class="postlink"&gt;&lt;img src="http://farm3.static.flickr.com/2009/2173983216_d08abdd934.jpg" alt="Image" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-6235770680556561332?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/6235770680556561332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=6235770680556561332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6235770680556561332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/6235770680556561332'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-install-dvd-styler-in-daryna.html' title='How to install DVD Styler in Daryna'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2009/2173983216_d08abdd934_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-1124355155948680670</id><published>2008-08-22T06:52:00.001-07:00</published><updated>2008-08-22T06:52:26.223-07:00</updated><title type='text'>How To: Get Broadcom Wireless Working: Elyssa</title><content type='html'>Okies, I had some difficulty getting wireless to work, so after scouring the internet, from a wired connection &lt;img src="http://linuxmint.com/forum/images/smilies/icon_sad.gif" alt=":(" title="Sad" /&gt; I finally got it. It requires that you have an internet connection, just to do a couple of things, first download wl_apsta.o to your destop:&lt;br /&gt;&lt;br /&gt;&lt;div class="inline-attachment"&gt;  &lt;dl class="file"&gt;&lt;dt&gt;&lt;img src="http://linuxmint.com/forum/styles/linux-mint/imageset/icon_topic_attach.gif" alt="" title="" width="7" height="10" /&gt; &lt;a class="postlink" href="http://linuxmint.com/forum/download/file.php?id=520"&gt;wl_apsta.o.lzma.tar.gz&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;(195.74 KB) Downloaded 92 times&lt;/dd&gt;&lt;/dl&gt;   &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Extract it using archive manager, then you'll be left with 'wl_apsta.o.lzma'. Open it with archive manager, and extract it. Now for the hard-ish part:&lt;br /&gt;&lt;br /&gt;You'll need build essential, so:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12635#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install build-essential&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;then type:&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12635#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd&lt;br /&gt;wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2&lt;br /&gt;tar xjf b43-fwcutter-011.tar.bz2&lt;br /&gt;cd b43-fwcutter-011&lt;br /&gt;make&lt;br /&gt;cd ..&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;now, wherever I put adam, put you're compy name there, eg, fred, joe, etc.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=42&amp;amp;t=12635#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;export /home/adam/Desktop=”/lib/firmware”&lt;br /&gt;wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2&lt;br /&gt;tar xjf broadcom-wl-4.80.53.0.tar.bz2&lt;br /&gt;cd broadcom-wl-4.80.53.0/kmod&lt;br /&gt;sudo ../../b43-fwcutter-011/b43-fwcutter -w /lib/firmware wl_apsta.o&lt;br /&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Worked for me, post your comments and let me know how it works for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-1124355155948680670?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/1124355155948680670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=1124355155948680670' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1124355155948680670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/1124355155948680670'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-get-broadcom-wireless-working.html' title='How To: Get Broadcom Wireless Working: Elyssa'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-9081459109055070707</id><published>2008-08-22T06:50:00.000-07:00</published><updated>2008-08-22T06:51:36.744-07:00</updated><title type='text'>How to enable autologin to your wifi</title><content type='html'>Edit by husse// From Daryna this is not necessary anymore - you get logged in without typing keys....//&lt;br /&gt;Here's what I've done on my laptop to auto-login the keyrings. One main point is that the keyring password must be the same as your username password. I assume that this would work for different users as it stores the keyring in your home folder for each user, however I've never used more then one user so I'm unsure. The first thing to do is remove the keyring if the passwords are different by running:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=3372#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;rm ~/.gnome2/keyrings/default.keyring&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;You could also do this in Nautilus by browsing to the directory and deleting default.keyring.&lt;br /&gt;&lt;br /&gt;Next thing is to install labpam-keyring, this enables auto-login for the keyring.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=3372#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install libpam-keyring&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;After this is installed you may need to restart to reset the password to the same password as your login password. I don't think it's needed but it might be.&lt;br /&gt;&lt;br /&gt;We then need to edit a configuration file.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=3372#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo gedit /etc/pam.d/gdm&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Add following lines to the end of file:&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=3372#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;# use session password for gnome-keyring&lt;br /&gt;auth optional pam_keyring.so try_first_pass&lt;br /&gt;session optional pam_keyring.so&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;Originally found on the ubuntuforums somewhere a few weeks ago I believe. No credit goes to me as I didn't figure any of this out just copy and pasted. Hope this helps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-9081459109055070707?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/9081459109055070707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=9081459109055070707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/9081459109055070707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/9081459109055070707'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-to-enable-autologin-to-your-wifi.html' title='How to enable autologin to your wifi'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-3752313794901475577</id><published>2008-08-22T06:48:00.000-07:00</published><updated>2008-08-22T06:49:52.149-07:00</updated><title type='text'>Solution for Atheros AR 5006 / 5007 Cards</title><content type='html'>To the mods, maybe you should sticky this, because I had nothing but trouble getting this to work. Emphasis on nothing but trouble, and if I had trouble, I'm sure a lot of other people had, I'd be fairly linux literate!!! lol. Hope this helps.&lt;br /&gt;&lt;br /&gt;Heres how I set mine up:&lt;br /&gt;&lt;br /&gt;Download this snapshot of the madwifi drivers:&lt;br /&gt;&lt;br /&gt;snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz&lt;br /&gt;&lt;br /&gt;Download this patch:&lt;br /&gt;&lt;br /&gt;madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw&lt;br /&gt;&lt;br /&gt;Open up terminal, there are a few packages we need to install first:&lt;br /&gt;&lt;br /&gt;sudo apt-get install sun-java6-jdk&lt;br /&gt;sudo apt-get install g++&lt;br /&gt;sudo apt-get install gcc&lt;br /&gt;sudo apt-get install patch&lt;br /&gt;&lt;br /&gt;If anyof these requireyou to enter your root password, do it.&lt;br /&gt;&lt;br /&gt;Now change to your Desktop in terminal&lt;br /&gt;&lt;br /&gt;cd Desktop&lt;br /&gt;&lt;br /&gt;Unpack the snapshot downloaded earlier&lt;br /&gt;&lt;br /&gt;tar -xvzf madwifi-ng-r2756-20071018.tar.gz&lt;br /&gt;&lt;br /&gt;patch -p0 &lt; madwifi-ng-0933.ar2425.20071130.i386.patch&lt;br /&gt;&lt;br /&gt;Once that's done you need to make and install the driver&lt;br /&gt;&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;Finally probe the module&lt;br /&gt;&lt;br /&gt;modprobe ath-pci&lt;br /&gt;&lt;br /&gt;Reboot and your card should be working!&lt;br /&gt;&lt;br /&gt;Keep the patched file somewhere safe, because everytime you do something major to the system like updates etc, it drops the module and you need to mak, make install, and modprobe it everytime it disappears!&lt;br /&gt;&lt;br /&gt;Actually, on updating I did make install, and then modprobe as above, but the modprobe chucked out an error, so I just rebooted and it worked fine. Not sure why, cause u need to modprobe in Ubuntu.&lt;br /&gt;&lt;br /&gt;And some people may need to blacklist their ath5k module if it's installed&lt;br /&gt;&lt;br /&gt;sudo gedit /etc/modprobe.d/blacklist&lt;br /&gt;&lt;br /&gt;inside the window that pops up, simply add&lt;br /&gt;&lt;br /&gt;blacklist ath5k&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-3752313794901475577?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/3752313794901475577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=3752313794901475577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3752313794901475577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/3752313794901475577'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/solution-for-atheros-ar-5006-5007-cards.html' title='Solution for Atheros AR 5006 / 5007 Cards'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-8160234592214844297</id><published>2008-08-22T06:43:00.000-07:00</published><updated>2008-08-22T06:48:23.124-07:00</updated><title type='text'>HOWTO:Dlink DWA-552, 556 +more Atheros chipsets with Madwifi</title><content type='html'>This is simply how i got my DWA-552 and DWA-556 (Atheros chipset 5416/5418 to work for me in Linux MInt 4.0 and Ubuntu Gutsy. consistently using &lt;span style="color: rgb(0, 64, 255);"&gt;madwifi &lt;/span&gt;(a native linux driver specifically developed for atheros chipsets) which is arguably a better choice than the alternative &lt;span style="color: rgb(0, 0, 255);"&gt;ndiswrapper&lt;/span&gt;(basically a workaround that allows you to use SOME windows drivers in Linux. First please be patient with me as I am far from a Guru as far as Linux is concerned, but I will help you the best way I can and if I cannot then hopefully someone else can.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;YOU WILL TEMPORARILY NEED A HARD WIRED INTERNET CONNECTION FOR THIS GUIDE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note:  Press ENTER after each line command&lt;br /&gt;first open up a terminal and in it type the following:&lt;br /&gt;&lt;br /&gt;You dont have to install module-assistant, but i believe it helps&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sudo apt-get install module-assistant&lt;br /&gt;sudo m-a prepare&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;if you prefer or if this is not working for you you can open up Synaptic package manager in the System tools menu and install module assistant that way same goes for libc6-dev&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install libc6-dev&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;you may be asked for a password. (sudo) allows you to execute commands as root without having to be constantly logged in as root (which would be a little dangerous) Enter the same password that you logged into the computer with.&lt;br /&gt;&lt;br /&gt;libc6-dev will allow you to compile madwifi.&lt;br /&gt;&lt;br /&gt;next install subversion which will allow you to retrieve the nightly snapshot of madwifi.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install subversion&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;next we are going to create a directory where madwifi will be downloaded to and then we will change to that directory.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;mkdir madwifi&lt;br /&gt;cd madwifi&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;f  you did this correctly your terminal should look like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(username)@(computername):~/madwifi$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;next we will download the madwifi snapshot&lt;br /&gt;&lt;br /&gt;&lt;code&gt;svn co http://svn.madwifi.org/madwifi/trunk&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;span class="corners-top"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;            &lt;ul class="profile-icons"&gt;&lt;li class="report-icon"&gt;&lt;a href="http://linuxmint.com/forum/report.php?f=53&amp;amp;p=62987" title="Report this post"&gt;&lt;span&gt;Report this post&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class="quote-icon"&gt;&lt;a href="http://linuxmint.com/forum/posting.php?mode=quote&amp;amp;f=53&amp;amp;p=62987" title="Reply with quote"&gt;&lt;span&gt;Reply with quote&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;h3 class="first"&gt;&lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#p62987"&gt;HOWTO:Dlink DWA-552, 556 +more Atheros chipsets with Madwifi&lt;/a&gt;&lt;/h3&gt;    &lt;p class="author"&gt;&lt;a href="http://linuxmint.com/forum/viewtopic.php?p=62987#p62987"&gt;&lt;img src="http://linuxmint.com/forum/styles/linux-mint/imageset/icon_post_target.gif" alt="Post" title="Post" width="11" height="9" /&gt;&lt;/a&gt;by &lt;strong&gt;&lt;a href="http://linuxmint.com/forum/memberlist.php?mode=viewprofile&amp;amp;u=6875"&gt;zeesson&lt;/a&gt;&lt;/strong&gt; on Fri Mar 07, 2008 10:31 pm &lt;/p&gt;         This is simply how i got my DWA-552 and DWA-556 (Atheros chipset 5416/5418 to work for me in Linux MInt 4.0 and Ubuntu Gutsy. consistently using &lt;span style="color: rgb(0, 64, 255);"&gt;madwifi &lt;/span&gt;(a native linux driver specifically developed for atheros chipsets) which is arguably a better choice than the alternative &lt;span style="color: rgb(0, 0, 255);"&gt;ndiswrapper&lt;/span&gt;(basically a workaround that allows you to use SOME windows drivers in Linux. First please be patient with me as I am far from a Guru as far as Linux is concerned, but I will help you the best way I can and if I cannot then hopefully someone else can.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;YOU WILL TEMPORARILY NEED A HARD WIRED INTERNET CONNECTION FOR THIS GUIDE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note:  Press ENTER after each line command&lt;br /&gt;first open up a terminal and in it type the following:&lt;br /&gt;&lt;br /&gt;You dont have to install module-assistant, but i believe it helps&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install module-assistant&lt;br /&gt;sudo m-a prepare&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;if you prefer or if this is not working for you you can open up Synaptic package manager in the System tools menu and install module assistant that way same goes for libc6-dev&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install libc6-dev &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;you may be asked for a password. (sudo) allows you to execute commands as root without having to be constantly logged in as root (which would be a little dangerous) Enter the same password that you logged into the computer with.&lt;br /&gt;&lt;br /&gt;libc6-dev will allow you to compile madwifi.&lt;br /&gt;&lt;br /&gt;next install subversion which will allow you to retrieve the nightly snapshot of madwifi.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install subversion&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;next we are going to create a directory where madwifi will be downloaded to and then we will change to that directory.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;mkdir madwifi&lt;br /&gt;cd madwifi&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;if  you did this correctly your terminal should look like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(username)@(computername):~/madwifi$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;next we will download the madwifi snapshot&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;svn co http://svn.madwifi.org/madwifi/trunk&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;when it is done you should see:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;checked out version number ####&lt;br /&gt;&lt;br /&gt;(username)@(computername):~/madwifi$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next we will enter the directory that was created when we downloaded the snapshot and start to compile&lt;br /&gt;&lt;br /&gt;&lt;code&gt;cd trunk&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;your terminal should look like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(username)@(computername):~/madwifi/trunk$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then compile&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo make&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;NOTE this will take a 10-30 seconds&lt;br /&gt;&lt;br /&gt;NOTE: before we move on know that you should not have gotten &lt;span style="font-weight: bold;"&gt;ANY&lt;/span&gt; errors while compiling if you did. Then stop and try again, if that doesnt work then explain you error here. Now for those who did not recieve any errors the next step is to install madwifi&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo make install&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;NOTE:you may get a message that says that madwifi drivers are already installed from an older installation and gives you the option to either remove them, ignore them or exit. type the letter r and then press ENTER to remove the old drivers and install the new ones.&lt;br /&gt;&lt;br /&gt;if you dont get this message fine move on to the next step&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next you will have to add an entry to your /etc/network/interfaces file in order to be able to bring up the device. To make use of wpa_supplicant in roaming mode.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;gksudo gedit /etc/network/interfaces&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;span class="corners-top"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;            &lt;ul class="profile-icons"&gt;&lt;li class="report-icon"&gt;&lt;a href="http://linuxmint.com/forum/report.php?f=53&amp;amp;p=62987" title="Report this post"&gt;&lt;span&gt;Report this post&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class="quote-icon"&gt;&lt;a href="http://linuxmint.com/forum/posting.php?mode=quote&amp;amp;f=53&amp;amp;p=62987" title="Reply with quote"&gt;&lt;span&gt;Reply with quote&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;h3 class="first"&gt;&lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#p62987"&gt;HOWTO:Dlink DWA-552, 556 +more Atheros chipsets with Madwifi&lt;/a&gt;&lt;/h3&gt;    &lt;p class="author"&gt;&lt;a href="http://linuxmint.com/forum/viewtopic.php?p=62987#p62987"&gt;&lt;img src="http://linuxmint.com/forum/styles/linux-mint/imageset/icon_post_target.gif" alt="Post" title="Post" width="11" height="9" /&gt;&lt;/a&gt;by &lt;strong&gt;&lt;a href="http://linuxmint.com/forum/memberlist.php?mode=viewprofile&amp;amp;u=6875"&gt;zeesson&lt;/a&gt;&lt;/strong&gt; on Fri Mar 07, 2008 10:31 pm &lt;/p&gt;         This is simply how i got my DWA-552 and DWA-556 (Atheros chipset 5416/5418 to work for me in Linux MInt 4.0 and Ubuntu Gutsy. consistently using &lt;span style="color: rgb(0, 64, 255);"&gt;madwifi &lt;/span&gt;(a native linux driver specifically developed for atheros chipsets) which is arguably a better choice than the alternative &lt;span style="color: rgb(0, 0, 255);"&gt;ndiswrapper&lt;/span&gt;(basically a workaround that allows you to use SOME windows drivers in Linux. First please be patient with me as I am far from a Guru as far as Linux is concerned, but I will help you the best way I can and if I cannot then hopefully someone else can.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;YOU WILL TEMPORARILY NEED A HARD WIRED INTERNET CONNECTION FOR THIS GUIDE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note:  Press ENTER after each line command&lt;br /&gt;first open up a terminal and in it type the following:&lt;br /&gt;&lt;br /&gt;You dont have to install module-assistant, but i believe it helps&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install module-assistant&lt;br /&gt;sudo m-a prepare&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;if you prefer or if this is not working for you you can open up Synaptic package manager in the System tools menu and install module assistant that way same goes for libc6-dev&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install libc6-dev &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;you may be asked for a password. (sudo) allows you to execute commands as root without having to be constantly logged in as root (which would be a little dangerous) Enter the same password that you logged into the computer with.&lt;br /&gt;&lt;br /&gt;libc6-dev will allow you to compile madwifi.&lt;br /&gt;&lt;br /&gt;next install subversion which will allow you to retrieve the nightly snapshot of madwifi.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo apt-get install subversion&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;next we are going to create a directory where madwifi will be downloaded to and then we will change to that directory.&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;mkdir madwifi&lt;br /&gt;cd madwifi&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;if  you did this correctly your terminal should look like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(username)@(computername):~/madwifi$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;next we will download the madwifi snapshot&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;svn co http://svn.madwifi.org/madwifi/trunk&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;when it is done you should see:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;checked out version number ####&lt;br /&gt;&lt;br /&gt;(username)@(computername):~/madwifi$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next we will enter the directory that was created when we downloaded the snapshot and start to compile&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;cd trunk&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;your terminal should look like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(username)@(computername):~/madwifi/trunk$&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then compile&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo make&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;NOTE this will take a 10-30 seconds&lt;br /&gt;&lt;br /&gt;NOTE: before we move on know that you should not have gotten &lt;span style="font-weight: bold;"&gt;ANY&lt;/span&gt; errors while compiling if you did. Then stop and try again, if that doesnt work then explain you error here. Now for those who did not recieve any errors the next step is to install madwifi&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo make install&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;NOTE:you may get a message that says that madwifi drivers are already installed from an older installation and gives you the option to either remove them, ignore them or exit. type the letter r and then press ENTER to remove the old drivers and install the new ones.&lt;br /&gt;&lt;br /&gt;if you dont get this message fine move on to the next step&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next you will have to add an entry to your /etc/network/interfaces file in order to be able to bring up the device. To make use of wpa_supplicant in roaming mode.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;Code: &lt;a href="http://linuxmint.com/forum/viewtopic.php?f=53&amp;amp;t=10209#" onclick="selectCode(this); return false;"&gt;Select all&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;gksudo gedit /etc/network/interfaces&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;this will open up a text document all you need to do is copy and paste the following into this text file after the text that is already there:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#Wireless&lt;br /&gt;noauto ath0&lt;br /&gt;allow-hotplug ath0&lt;br /&gt;&lt;br /&gt;iface ath0 inet manual&lt;br /&gt;   wpa-driver madwifi&lt;br /&gt;   wpa-roam   /etc/network/wpa_supplicant.conf&lt;br /&gt;&lt;br /&gt;iface default inet dhcp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now save and close that text file.&lt;br /&gt;&lt;br /&gt;Now all that is left to do is probe the module&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo modprobe ath_pci&lt;br /&gt;/sbin/ifconfig&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;you should now see your network connections it should look something like this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ath0      Link encap:Ethernet  HWaddr 00:19:7E:41:09:C1 &lt;br /&gt;         inet addr:192.168.0.102  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;         RX packets:316176 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;         TX packets:562494 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;         collisions:0 txqueuelen:0&lt;br /&gt;         RX bytes:54115716 (51.6 MiB)  TX bytes:823180275 (785.0 MiB)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:15:58:86:70:EE &lt;br /&gt;         inet addr:192.168.0.119  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;         UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;         RX packets:0 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;         collisions:0 txqueuelen:1000&lt;br /&gt;         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)&lt;br /&gt;         Base address:0x2000 Memory:ee000000-ee020000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback &lt;br /&gt;         inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;         UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;         RX packets:1420 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;         TX packets:1420 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;         collisions:0 txqueuelen:0&lt;br /&gt;         RX bytes:182621 (178.3 KiB)  TX bytes:182621 (178.3 KiB)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;wifi0     Link encap:UNSPEC  HWaddr 00-19-7E-41-09-C1-00-00-00-00-00-00-00-00-00-00 &lt;br /&gt;         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;         RX packets:462907 errors:753 dropped:0 overruns:0 frame:182&lt;br /&gt;         TX packets:563036 errors:6 dropped:0 overruns:0 carrier:0&lt;br /&gt;         collisions:0 txqueuelen:199&lt;br /&gt;         RX bytes:91695661 (87.4 MiB)  TX bytes:846831037 (807.6 MiB)&lt;br /&gt;         Interrupt:21 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's the ath0 interface that you're after for actually configuring whatever network manager you choose to use. Personally I use Wicd (which you can get form here &lt;a href="http://wicd.sourceforge.net/download.php" class="postlink"&gt;http://wicd.sourceforge.net/download.php&lt;/a&gt;) use the instructions for Ubuntu&lt;br /&gt;&lt;br /&gt;NOTE you will have to uninstall network-manager from Synaptic (mentioned above) in order to use Wicd as your network manager &lt;br /&gt;&lt;br /&gt;Ignore the wifi0 it is just the binary hal interface. Enjoy&lt;br /&gt;&lt;br /&gt;I tried my best to put this together "in a simple new user style" with info i got from a bunch of different places mainly the ubuntu forums, thinkwiki, and madwifi.org. any extra input would be appreciated&lt;br /&gt;&lt;br /&gt;Remember &lt;span style="font-weight: bold;"&gt;"Each One Teach One"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Troubleshooting&lt;/span&gt;&lt;br /&gt;If you're having trouble getting the ath0 interface to show up on a regular ifconfig, but can see it if you do an ifconfig -a and nothing seems to be happening with wpa_supplicant, the solution (for some unknown reason) is to rename ath0 to wlan0. This is easily done by modifying the udev rule.&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dd&gt;&lt;code&gt;gksudo gedit /etc/udev/rules.d/70-persistent-net.rules &lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;this will open up a text document you should see a line that looks similar to this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# PCI device 0x168c:0x0024 (ath_pci)&lt;br /&gt;SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="&lt;your&gt;", ATTR{type}=="1", NAME="&lt;span style="color: rgb(255, 64, 64);"&gt;ath0&lt;/span&gt;"&lt;/span&gt;&lt;br /&gt;All you need to do is change the "&lt;span style="color: rgb(255, 0, 128);"&gt;ath0&lt;/span&gt;" to "wlan0"&lt;br /&gt;&lt;br /&gt;save and close the document and  then remove the module with&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo rmmod ath_pci&lt;br /&gt;sudo pkill wpa&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;and then reprobe the module&lt;br /&gt;&lt;br /&gt;&lt;dl class="codebox"&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;code&gt;sudo modprobe ath_pci&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-8160234592214844297?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/8160234592214844297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=8160234592214844297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8160234592214844297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/8160234592214844297'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/howtodlink-dwa-552-556-more-atheros.html' title='HOWTO:Dlink DWA-552, 556 +more Atheros chipsets with Madwifi'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-7854934509876520542</id><published>2008-08-22T06:42:00.000-07:00</published><updated>2008-08-22T06:43:20.853-07:00</updated><title type='text'>How to:Wireless WiFi on Fujitsu Amilo Li1718 Laptop</title><content type='html'>This chipset has been used in some Toshiba &amp;amp; Fujitsu Laptops like the Amilo LI1718 &amp;amp; probably a lot of others as well.&lt;br /&gt;&lt;br /&gt;To install the drivers download the install script at the link below to your home folder:&lt;br /&gt;&lt;a href="http://homepage.ntlworld.com/roadrash/laptop/fsca16xx.sh" class="postlink"&gt;http://homepage.ntlworld.com/roadrash/laptop/fsca16xx.sh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.  Now open a shell&lt;br /&gt;&lt;br /&gt;2. type: &lt;span style="font-weight: bold;"&gt;chmod 755 fsca16xx.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. type: &lt;span style="font-weight: bold;"&gt;sudo ./fsca16xx.sh setup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thats it everything is automated and you just have to wait for it to finish.&lt;br /&gt;When it has finished you will need to reboot to activate everything.&lt;br /&gt;In the Mint KDE version click the Knetwork manager then select the network you wish to connect to and enter ant security details. These will then be stored in KDE wallet.&lt;br /&gt;I'm not to sure what you do in Gnome or XFCE desktops but the drivers will work on both.&lt;br /&gt;This script was primarily written for the Fujitsu Amilo Li1718 Laptop but should work on any other that uses the Atheros AR5007EG WiFI chipset.&lt;br /&gt;&lt;br /&gt;This script will work on all versions of MINT (Cassandra, Celina &amp;amp; Daryna)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-7854934509876520542?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/7854934509876520542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=7854934509876520542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7854934509876520542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/7854934509876520542'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/how-towireless-wifi-on-fujitsu-amilo.html' title='How to:Wireless WiFi on Fujitsu Amilo Li1718 Laptop'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3106405643831872418.post-597874829533574807</id><published>2008-08-22T06:39:00.000-07:00</published><updated>2008-08-22T06:42:29.980-07:00</updated><title type='text'>v 1.4b Sys. Back-Up/Restore &amp; Clean-Up Script - Windows Too!</title><content type='html'>Greetings,&lt;br /&gt;&lt;br /&gt;For those of you that have been looking for a simple, but easy to use back-up routine, this might be your answer. I had not found a utility that met my needs, that I liked, so I wrote my own little bash script to do what I needed.&lt;br /&gt;&lt;br /&gt;I tried to keep it simple so it could be easily understood and modified, but still do the things I wanted.&lt;br /&gt;&lt;br /&gt;If you are willing to spend a few min. to configure it to your system, it may be a solution for you too.&lt;br /&gt;&lt;br /&gt;I have been using it for a several weeks without issue. Hopefully it doesn't have too many bugs left in it. &lt;img src="http://linuxmint.com/forum/images/smilies/icon_smile.gif" alt=":-)" title="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;Copy the contents of the code box below and paste into an editor.&lt;br /&gt;&lt;br /&gt;There are detailed instructions in the file on how to set it up and run it.&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;At the request of several people I upgraded the script to also selectively back-up and restore your Windows install and/or your Windows Recovery partition and give more options.&lt;br /&gt;&lt;br /&gt;Main Features:&lt;br /&gt;&lt;br /&gt;1.) Version 1.4b does a better job of initially cleaning up a Linux system.&lt;br /&gt;&lt;br /&gt;2.) I fixed some of the menus, and did some code clean-up to make it easier to understand how it works.&lt;br /&gt;&lt;br /&gt;3.) The script now has the ability to selectively back-up and/or restore your Windows partition, C:drive, or another Linux install.&lt;br /&gt;&lt;br /&gt;4.) The script now has the ability to selectively back-up and/or restore your Windows Recovery partition or another /home partition.&lt;br /&gt;&lt;br /&gt;5.) The script now backs-up most of the files in your Linux install and gives you the ability to restore the whole system back to the state it was in at the last back-up if you break it. This can be done with one selection or you can sort through the folders and only restore piece meal if you prefer. It should be about 85% effective at fixing the system.&lt;br /&gt;&lt;br /&gt;6.) It isn't recommended, but you can now choose to skip the clean-up portion of the script if you need to for some reason.&lt;br /&gt;&lt;br /&gt;7.) You can back-up to or restore from an internal or external drive partition.&lt;br /&gt;&lt;br /&gt;8.) The script is not DE specific. It can be used with KDE or Gnome.&lt;br /&gt;&lt;br /&gt;9.) The restore portion of the script can be run independently from the back-up schedule selected.&lt;br /&gt;&lt;br /&gt;10.) I clarified some of the instructions in the set-up section to make it more complete and easier to understand.&lt;br /&gt;&lt;br /&gt;11.) You can now select to have the script make the back-up folders of your choice on your back-up partition for you.&lt;br /&gt;&lt;br /&gt;12.) The script uses rsync for fast and efficient back-up / restore of large data stores.&lt;br /&gt;&lt;br /&gt;bakclean version 1.4b&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# Written in May of 2008: by - Fred - bakclean version 1.4b&lt;br /&gt;&lt;br /&gt;# Any code that I can legally lay claim to in this script&lt;br /&gt;# is released under a dual license. GPL version 2 OR GPL&lt;br /&gt;# version 3. Any derivative code must also be released on&lt;br /&gt;# the same above dual licensing terms.&lt;br /&gt;&lt;br /&gt;# I know it is silly to have to do this for a simple little&lt;br /&gt;# script, but these days you just never can tell what might&lt;br /&gt;# happen.&lt;br /&gt;&lt;br /&gt;# The clean-up portion of this script removes unused files,&lt;br /&gt;# and other cruft, that collects on your system over time.&lt;br /&gt;# This cruft not only takes up space but can cause other&lt;br /&gt;# system problems. You can choose to not use it below but&lt;br /&gt;# I recommend you leave it active unless you need to keep&lt;br /&gt;# your package download stores intact for later use.&lt;br /&gt;&lt;br /&gt;# NOTE!: This script is set up for a single user account.&lt;br /&gt;# Don't attempt to use it if you have multiple user&lt;br /&gt;# accounts. Contact me if you need to be able to deal with&lt;br /&gt;# multiple user accounts. Tell me what your needs are. If&lt;br /&gt;# there is enough interest I will modify it.&lt;br /&gt;&lt;br /&gt;# The back-up portion of this script provides for back-up&lt;br /&gt;# and selective restore of your /home data files, your&lt;br /&gt;# /home config files, and most of your Linux system files.&lt;br /&gt;# If you choose to back-up your Linux system files you will&lt;br /&gt;# have the ability to put your system back like it was when&lt;br /&gt;# you last backed it up. This system restore function&lt;br /&gt;# should be about 85% effective in fixing a broken system.&lt;br /&gt;&lt;br /&gt;# It will also pick up your data partition files if they&lt;br /&gt;# are mounted in your /home directory and you leave them&lt;br /&gt;# mounted in the script. It also now provides the ability&lt;br /&gt;# to selectively back-up and restore the C:drive of your&lt;br /&gt;# Windows install and it's recovery partition, if you have&lt;br /&gt;# one.&lt;br /&gt;&lt;br /&gt;# The C:drive of your Windows install is where all your OS&lt;br /&gt;# system files are stored, as well as your Windows data&lt;br /&gt;# files if you don't have additional drives assigned. This&lt;br /&gt;# too can be deselected.&lt;br /&gt;&lt;br /&gt;# The Windows recovery partition makes it possible to&lt;br /&gt;# recover a damaged Windows install. This is usually&lt;br /&gt;# placed on the drive by the computer manufacturer and&lt;br /&gt;# contains all the drivers specific to your hardware. This&lt;br /&gt;# partition can also be deselected.&lt;br /&gt;&lt;br /&gt;# This script uses rsync for back-up. This is a very&lt;br /&gt;# efficient method, as it only transfers data that has&lt;br /&gt;# been changed, added or deleted since the last back-up&lt;br /&gt;# was done to maintain a mirror image. This makes&lt;br /&gt;# subsequent back-ups fast and efficient. The same is true&lt;br /&gt;# for the restore process.&lt;br /&gt;&lt;br /&gt;# No compression is used so it is relatively easy to go to&lt;br /&gt;# the back-up and retrieve individual files if needed.&lt;br /&gt;&lt;br /&gt;# You must have "dialog" and "deborphan" installed to use&lt;br /&gt;# this script. They will be automatically installed if not&lt;br /&gt;# available on your system.&lt;br /&gt;&lt;br /&gt;# I used portions of the below clean-up script. I modified&lt;br /&gt;# and rewrote it to make it safer and more user friendly.&lt;br /&gt;#&lt;br /&gt;# Script basado en ubucleaner.&lt;br /&gt;# Modificado por Mario Hidalgo | Inacap -Antofagasta&lt;br /&gt;# -Chile | 24 de marzo del 2008&lt;br /&gt;&lt;br /&gt;# Cut and paste this script into a text editor and call it&lt;br /&gt;# "bakclean".&lt;br /&gt;&lt;br /&gt;# Enter the config data about your system, below.&lt;br /&gt;&lt;br /&gt;# Create a hidden folder in your /home folder called&lt;br /&gt;# .ShellScripts :&lt;br /&gt;# mkdir /home/*/.ShellScripts&lt;br /&gt;&lt;br /&gt;# Save this script as /home/*/.ShellScripts/bakclean&lt;br /&gt;&lt;br /&gt;# Set permissions with:&lt;br /&gt;# chmod 755 /home/*/.ShellScripts/bakclean&lt;br /&gt;&lt;br /&gt;# Copy to /usr/bin with:&lt;br /&gt;# sudo cp -a /home/*/.ShellScripts/bakclean /usr/bin&lt;br /&gt;&lt;br /&gt;# Execute manually by typing in a terminal: bakclean&lt;br /&gt;&lt;br /&gt;# The first time you run this script, it may time-out,&lt;br /&gt;# stop, and require you to re-enter your sudo password.&lt;br /&gt;# This occurs if you have a lot of data to back-up and/or&lt;br /&gt;# a slow computer. It only transfers data that has been&lt;br /&gt;# added or changed since the last run, so it shouldn't&lt;br /&gt;# be a problem after the initial clean-up and back-up&lt;br /&gt;# cycles.&lt;br /&gt;&lt;br /&gt;# Depending on your desktop, set this script to start in a&lt;br /&gt;# terminal each time you boot, set it up on a kron tab, or&lt;br /&gt;# use some other scheduling software.&lt;br /&gt;&lt;br /&gt;# As an example: In KDE use the auto start module and use&lt;br /&gt;# the start command: konsole -e bakclean&lt;br /&gt;&lt;br /&gt;# If you have a partition you are using as a back-up&lt;br /&gt;# partition that is mounted in your /home directory, make&lt;br /&gt;# sure you also have an entry in /etc/fstab for a sdxx&lt;br /&gt;# mount point in /media also. You should have two fstab&lt;br /&gt;# entries for that partition. Example: One /etc/fstab&lt;br /&gt;# entry for mount point /media/sdb2 and one for&lt;br /&gt;# /home/fred/Backup.&lt;br /&gt;&lt;br /&gt;# Correct the uncommented lines below for your system.&lt;br /&gt;# Do not change anything after the next # # Begin - Begin&lt;br /&gt;# line.&lt;br /&gt;&lt;br /&gt;# Be careful entering your system config data below. Entry&lt;br /&gt;# errors are not allowed. If you do this accurately you&lt;br /&gt;# should have a nice clean-up, back-up and restore system.&lt;br /&gt;# Otherwise you may have a mess.&lt;br /&gt;&lt;br /&gt;# Change the folders mounted to other partitions below to&lt;br /&gt;# indicate the data partitions and folders in your /home&lt;br /&gt;# directory that you don't want backed up. You can exclude&lt;br /&gt;# up to 5 folders/partitions from back-up. Always exclude&lt;br /&gt;# the back-up folder if mounted in your /home. If you do&lt;br /&gt;# not have data or back-up partitions mounted in your&lt;br /&gt;# /home this doesn't apply to you. Put "no" in all 5&lt;br /&gt;# positions.&lt;br /&gt;&lt;br /&gt;fldr1="Backup"&lt;br /&gt;fldr2="no"&lt;br /&gt;fldr3="no"&lt;br /&gt;fldr4="no"&lt;br /&gt;fldr5="no"&lt;br /&gt;&lt;br /&gt;# Set the mounting partitions that correspond to any data&lt;br /&gt;# folders in your /home above, that are being excluded.&lt;br /&gt;# If you do not have data or back-up partitions mounted in&lt;br /&gt;# your /home this doesn't apply to you. Put "no" in all 5&lt;br /&gt;# positions.&lt;br /&gt;&lt;br /&gt;prtn1="sdb2"&lt;br /&gt;prtn2="no"&lt;br /&gt;prtn3="no"&lt;br /&gt;prtn4="no"&lt;br /&gt;prtn5="no"&lt;br /&gt;&lt;br /&gt;# If you wish to disable the clean-up portion of this script,&lt;br /&gt;# change the "no" entry for skip to "yes".&lt;br /&gt;&lt;br /&gt;skip="no"&lt;br /&gt;&lt;br /&gt;# If you have a Windows install or another Linux install&lt;br /&gt;# you want to back-up, enter the partition designator, sdxx,&lt;br /&gt;# of your other install below. Enter "no" if you don't have&lt;br /&gt;# another install or you don't wish to back it up.&lt;br /&gt;&lt;br /&gt;win="sda7"&lt;br /&gt;&lt;br /&gt;# If you are backing up another install above and wish to&lt;br /&gt;# back-up a recovery partition or a /home partition. Enter&lt;br /&gt;# the partition designator below in the form "sdxx" or "no".&lt;br /&gt;&lt;br /&gt;winr="sda8"&lt;br /&gt;&lt;br /&gt;# Do you want to automatically back-up your another install&lt;br /&gt;# every time the back-up script runs? Enter "yes" below for&lt;br /&gt;# automatic or "no" to be given a choice each time, or if&lt;br /&gt;# you aren't backing up another install.&lt;br /&gt;&lt;br /&gt;winrun="yes"&lt;br /&gt;&lt;br /&gt;# Do you want to automatically back-up your Windows Recovery&lt;br /&gt;# partition or another /home partition every time the back-up&lt;br /&gt;# script runs? Enter "yes" below for automatic or "no" to be&lt;br /&gt;# given a choice each time, or if you aren't backing up&lt;br /&gt;# Windows Recovery or another /home partition.&lt;br /&gt;&lt;br /&gt;winrrun="yes"&lt;br /&gt;&lt;br /&gt;# NOTE!: Make sure your Linux system has read/write access&lt;br /&gt;# to your Windows partition and your Windows Recovery&lt;br /&gt;# partition through /media/sdxx for both partitions before&lt;br /&gt;# running the script and attempting to back-up or restore&lt;br /&gt;# Windows or Windows Recovery.&lt;br /&gt;&lt;br /&gt;# Set the 3 days of the week you wish to run the backup.&lt;br /&gt;# I use Monday, Thursday, and Saturday. You can set all&lt;br /&gt;# 3 to the same day if you only want to run it once a week.&lt;br /&gt;&lt;br /&gt;bak1="Mon"&lt;br /&gt;bak2="Thu"&lt;br /&gt;bak3="Sat"&lt;br /&gt;&lt;br /&gt;# If you want it to run anytime the script is called, put&lt;br /&gt;# "anytime" in bak4 below. "stop" will prevent the back-up&lt;br /&gt;# and clean-up portion of this script from running except&lt;br /&gt;# on the 3 days a week specified above.&lt;br /&gt;&lt;br /&gt;bak4="stop"&lt;br /&gt;&lt;br /&gt;# The Restore portion of the routine will run whenever&lt;br /&gt;# bakclean is run, regardless of the settings above.&lt;br /&gt;&lt;br /&gt;# Create folders on your back-up partition to hold your&lt;br /&gt;# back-up data and files. You can create a master folder&lt;br /&gt;# to hold all of these folders if you want. Create folders&lt;br /&gt;# on your back-up partition sdxx. Change them if you wish.&lt;br /&gt;# Note! -- No spaces allowed in folder names. You must&lt;br /&gt;# back-up and create folders for dataBF and configBF. Enter&lt;br /&gt;# "none" for any folders you choose not to back-up. If you&lt;br /&gt;# are not backing up Windows or Windows recovery, put "none"&lt;br /&gt;# in those two entries also. I called mine:&lt;br /&gt;&lt;br /&gt;dataBF="BackUpData"&lt;br /&gt;configBF="BackUpConfig"&lt;br /&gt;usrBF="BackUpUsr"&lt;br /&gt;etcBF="BackUpEtc"&lt;br /&gt;bootBF="BackUpBoot"&lt;br /&gt;binBF="BackUpBin"&lt;br /&gt;sbinBF="BackUpSbin"&lt;br /&gt;libBF="BackUpLib"&lt;br /&gt;devBF="BackUpDev"&lt;br /&gt;varBF="BackUpVar"&lt;br /&gt;winBF="BackDenRoot"; # winBF could be "WindowsXP";&lt;br /&gt;winrBF="BackDenHome"; # winrBF could be "WinRecovery";&lt;br /&gt;&lt;br /&gt;# You only have to create folders for dataBF and configBF.&lt;br /&gt;# All the others are optional. If you don't wish to back&lt;br /&gt;# other folders up enter "none" for each.&lt;br /&gt;&lt;br /&gt;# Do you have or want a master back-up folder on your back-up&lt;br /&gt;# partition that contains all the back-up folders above?&lt;br /&gt;# If so, what is it's name? Enter "no" or "folder_name".&lt;br /&gt;&lt;br /&gt;bakM="MasterBackUp"&lt;br /&gt;&lt;br /&gt;# Would you like the script to make these back-up storage&lt;br /&gt;# folders for you? Enter "yes" or "no" below.&lt;br /&gt;&lt;br /&gt;makeBF="yes"&lt;br /&gt;&lt;br /&gt;# Put your back-up partition designator in below.&lt;br /&gt;&lt;br /&gt;bakP="sdb2"&lt;br /&gt;&lt;br /&gt;# NOTE!: Make sure you have allowed enough space in your&lt;br /&gt;# back-up partition to hold all the data you will be&lt;br /&gt;# duplicating there.&lt;br /&gt;&lt;br /&gt;# # Begin - Begin --- Don't change anything below this line.&lt;br /&gt;#&lt;br /&gt;# ==========================================&lt;br /&gt;#&lt;br /&gt;# # Begin - Begin --- Start of Restore Utility v 1.4b by Fred&lt;br /&gt;&lt;br /&gt;day=$(date +%a)&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w gnome-terminal | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" != "" ]; then&lt;br /&gt;pid=$(pidof gnome-terminal)&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w konsole | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" != "" ]; then&lt;br /&gt;pid=$(pidof konsole)&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;#  ||&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w dialog | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;sudo aptitude -y install dialog&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;hm="/home/*"&lt;br /&gt;&lt;br /&gt;umt1="$hm/$fldr1"&lt;br /&gt;umt2="$hm/$fldr2"&lt;br /&gt;umt3="$hm/$fldr3"&lt;br /&gt;umt4="$hm/$fldr4"&lt;br /&gt;umt5="$hm/$fldr5"&lt;br /&gt;&lt;br /&gt;rmnt1="/dev/$prtn1 $hm/$fldr1"&lt;br /&gt;rmnt2="/dev/$prtn2 $hm/$fldr2"&lt;br /&gt;rmnt3="/dev/$prtn3 $hm/$fldr3"&lt;br /&gt;rmnt4="/dev/$prtn4 $hm/$fldr4"&lt;br /&gt;rmnt5="/dev/$prtn5 $hm/$fldr5"&lt;br /&gt;&lt;br /&gt;if test $bakM != "no"; then&lt;br /&gt;bakPP="$bakP/$bakM"&lt;br /&gt;else&lt;br /&gt;bakPP="$bakP"&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;dataB="/media/$bakPP/$dataBF/$dataBF"&lt;br /&gt;configB="/media/$bakPP/$configBF/$configBF"&lt;br /&gt;usrB="/media/$bakPP/$usrBF/$usrBF"&lt;br /&gt;etcB="/media/$bakPP/$etcBF/$etcBF"&lt;br /&gt;bootB="/media/$bakPP/$bootBF/$bootbBF"&lt;br /&gt;binB="/media/$bakPP/$binBF/$binBF"&lt;br /&gt;sbinB="/media/$bakPP/$sbinBF/$sbinBF"&lt;br /&gt;libB="/media/$bakPP/$libBF/$libBF"&lt;br /&gt;devB="/media/$bakPP/$devBF/$devBF"&lt;br /&gt;varB="/media/$bakPP/$varBF/$varBF"&lt;br /&gt;winB="/media/$bakPP/$winBF/$winBF"&lt;br /&gt;winrB="/media/$bakPP/$winrBF/$winrBF"&lt;br /&gt;&lt;br /&gt;dialog --title "Alert! : Do you wish to continue with the Restore utility?" --backtitle "bakclean v 1.4b Script: by - Fred" --yesno "\n           Do you wish to Restore your files?" 8 70&lt;br /&gt;answer2=$?&lt;br /&gt;sleep 1&lt;br /&gt;if test $answer2 -gt 0; then&lt;br /&gt;if test $day != $bak1; then&lt;br /&gt;if test $day != $bak2; then&lt;br /&gt;if test $day != $bak3; then&lt;br /&gt;if test $bak4 != "anytime"; then&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;fi; fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;answer=1&lt;br /&gt;&lt;br /&gt;if test $answer2 -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Alert! : Do you wish to continue with the Clean-Up and Back-Up utility?" --backtitle "bakclean v 1.4b Script: by - Fred" --yesno "\n     Do you wish to Clean-Up and optionally Back-Up your files?" 8 70&lt;br /&gt;answer=$?&lt;br /&gt;sleep 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $answer -gt 0; then&lt;br /&gt;if test $answer2 -gt 0; then&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if [ $USER != root ]; then&lt;br /&gt;dialog --title "Be patient, Operations may take a while!" --backtitle "Back-Up / Restore &amp;amp; Clean-Up Utility v 1.4b cobbled together by - Fred" --infobox "&lt;br /&gt;   Enter sudo password, if asked, below.  Restart bakclean." 5 75;&lt;br /&gt;sudo -i&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn1 != "no"; then&lt;br /&gt;sudo umount $umt1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn2 != "no"; then&lt;br /&gt;sudo umount $umt2&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn3 != "no"; then&lt;br /&gt;sudo umount $umt3&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn4 != "no"; then&lt;br /&gt;sudo umount $umt4&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn5 != "no"; then&lt;br /&gt;sudo umount $umt5&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Select and Restore partitions/folders/files&lt;br /&gt;&lt;br /&gt;Rall=1&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test $devBF != "none"; then&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nDo you wish to Restore all your backed-up Linux System files except your Data files at the same time." 8 80&lt;br /&gt;Rall=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rall -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $configB/ $hm&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $usrB/ /usr&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $etcB/ /etc&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $bootB/ /boot&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $binB/ /bin&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $sbinB/ /sbin&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $libB/ /lib&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $devB/ /dev&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $varB/ /var&lt;br /&gt;&lt;br /&gt;fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nSelect Yes to Restore Data files to your /home.&lt;br /&gt;No for the next choice or to exit." 8 80&lt;br /&gt;Rdata=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rdata -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $dataB/ $hm&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nSelect Yes to Restore Config files to your /home. No for the next choice." 8 82&lt;br /&gt;Rconfig=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rconfig -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $configB/ $hm&lt;br /&gt;fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test bootBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nSelect Yes to Restore your /boot folder.&lt;br /&gt;No for the next choice." 8 70&lt;br /&gt;Rboot=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rboot -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $bootB/ /boot&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test etcBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n       Select Yes to Restore /etc. No for the next choice." 8 70&lt;br /&gt;Retc=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Retc -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $etcB/ /etc&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test usrBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /usr. No for your next choice." 8 70&lt;br /&gt;Rusr=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rusr -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $usrB/ /usr&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test binBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /bin. No for your next choice." 8 70&lt;br /&gt;Rbin=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rbin -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $binB/ /bin&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test sbinBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /sbin. No for your next choice." 8 70&lt;br /&gt;Rsbin=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rsbin -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $sbinB/ /sbin&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test libBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /lib. No for your next choice." 8 70&lt;br /&gt;Rlib=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rlib -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $libB/ /lib&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test devBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /dev. No for your next choice." 8 70&lt;br /&gt;Rdev=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rdev -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $devB/ /dev&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test varBF != "none"; then&lt;br /&gt;if test $Rall -gt 0; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\n      Select Yes to Restore /var. No for your next choice." 8 70&lt;br /&gt;Rvar=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rvar -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --include "*" --include "*/**" $varB/ /var&lt;br /&gt;fi; fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test $winBF != "none"; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nSelect Yes to Restore Windows or another install. No for your next choice." 8 70&lt;br /&gt;Rwin=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rwin -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 $winB/ /media/$win&lt;br /&gt;fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;if test $winrBF != "none"; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select files to Restore." --backtitle "Restore" --yesno "\nSelect Yes to Restore Windows Recoveryor another /home partition. No to Exit." 8 70&lt;br /&gt;Rwinr=$?&lt;br /&gt;sleep 1&lt;br /&gt;#&lt;br /&gt;if test $Rwinr -lt 1; then&lt;br /&gt;#&lt;br /&gt;sudo rsync -arE --progress --timeout=120 $winrB/ /media/$winr&lt;br /&gt;fi; fi; fi&lt;br /&gt;&lt;br /&gt;if test $prtn1 != "no"; then&lt;br /&gt;sudo mount -a $rmnt1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn2 != "no"; then&lt;br /&gt;sudo mount -a $rmnt2&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn3 != "no"; then&lt;br /&gt;sudo mount -a $rmnt3&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn4 != "no"; then&lt;br /&gt;sudo mount -a $rmnt4&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn5 != "no"; then&lt;br /&gt;sudo mount -a $rmnt5&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $answer2 -lt 1; then&lt;br /&gt;dialog --title "Restore has successfully completed!" --backtitle "Restore" --infobox "&lt;br /&gt;The files you have selected have been successfully Restored!" 5 65; sleep 10&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# End of Restore Utility v 1.4b - by Fred&lt;br /&gt;#&lt;br /&gt;# ==========================================&lt;br /&gt;#&lt;br /&gt;# # Begin - Begin --- Start of Clean-Up Utility v 1.4b&lt;br /&gt;&lt;br /&gt;if test $skip = "no"; then&lt;br /&gt;&lt;br /&gt;OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')&lt;br /&gt;CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')&lt;br /&gt;LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"&lt;br /&gt;METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"&lt;br /&gt;OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)&lt;br /&gt;&lt;br /&gt;dialog --title "Clean-Up will be done first!" --backtitle "A clean system is more compact and trouble free." --infobox "&lt;br /&gt;   The Clean-Up routine will begin in 5 seconds!" 5 60; sleep 5&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w deborphan | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;sudo aptitude -y install deborphan&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;sudo dpkg --configure -a&lt;br /&gt;&lt;br /&gt;sudo aptitude update&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w deborphan | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;dialog --title "Deborphan failed to load properly." --backtitle "Deborphan" --infobox "&lt;br /&gt;             Restart the bakclean Script." 5 60;&lt;br /&gt;exit 0&lt;br /&gt;else&lt;br /&gt;  for i in `deborphan --guess-all`&lt;br /&gt;  do&lt;br /&gt;      paquetes="$paquetes $i"&lt;br /&gt;  done&lt;br /&gt;  echo $paquetes&lt;br /&gt;  read&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;  sudo aptitude -y remove --purge $paquetes&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;&lt;br /&gt;for a in $(seq 1 2); do&lt;br /&gt;OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')&lt;br /&gt;CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')&lt;br /&gt;LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"&lt;br /&gt;METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"&lt;br /&gt;OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)&lt;br /&gt;for i in `deborphan --guess-all`&lt;br /&gt;  do&lt;br /&gt;      paquetes="$paquetes $i"&lt;br /&gt;  done&lt;br /&gt;  echo $paquetes&lt;br /&gt;  read&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;  sudo aptitude -y remove --purge $paquetes&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;&lt;br /&gt;cd /usr&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd /etc&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd /boot&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd $hm&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;mkdir Clean-Out&lt;br /&gt;&lt;br /&gt;# You can empty the trash of any data folders you have&lt;br /&gt;# mounted in your /home by uncommenting however many&lt;br /&gt;# lines you need below and putting the appropriate folder&lt;br /&gt;# names in place of mine.&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Backup/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Backup/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Documents/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Documents/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Downloads/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Downloads/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Pictures/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Pictures/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Projects/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Projects/.Trash-0&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/.local/share/Trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /root/.local/share/Trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /.trash&lt;br /&gt;&lt;br /&gt;rmdir Clean-Out&lt;br /&gt;&lt;br /&gt;rm -rf /home/*/.local/share/Trash/*/** &amp;amp;&gt; /dev/null&lt;br /&gt;rm -rf /root/.local/share/Trash/*/** &amp;amp;&gt; /dev/null&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;sudo dpkg --configure -a&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;dialog --title "Alert! : Continue with Back-Up utility?" --backtitle "Clean-Up has completed successfully!" --yesno "\n          Do you wish to continue with the Back-Up process?" 8 70&lt;br /&gt;answer=$?&lt;br /&gt;#&lt;br /&gt;if test $answer -gt 0; then&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# End of Clean-Up v 1.4b utility, originally by: Modificado&lt;br /&gt;# por Mario Hidalgo | Inacap -Antofagasta -Chile - Modified&lt;br /&gt;# and rewritten by Fred&lt;br /&gt;#&lt;br /&gt;# ===============================================&lt;br /&gt;#&lt;br /&gt;# Start of Back-Up Utility v 1.4b - by Fred&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;if test $skip = "yes"; then&lt;br /&gt;dialog --title "Alert! : Continue with Back-Up utility?" --backtitle "You are now ready to Back-Up your system!" --yesno "\n          Do you wish to continue with the Back-Up process?" 8 70&lt;br /&gt;answer=$?&lt;br /&gt;#&lt;br /&gt;if test $answer -gt 0; then&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $makeBF = "yes"; then&lt;br /&gt;if test $$bakM != "no"; then&lt;br /&gt;sudo mkdir /media/$bakPP&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $makeBF = "yes"; then&lt;br /&gt;sudo mkdir /media/$bakPP/$dataBF&lt;br /&gt;sudo mkdir /media/$bakPP/$configBF&lt;br /&gt;   if test $usrBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$usrBF; fi&lt;br /&gt;   if test $etcBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$etcBF; fi&lt;br /&gt;   if test $bootBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$bootBF; fi&lt;br /&gt;   if test $binBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$binBF; fi&lt;br /&gt;   if test $sbinBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$sbinBF; fi&lt;br /&gt;   if test $libBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$libBF; fi&lt;br /&gt;   if test $devBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$devBF; fi&lt;br /&gt;   if test $varBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$varBF; fi&lt;br /&gt;   if test $winBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$winBF; fi&lt;br /&gt;   if test $winrBF != "none"; then&lt;br /&gt;   sudo mkdir /media/$bakPP/$winrBF; fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;answer3=1&lt;br /&gt;&lt;br /&gt;if test $win != "no"; then&lt;br /&gt;if test $winrun = "no"; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select whether to Back-Up your Windows partition." --backtitle "Back-Up System" --yesno "\n Do you wish to back-up your Windows C:drive this time?" 8 70&lt;br /&gt;answer3=$?&lt;br /&gt;sleep 1&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $winrun = "yes"; then&lt;br /&gt;answer3=0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;answer4=1&lt;br /&gt;&lt;br /&gt;if test $winr != "no"; then&lt;br /&gt;if test $winrrun = "no"; then&lt;br /&gt;#&lt;br /&gt;dialog --title "Select whether to Back-Up your Windows Recovery partition." --backtitle "Back-Up System" --yesno "\n Do you wish to back-up your Windows Recovery partition this time?" 8 70&lt;br /&gt;answer4=$?&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $winrrun = "yes"; then&lt;br /&gt;answer4=0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn1 != "no"; then&lt;br /&gt;sudo umount $umt1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn2 != "no"; then&lt;br /&gt;sudo umount $umt2&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn3 != "no"; then&lt;br /&gt;sudo umount $umt3&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn4 != "no"; then&lt;br /&gt;sudo umount $umt4&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn5 != "no"; then&lt;br /&gt;sudo umount $umt5&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Back-Up Files/Folders&lt;br /&gt;&lt;br /&gt;if test etcBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /etc/ $etcB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test bootBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /boot/ $bootB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --exclude ".*" --exclude ".*/**" --include "*" --include "*/**" $hm/ $dataB&lt;br /&gt;&lt;br /&gt;sudo rsync -arE --progress --timeout=120 --delete --exclude "*~" --include ".*" --include ".*/**" --exclude "*" $hm/ $configB&lt;br /&gt;&lt;br /&gt;if test usrBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /usr/ $usrB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test binBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /bin/ $binB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test sbinBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /sbin/ $sbinB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test libBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /lib/ $libB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test devBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /dev/ $devB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test varBF != "none"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 --exclude "*~" --include "*" --include "*/**" /var/ $varB&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $answer3 -lt 1; then&lt;br /&gt;if test $win != "no"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 /media/$win/ $winB&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $answer4 -lt 1; then&lt;br /&gt;if test $winr != "no"; then&lt;br /&gt;sudo rsync -arE --progress --delete --timeout=120 /media/$winr/ $winrB&lt;br /&gt;fi; fi&lt;br /&gt;&lt;br /&gt;if test $prtn1 != "no"; then&lt;br /&gt;sudo mount -a $rmnt1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn2 != "no"; then&lt;br /&gt;sudo mount -a $rmnt2&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn3 != "no"; then&lt;br /&gt;sudo mount -a $rmnt3&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn4 != "no"; then&lt;br /&gt;sudo mount -a $rmnt4&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if test $prtn5 != "no"; then&lt;br /&gt;sudo mount -a $rmnt5&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;dialog --title "Back-up has successfully completed!" --backtitle "bakclean v 1.4b by Fred" --infobox "&lt;br /&gt;             That wasn't so bad was it?" 5 60; sleep 10&lt;br /&gt;&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;#&lt;br /&gt;# End&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;I pulled the clean-up portion of the above script out and made it stand-alone. You can now use the below script to clean-up your system without having to go to the trouble of configuring the back-up script and having to click through the menus.&lt;br /&gt;&lt;br /&gt;It turned out that it was a good move because I found a bug that prevented it from emptying the trash cans when very large files and folder trees were in them. I should have known not to use the rm command but I did and it choked on large amounts of data. I fixed it in the 1.4b version.&lt;br /&gt;&lt;br /&gt;cleanout version 1.4b&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# Written in May of 2008: by - Fred - cleanout version 1.4b&lt;br /&gt;&lt;br /&gt;# Any code that I can legally lay claim to in this script&lt;br /&gt;# is released under a dual license. GPL version 2 OR GPL&lt;br /&gt;# version 3. Any derivative code must also be released on&lt;br /&gt;# the same above dual licensing terms.&lt;br /&gt;&lt;br /&gt;# I know it is silly to have to do this for a simple little&lt;br /&gt;# script, but these days you just never can tell what might&lt;br /&gt;# happen.&lt;br /&gt;&lt;br /&gt;# Cut and paste this script into a text editor and call it&lt;br /&gt;# "cleanout".&lt;br /&gt;&lt;br /&gt;# Create a hidden folder in your /home folder called&lt;br /&gt;# .ShellScripts :&lt;br /&gt;# mkdir /home/*/.ShellScripts&lt;br /&gt;&lt;br /&gt;# Save this script as /home/*/.ShellScripts/cleanout&lt;br /&gt;&lt;br /&gt;# Set permissions with:&lt;br /&gt;# chmod 755 /home/*/.ShellScripts/cleanout&lt;br /&gt;&lt;br /&gt;# Copy to /usr/bin with:&lt;br /&gt;# sudo cp -a /home/*/.ShellScripts/cleanout /usr/bin&lt;br /&gt;&lt;br /&gt;# Execute by typing in a terminal: cleanout&lt;br /&gt;&lt;br /&gt;# This script uses "Deborphan" and "Dialog." These routines&lt;br /&gt;# will be automaticly downloaded and installed if they are&lt;br /&gt;# not availiable on your system.&lt;br /&gt;&lt;br /&gt;# I used portions of the below clean-up script. I modified&lt;br /&gt;# and rewrote it to make it safer and more user friendly.&lt;br /&gt;#&lt;br /&gt;# Script basado en ubucleaner.&lt;br /&gt;# Modificado por Mario Hidalgo | Inacap -Antofagasta&lt;br /&gt;# -Chile | 24 de marzo del 2008&lt;br /&gt;&lt;br /&gt;# # Begin - Begin --- Don't change anything below this line.&lt;br /&gt;#&lt;br /&gt;# ==========================================&lt;br /&gt;#&lt;br /&gt;# # Begin - Begin --- Start of Clean-Out Utility&lt;br /&gt;&lt;br /&gt;hm="/home/*"&lt;br /&gt;&lt;br /&gt;if [ $USER != root ]; then&lt;br /&gt;dialog --title "Be patient, Operations may take a while!" --backtitle "Clean-Out Utility v 1.4b cobbled together by - Fred" --infobox "&lt;br /&gt;   Enter sudo password, if asked, below.  Restart cleanout." 5 75;&lt;br /&gt;sudo -i&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w gnome-terminal | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" != "" ]; then&lt;br /&gt;pid=$(pidof gnome-terminal)&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w konsole | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" != "" ]; then&lt;br /&gt;pid=$(pidof konsole)&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;#  ||&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w dialog | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;sudo aptitude -y install dialog&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')&lt;br /&gt;CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')&lt;br /&gt;LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"&lt;br /&gt;METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"&lt;br /&gt;OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)&lt;br /&gt;&lt;br /&gt;dialog --title "Clean-Out will now begin!" --backtitle "A clean system is more compact and trouble free." --infobox "&lt;br /&gt;   The Clean-Out routine will begin in 5 seconds!" 5 60; sleep 5&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w deborphan | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;sudo aptitude -y install deborphan&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;sudo dpkg --configure -a&lt;br /&gt;&lt;br /&gt;sudo aptitude update&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;&lt;br /&gt;RESPUESTA=$(dpkg --get-selections | grep -w deborphan | grep -w install)&lt;br /&gt;if [ "$RESPUESTA" = "" ]; then&lt;br /&gt;dialog --title "Deborphan failed to load properly." --backtitle "Deborphan" --infobox "&lt;br /&gt;             Restart the cleanout Script." 5 60;&lt;br /&gt;exit 0&lt;br /&gt;else&lt;br /&gt;  for i in `deborphan --guess-all`&lt;br /&gt;  do&lt;br /&gt;      paquetes="$paquetes $i"&lt;br /&gt;  done&lt;br /&gt;  echo $paquetes&lt;br /&gt;  read&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;  sudo aptitude -y remove --purge $paquetes&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;&lt;br /&gt;for a in $(seq 1 3); do&lt;br /&gt;OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')&lt;br /&gt;CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')&lt;br /&gt;LINUXPKG="linux-(image|headers|ubuntu-modules|restricted-modules)"&lt;br /&gt;METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"&lt;br /&gt;OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)&lt;br /&gt;for i in `deborphan --guess-all`&lt;br /&gt;  do&lt;br /&gt;      paquetes="$paquetes $i"&lt;br /&gt;  done&lt;br /&gt;  echo $paquetes&lt;br /&gt;  read&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;  sudo aptitude -y remove --purge $paquetes&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;sudo aptitude -y purge $OLDCONF&lt;br /&gt;sudo aptitude -y purge $OLDKERNELS&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;echo "Please wait. I am working hard..."&lt;br /&gt;&lt;br /&gt;cd /usr&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd /etc&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd /boot&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;cd $hm&lt;br /&gt;find . -type f -name "*~" -exec rm -f {} \;&lt;br /&gt;&lt;br /&gt;mkdir Clean-Out&lt;br /&gt;&lt;br /&gt;# You can empty the trash of any data folders you have&lt;br /&gt;# mounted in your /home by uncommenting however many&lt;br /&gt;# lines you need below and putting the appropriate folder&lt;br /&gt;# names in place of mine.&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Backup/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Backup/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Documents/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Documents/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Downloads/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Downloads/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Pictures/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Pictures/.Trash-0&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Projects/.Trash-1000&lt;br /&gt;&lt;br /&gt;# sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/Projects/.Trash-0&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ $hm/.local/share/Trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /root/.local/share/Trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /trash&lt;br /&gt;&lt;br /&gt;sudo rsync -r --progress --delete --timeout=120 $hm/Clean-Out/ /.trash&lt;br /&gt;&lt;br /&gt;rmdir Clean-Out&lt;br /&gt;&lt;br /&gt;rm -rf /home/*/.local/share/Trash/*/** &amp;amp;&gt; /dev/null&lt;br /&gt;rm -rf /root/.local/share/Trash/*/** &amp;amp;&gt; /dev/null&lt;br /&gt;&lt;br /&gt;sudo apt-get -y autoremove&lt;br /&gt;aptitude -y autoclean&lt;br /&gt;sudo dpkg --configure -a&lt;br /&gt;aptitude -y clean&lt;br /&gt;&lt;br /&gt;dialog --title "Clean-Out has successfully completed!" --backtitle "cleanout v 1.4a by Fred" --infobox "&lt;br /&gt;             That wasn't so bad was it?" 5 60; sleep 10&lt;br /&gt;&lt;br /&gt;kill $pid&lt;br /&gt;exit&lt;br /&gt;#&lt;br /&gt;# End&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Any suggestions or feed-back you are willing to give me, good or bad, will be greatly appreciated.&lt;br /&gt;&lt;br /&gt;Enjoy,&lt;br /&gt;&lt;br /&gt;Fred&lt;br /&gt;&lt;br /&gt;EDIT: Make sure the partition you are using for backup, whether internal or external, is large enough to hold all the data you will be duplicating there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3106405643831872418-597874829533574807?l=mintguides.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mintguides.blogspot.com/feeds/597874829533574807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3106405643831872418&amp;postID=597874829533574807' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/597874829533574807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3106405643831872418/posts/default/597874829533574807'/><link rel='alternate' type='text/html' href='http://mintguides.blogspot.com/2008/08/v-14b-sys-back-uprestore-clean-up.html' title='v 1.4b Sys. Back-Up/Restore &amp; Clean-Up Script - Windows Too!'/><author><name>Daniel</name><uri>http://www.blogger.com/profile/04837327145682476888</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
