Flipping the Linux switch: 5 tips every new Linux user should know
Linux is a powerful operating system, but chances are it's a very different operating system than any you've used before. The dizzying number of choices in distributions alone is enough to make your head spin, but it also means there's something out there that really suits your computing style. There are some things in Linux you just have to work out for yourself -- distributions, applications, neato screen savers (hey, we like distractions as much as the next guy).We're taking a departure from the norm this week and not discussing a specific piece of software. Instead, we've been thinking about what we most wished we'd been told on our first foray into Linux-land. These tips run the gamut from installation planning to how to best ask for help. We chose these tips because they are not distribution-specific, and the majority of new users will at least find a few tips apply to their situation at some point.
1. Experiment with LiveCDs
Reason: LiveCDs are full-bodied, working versions of Linux you can run without touching your hard drive. Many distributions now offer LiveCDs, and we recommend trying a few to really get a feel for the different Linux flavors and desktops. If you've chosen a distribution that doesn't have a LiveCD, we strongly recommend having a live disk of some sort around. If you should be unable to boot your system (yes, even Windows!) you can use your LiveCD to repair damage or retrieve files that you can't live without.
2. Install /home on a separate partition
We have our qualms about mentioning this, due to the involvement of two subjects new users find intimidating anyway: partitioning and installing. But it's probably the single most useful thing to know as a Linux user, and will make management and any subsequent installs of your system a whole lot easier.
Reason: Installing /home (your user folders) on a separate hard drive partition means this: If you want to try another flavor of Linux (or you mess something up beyond belief) you can keep all your /home folders (and their contents) intact.
How to do it: This is most easily set up when first installing Linux (though it can be done after the fact). It's a bit tricky because you'll need to manually partition your disk, either through the system's installer or through a program like fdisk. We recommend using the system's installer should your distribution have one that handles partitioning (Ubuntu, openSuSE and most distros that new users tackle first have built-in system partitioners). Trust us, it's easier that way.
In its simplest form, you'll need three partitions on your disk with the mount points /, /home, and swap. Swap should be the smallest (the usual recommendation for swap is twice the size of your RAM). /home and / can be divided over the remainder of the disk space, and it's okay to make /home larger if you've got ridiculous amounts of drive space.

3. When in doubt, use the vesa drivers!
Reason: Graphics support is sometimes an issue with Linux. Many distros give you the option to configure your card if it is not immediately recognized by the system. This is where a lot of new users get tripped up. They tend to pick the driver that seems closest to their graphics card model. Sometimes they're lucky, and it works. But if you're a brand new user, your safest bet is to use the vesa driver. You won't get fancy effects, and it'll look ugly, but you will have a graphical interface. You can then search for the correct drivers for your card.
4. Fear not the command line.
Reason: You don't need to be a guru to use the command line. Sometimes the quickest, easiest way of getting to the root of a problem is to whip open a terminal, and type the name of the program you want to run. If it's segfaulting, or can't find a component it needs... the output will tell you. The command line often gives you hooks to dig into a problem, whereas just clicking on the launcher might just get you an endlessly bouncing cursor and nothing to go on. Linux is particularly forthcoming with useful error messages, but you need to know where to look.
5. Ask for help before you get frustrated.
Reason: Frustration makes things worse for everyone. Going into a forum and prefacing your problem with "This sucks, I'm going back to Windows/Mac" (whether you mean it or not) doesn't make people more willing to help.
Best ways to get help: If you've heard it once, you've heard it a gazillion times: Google is your friend. If you have a problem with something on your system, chances are someone else has too. If the solutions you find don't help, by all means post your question to a pertinent forum or mailing list, telling all the details. We mean all the details. Tell the world your hardware, distribution, error messages, show any logs or configuration files you think might be useful, and explain what you've tried to do to solve it. Nothing makes an old Linux user happier than hearing a tech question beginning, "I searched here, here and here, tried this, and this, and I still have a problem."
Making the switch to Linux can be intimidating, but it doesn't have to be. There is a lot of advice out there, some good, some bad, and some that just won't apply to your situation. With these five tips in your arsenal, you're well on your way to a positive Linux experience.












