First Install
Having been sitting in my torrent inbox for quite a few days now, my archlinux-2009.02-core-x86_64.iso has been begging me to install it. I have future plans to get an install happening on Zhora, but that will have to wait until later. Those of you who read my first blog post entitled Introductions will remember that Zhora is my old HP Compaq Presario. The reason that I have to wait to get Arch installed on Zhora is that she is currently in several different pieces and filled with dust.
So, with Zhora out of commission, there is only one solution! VBox! I understand that there is no chance of my botching up my production OS if I install Arch on a virtual machine. Again, some of you might remember that my main computer (a hybrid mongrel conglomeration of different brands) is named Pris. That’s where my new shiny Arch install will be going =]
So, before I installed Arch I decided to check out the Arch wiki at http://wiki.archlinux.org/ before doing too much. Of interest to me seem to be the Beginners Guide http://wiki.archlinux.org/index.php/Beginners_Guide as well as The Arch Way http://wiki.archlinux.org/index.php/The_Arch_Way. I certainly like their concept of “The Arch Way”. Simplicity, check. Openness, sure that’s always important, I will know exactly what’s going on. User-centric, meaning I will have complete control and responsibility over my system. Sounds good to me. Feedom, check. What good GNU/Linux distro would be complete without freedom? The ‘freedom’ from The Arch Way actually seems to be more free than the regular libre freedom that normally accompanies GNU/Linux – I will actually get to make all the decisions and even chose what my system will *be*. And I left this one to last on purpose – Code correctness over convenience. This is something that I really agree with. Code correctness is something that I have always strived for, especially while programming. There’s just something nice about knowing that what you have put together isn’t a dirty hack. And it’s easier to understand the system that way as well. I really thing The Arch Way is great, and I have a feeling that I might even end up writing more about it in the future =]
So, back to my first install. Basically it was really straight forward. Because I use the dvorak keyboard layout, there was a little bit of extra configuration here and there but all in all it was easy enough. Now… when I say straigtforward, take it with a little grain of salt. I got it installed all right, but the term ‘installed’ on Arch Linux means something a little different to what I would normally think it to mean. Once Arch Linux is installed, I was only about half way through the Beginners’ Guide. When ‘installed’ Arch Linux is nothing more than a nice black console that you can type commands into. It’s a bit like using Ubuntu, but you can only use the terminal and it fills the whole screen. It turns out that to get the Linux that I love, I need to do a little extra work.
First, X has to be installed. Hmmm, okay, I have heard about X a bit before. X11… the thing that makes windows appear, the foundation of most WMs (Window Managers) and DEs (Desktop Environments). It has the nice hollow X for the cursor. Well, not yet anyway

