Arch Linux: Only the Hardcore Need Apply

In search of a different distro (term of endearment for Linux distributions) to try, I decided to try installing probably one of the harder distros to install, Arch Linux over the weekend.  I thought I would gather some thoughts into a post and share what I think of this interesting distro that doesn’t get the press that Ubuntu does.

Arch Linux is a bit different than most Linux distributions out there.  For example, it doesn’t have a default graphical interface.  It boots directly into a Linux command prompt from the CD.  You get into the install by typing in: /arch/setup in the command prompt.  This brings you to a text-based installer that will walk you through the setup.   Once you are to the point of selecting packages, you can select a graphical interface if you are using the netinstall image.  The netinstall image is just a very small Linux system that is just enough to get the installer and networking running.  The rest of the packages will be downloaded and installed by the installer.  They also have a larger core install cd of arch that you can download instead, but I recommend the netinstall image as it’s the only install I noticed that will let you select a graphical environment at the start.  Once the install is complete, you will be presented with a text login prompt.  Login as root and you will be ready to finish tweaking out your install.

Next, you may want to install some other packages like gdm (Gnome Display Manager – a graphical login interface), NetworkManager (for managing wired and wireless interfaces) and other packages you may need.  The great thing here is since Arch doesn’t have a default graphical interface, you can run any of the other interfaces out there that are supported on Linux.  You can run Gnome like you see here:


Or you can run Lxde like you see here:

Since there’s no comfy GUI installer or GUI right after you first install, it’s probably going to be a bit daunting for those who are not comfortable with command line interfaces like Bash, but once setup, you will not have to do the setup again as Arch is what they call a rolling release distribution.  That is, they do not have nice regular releases like Ubuntu’s upcoming 12.04 release.  Once you run the update commands, you are always running the latest release of the OS possible.  That ALSO means there’s a potential for your install to get messed up if you get too far behind in updates, but if you update once a week or so, you should be fine for a long time.

Why do I say only the hardcore need apply?  Well, even I had some difficulties I had to work through and I have been a Linux user for almost 12 years now.  However, the Arch community has an excellent wiki that was of great help in teaching myself the idiosyncrasies of this great little distribution of Linux.  The wiki is also a great resource on learning how to install the above mentioned graphical environments or other programs you might want to use plus it includes a great beginners guide that will help you get your first and possibly only Arch install complete.

Arch Linux is a great community supported distribution that doesn’t get near the attention that Ubuntu, Fedora, Linux Mint or even Red Hat gets.  However, it’s a very nice distro if you are a Linux junky like myself.  Installing and using Arch helps you learn all of the underpinnings of a Linux system better as a lot of the comfy things that Ubuntu and others include by default are just not there.  They can be installed, but they aren’t included by default.  This sounds like a bad thing, but it’s actually a good thing as you can tailor the system to be exactly what you want and only what you want.   This is something that I really like about Arch.  It’s hard to install, but once you have the install done, it’s a lean and mean Linux machine that should continue to please for a long time.

Categories: How to Do It Yourself!


8 replies

  1. If you’d like to take a shot at Arch, I can point you to an excellent step-by-step tutorial on installing the distribution. Check out securitybreach’s Arch Install Tutorial at Scot’s Newsletter Forums – Bruno’s All Things Linux –>

    *Disclaimer: securitybreach is a friend and fellow Admin of mine at Scot’s.


    ~Eric aka The Nocturnal Slacker

  2. Thanks for the mention Eric!!!!

  3. Good stuff guys!

  4. The article is too short, I have to say.
    How about mentioning upto-date ‘stable’ release packages that arch provides before most of the linux distributions.
    Mention on AUR and helpful (those people who can really help) forums.
    A mention of pacman 4 with upgraded security.Pacman is the fastest packages manager available IMHO.
    If you take official repos and AUR into consideration, it almost has as many packages as ubuntu or debian.
    ABS gives almost all the functions of ports like system in FreeBSD.

  5. As a Gentoo user I would like to try out Arch Linux as pacman, GRUB2 and Btrfs have matured.
    I am struggling with the outdated Wiki (Installing on Btrfs root) and outdated installation media.
    Archboot seemed to be the most up-to-date, I only had to install mkinitcpio-btrfs for snapshot and rollback support.

    But GRUB2 seems not so easy to convince, errors are mentioned but too general and showed only for the fraction of a second. How can I pass the subvol=__active rootflag to linux (not to mention compress=lzo)? rootflags=subvol=__active seems not to do it.

    Do you know a good tutorial for installing Arch with the latest Btrfs into a logical partition to multiboot Windows 7 (pre-installed, so MBR instead of GPT)?

  6. I’ve been using Linux since Ubuntu 9.04, and have distrohopped every few months. Last week, I installed Arch on metal for the first time (after a half-dozen practice installs on VirtualBox over the years). I don’t think the install is that bad if you do some research. It’s a little harder than Slackware to get up and running, but the package management system makes it easy to build upon. It’s not as hands on as Gentoo or Funtoo, for example – all my hardware worked, and the config files are well organised and commented. I’m not particularly hardcore, but I didn’t have any problems. I’d say if Arch tickles your fancy, print out the beginners guide, plan your partition scheme, learn what modules you need for your hardware, install it in a VM to get used to the process, then go for it. Maybe keep a live DVD handy in case the faeces hits the rotary oscillator.

  7. In my opinion, it is a common inaccuracy that X or Y distribution is “only for advanced/hardcore users”. The proper way to put it, would be that it is for those that *want to be* advanced. There are plenty of people that started off with Slackware, while being total newbies. We survived just fine and learned our way around the various subsystems without any previous background. It would have taken much more time and motivation to gain the same understanding using a more automated distribution.



  1. Links 26/1/2012: Btrfs in Oracle Linux, Linux Mint 13 Chatter, ODF Toolkit | Techrights