Comments
33
Subscribe to commentsK RJan 5th 2008 8:41PM
When I go and read all your comments on this site, a pattern is quite evident.
Are you paid by a PR firm or just like to troll?
Hard to believe you're just a troll, with your large number of comments across this site and its sisters, alone. All pro-Microsoft (or pro-Microsoft products), and usually anti-anything NOT Microsoft.
I apologize if I'm incorrect or hurtful to you, but I am merely going by your comments. YOUR comments.
michaelJan 5th 2008 8:56PM
@Fredrik: I'm not complaining about the 'existence' of Linux/open source. In fact, I happen to like some elements of open source. And even Linux.
I just think that these days, it 'seems' that DS is putting more emphasis on Linux than than Windows or OS X. Maybe it's not just the # of articles, but I can't help but think articles related to Windows are just more about a download for Windows, and articles for Linux/open source are more for trying to get people to join it.
@K R : Well you don't happen to work for a PR firm or like to troll, do you? I have dignity, and I don't base my opinions on my workplace or a company. And even if I did work for MS, a lot of MS employees I know don't always use MS-only tools. Their employees blog a lot, and it's obvious that they aren't MS-only minded.
And of course, look into somebody's comments and make assumptions. Jump to conclusions. I see it must be very convenient that you don't have much of a comment history on Weblogs, Inc. I don't troll at all (just put my darn opinion if you would read), but I know that trolls like to have multiple accounts. And when you get a new account, you're starting fresh, and you've only just put a few comments. Maybe somebody like you?
DavidJan 4th 2008 3:17AM
For those of you out there that happen to have two PC's at your disposal install Linux on one of them, I personally prefer Ubuntu for an easy and quick installation. Use Synergy (search for it using Google to get the Windows .exe, in Ubuntu use the Package Manager to install it) to connect the two machines to one keyboard and mouse (a software KVM sort of).
The beauty of this is the you still remain productive using what you're used to but have the option to try new things on the Linux box. Guaranteed after a few weeks you'll find yourself using the Linux box more than the Windows...
JeremiahJan 4th 2008 11:52AM
And for those of you who don't have two computers, most linux distros will give you the option to "dual-boot," or run both operating systems off of the same machine.
The only thing that can get you here is that if your current windows-laden harddrive is full, you'll need to delete stuff to make room, defrag, then hope that resizing the partition it's on doesn't bork your system. I've never had problems with it, but I've heard some horror stories.
MarcoManJan 4th 2008 2:10PM
Dualboot is not worth the effort nowadays. I'd just get a cheapo USB drive and install Linux on it. Fedora's LiveCD now has a button on your desktop to "Install to harddisk". All modern PCs can boot from an USB drive directly.
CatGrampyJan 14th 2008 9:32AM
Excellent advice. As an old crusty dude (CP/M ring any bells?) I could've used these tips back when beige boxen had floppy disks. But then half the fun of playing with a new OS is recovering from disaster. Now the chumleys have it way too soft...
Enjoy yourselves, fellow boppers!
LASJan 4th 2008 9:15PM
I like Fedora for power- but Ubuntu is the desktop revolution! Easy to use, install, and the best and fastest software package management. Feels like the computer is an appliance with Ubuntu. All new users should try Ubuntu if they want the best chance at a good experience. Ubuntu feels SMOOTH -great for productivity of most types. Good luck! From a polished Ubuntu box.
LS650Jan 6th 2008 11:00AM
"I just think that these days, it 'seems' that DS is putting more emphasis on Linux than than Windows or OS X. "
And even if that's so, maybe there's a good reason why?
Ian MacGregorJan 6th 2008 9:08PM
KUDOS to you for the "Fear not the command line. " point. Although it's true that Linux is becoming more "gui-friendly", the command line is still quicker and more powerful in many cases.
Kristin ShoemakerJan 7th 2008 7:47AM
Thanks Ian. I do do a lot of things via the command line, especially if I'm running a beta version of a piece of software. Even when I'm running a stable version (running Kubuntu currently. That'll probably change in a month. I am a distro-nomad) I find myself doing a lot of upgrades through the command line. I get a thrill out of seeing things install (I think that's why I've always had a soft spot for Gentoo).
GraeSquirrelJan 7th 2008 2:06PM
I recently installed Ubuntu in a dual boot situation with XP. I used Linux about 90% of the time and loved it. Loved the Idea of independent software and found that the available freeware applications do the vast majority of the functions I require.
Then as things go the XP crashed but that brought both systems down because the Windows always crashed before I could select Linux. Now I'm trying to get rid of XP all together searching for a user friendly Linux compatible boot.
Kristin ShoemakerJan 7th 2008 2:56PM
GraeSquirrel... If you still have your original Ubuntu CD, you have a few options. You could try to repair the master boot record, which I'm guessing is where the problem is. I am guessing that Windows probably crashed and required a repair, overwriting the MBR? Either way, this link explains pretty well how you can restore a corrupt or missing GRUB on the MBR:
http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/
The other option, of course, is to use the Ubuntu LiveCD you've got (I'm assuming you liked Ubuntu) and simply reinstall it. You can then decide if you want to continue to dual boot, or if you'd rather reformat your Windows partition as well.
Karl O. PincJan 9th 2008 6:06PM
I don't hear anybody commenting on one of the most important rules of all: Install only software provided by your Linux distributor. (Especially drivers. There's a reason they say "Use binary-only drivers, hate life.")
If you install software from hither and yon, your Linux system will suffer from the same problems your MS Windows system does: incompatible drivers; mismatched versions; out of date insecure software; mis-matched libraries (dlls in MS speak); inability to install security fixes, bug fixes, enhanced software, and other system upgrades without experiencing breakage and unreliability, and generally having your system turn to muck and require a complete disk wipe and re-install every few years. Your Linux distributor has done all necessary systems integration; install third-party software at your own peril.
Linux can run for years and years, all the while while running the latest software, without re-installs, by following this simple rule.
(Disclaimer: Your upgrade experience may vary depending upon the Linux distribution chosen.)