I haven’t gotten it installed quite yet. Now, I don’t know how I messed this up exactly, but I misread the Beginners’ Guide. I would find this out later, anyway. There is a part in there that says when testing the xorg.conf file, certain tests may display false negatives. Well, I must have missed that part. So I thought I had done something wrong with drivers or my xorg.conf (which lives at /etc/X11/xorg.conf incidently). I spend quite a few hours trying to work out what the heck was going on. I even did a reinstall at one stage, thinking that if I redid it all again I might see what was going wrong. I eventually gave up and called it a day.
So no Xorg running, just a black terminal and some nice pretty white text. At least I had the base system installed though.
Having been sitting in my torrent inbox for quite a few days now, my archlinux-2009.02-core-x86_64.iso has been begging me to install it. I have future plans to get an install happening on Zhora, but that will have to wait until later. Those of you who read my first blog post entitled Introductions will remember that Zhora is my old HP Compaq Presario. The reason that I have to wait to get Arch installed on Zhora is that she is currently in several different pieces and filled with dust.
With Zhora out of commission, there is only one solution! VBox! I understand that there is no chance of my botching up my production OS if I install Arch on a virtual machine. Again, some of you might remember that my main computer (a hybrid mongrel conglomeration of different brands) is named Pris. That’s where my new shiny Arch install will be going =]
Now, before I installed Arch I decided to check out the Arch wiki at http://wiki.archlinux.org/ before doing too much. Of interest to me seem to be the Beginners Guide http://wiki.archlinux.org/index.php/Beginners_Guide as well as The Arch Way http://wiki.archlinux.org/index.php/The_Arch_Way. I certainly like their concept of “The Arch Way”. Simplicity, check. Openness, sure that’s always important, I will know exactly what’s going on. User-centric, meaning I will have complete control and responsibility over my system. Sounds good to me. Feedom, check. What good GNU/Linux distro would be complete without freedom? The ‘freedom’ from The Arch Way actually seems to be more free than the regular libre freedom that normally accompanies GNU/Linux – I will actually get to make all the decisions and even chose what my system will *be*. And I left this one to last on purpose – Code correctness over convenience. This is something that I really agree with. Code correctness is something that I have always strived for, especially while programming. There’s just something nice about knowing that what you have put together isn’t a dirty hack. And it’s easier to understand the system that way as well. I really thing The Arch Way is great, and I have a feeling that I might even end up writing more about it in the future =]
So, back to my first install. Basically it was really straight forward. Because I use the dvorak keyboard layout, there was a little bit of extra configuration here and there but all in all it was easy enough. Now… when I say straigtforward, take it with a little grain of salt. I got it installed all right, but the term ‘installed’ on Arch Linux means something a little different to what I would normally think it to mean. Once Arch Linux is installed, I was only about half way through the Beginners’ Guide. When ‘installed’ Arch Linux is nothing more than a nice black console that you can type commands into. It’s a bit like using Ubuntu, but you can only use the terminal and it fills the whole screen. It turns out that to get the Linux that I love, I need to do a little extra work.
First, X has to be installed. Hmmm, okay, I have heard about X a bit before. X11… the thing that makes windows appear, the foundation of most WMs (Window Managers) and DEs (Desktop Environments). It has the nice hollow X for the cursor. Well, not yet anyway
I haven’t gotten it installed quite yet. Now, I don’t know how I messed this up exactly, but I misread the Beginners’ Guide. I would find this out later, anyway. There is a part in there that says when testing the xorg.conf file, certain tests may display false negatives. Well, I must have missed that part. So I thought I had done something wrong with drivers or my xorg.conf (which lives at /etc/X11/xorg.conf incidently). I spend quite a few hours trying to work out what the heck was going on. I even did a reinstall at one stage, thinking that if I redid it all again I might see what was going wrong. I eventually gave up and called it a day.
Hmm, no Xorg running, just a black terminal and some nice pretty white text. At least I had the base system installed though. That is at least something. There is something about putting a system together and configuring it yourself that makes one proud to be a Linux user.
Like this:
Be the first to like this post.
This entry was posted on August 9, 2009 at 10:52 pm and is filed under Uncategorized with tags terminal, The Arch Way, wm, X, xorg. You can follow any responses to this entry through the RSS 2.0 feed
You can leave a response, or trackback from your own site.
August 11, 2009 at 11:50 pm
Hey Nova,
A couple of things…
a) Why don’t you install the newly released Arch 2009.08
b) Just download it from the AARNet Mirror, which will mean 5MB/s if you’re at uni…
http://mirror.aarnet.edu.au/pub/archlinux/iso/2009.08/archlinux-2009.08-core-i686.iso
Cheers,
jwo
August 12, 2009 at 7:54 am
Hi jwo, nice to hear from you!
Firstly, the new Arch snapshot was only released a few days ago. I.e. it wasn’t out when I first installed Arch. I’m downloading the new snapshot at the moment though – I’m sure I’ll be doing reinstalls somewhere along the line!
And with the AARNet hhmmm, could do that. That would at least max out my connection here (meaning I should get about 2 or 3MB/s. I’m not keen on doing anything with it at uni quite yet. Mainly because I don’t want to drag my big tower to uni, and even if I was using my lappy for it – I’ve never set up wireless from the command line. It sounds like something I might give a try when I get more advanced though
August 12, 2009 at 6:15 pm
Hey Nova,
Yes, yes it was only released a few days ago… and after I posted my comment I realised that your post was made before it was released… hmm, strange that!
I also find that the Internode mirror (mirror.internode.on.net) is very fast too, and if they’re your ISP then downloads aren’t counted!) is even faster at Uni…. like seriously I’ve got 6MB/s when I was there one time around midnight doing a shift. It’s because the Uni plugs straight into the AARNet backbone (fibre optic cable to Canberra where the Mirror Server is!)
Lol! Your tower? Haha! I was meaning that you download it and burn it onto a CD at uni, and then bring it home… lol! The student comps at uni have Roxio Home on them, so its easy to just burn. But I doubt that you’ll be able to checksum :’( shitty Windows!
But I’ve heard that Arch at Uni is a bitch, and nigh impossible to get connected… I dunno I’ve never tried. But there’s instructions on the LOGIN wiki…
Cheers,
jwo
August 12, 2009 at 6:31 pm
I see what you mean now. It still wouldn’t be that great downloading it at uni because of the way Arch works. Basically the install image is about 300 odd MB. All this includes is a bunch of packages and an install script (with the list of packages quite limited). Once you have it installed, you have to go ahead and use the package manager to download a window manager or desktop environment. So if I wanted KDE, I would have to download 500-600MB worth of packages before I could even get a GUI happening.
Thanks about the tip for the wireless, I’ll make sure I check out the LOGIN wiki.
August 13, 2009 at 12:20 am
Hey Nova,
Yeah, I just realised you meant that once I’d hit the “Submit Comment” button, and realised you were talking about the “Core” *.iso
Surely you can go Debian-esque or Fedora-style where you get like 3 DVD’s with the whole fuggin’ repo on there to install from? Or maybe not… but getting past the proxy is no issue, you just go “sudo apt-get export cXXXXXXX:proxy.newcastle.edu.au:8080″ or something (for Ubuntu). I actually use aptitude and it works fine once you’ve set the Network settings in Synaptic to the proxy.newcastle.edu.au and the port 8080. The only tricky thing is getting wireless to work… but that does depend on your card and if there are Arch users that use your card…
Cheers,
jwo
August 13, 2009 at 7:43 am
Yeah, I’m definately going to have to try the trick with setting up the proxy for apt (or pacman or whatever). Sounds like it will save me lots of downloads, especially considering I bring my laptop to uni each day. Then hopefully I will be able to find some sort of way to sync my laptop pacman cache with my desktop one. Shouldn’t be too hard once I get into it.
August 13, 2009 at 8:56 pm
mmmm… pacman cache syncing… mmmm…. let me know how you go with that…