I’ve been hearing some good things about Arch Linux lately, and I wanted to see how it compares to Ubuntu, which I’ve been using for a few years now. I loaded up a new VMWare virtual machine and mounted the iso. Let’s see how this goes…
I’ll be following directions from this wiki page. So that I’m not completely lost.
-
Boot menu comes up. Install? Okay. no graphical installer. We’re going oldskool. Log in as root and run setup.
-
Installation steps aren’t too hard to follow. Partition the hard disk, let’s use JFS for the first time (why not).
-
Select packages, core packages are selected automatically, I press enter a few times, installation begins.
-
Time to configure the system yuck, configuration files. Editing
/etc/rc.conf
. Make sure thateth0="dhcp"
. All done. -
Reboot. Login? Works.
ping google.com
? Works. -
pacman
is the package manager.pacman -Syu
to sync and update.klibc
is complaining: file exists. I check the forums. Turns out I have to dorm /usr/lib/klibc/include/asm
. Minus one for user-friendliness. -
Update works now. Time to add a user.
useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash archie
.passwd archie
. -
pacman -S sudo
(we want sudo).EDITOR=nano visudo
. Addarchie ALL=(ALL) ALL
. -
Install Alsa, works (seems like Arch isn’t using
pulseaudio
in their tutorials/beginner’s guide). -
On to Xorg - installing lots of stuff.
Xorg -configure
should do the trick for the configuration. Copy examplexinitrc
to my home, addexec xterm
. Test. -
Mouse and keyboard aren’t working. Let’s try
xorgconfig
. -
Even worse,
xorgcfg
? Nope, still nothing. Starting to miss Ubuntu. -
Oops! I’m stupid, forgot to copy new config file to
/etc/X11/xorg.conf
… -
… but still nothing. Forums again. Looks like someone else had this problem (also using VMWare). Install
xf64-input-vmmouse
, and executehwd -x
. -
hwd
generates wrongxorg.conf
files. Remove the line withRgbPath
. -
Still nothing. Add Option
"AllowEmptyInput" "false"
toServerLayout
section. -
Finally! X works, I’m learning stuff already, but still: again one minus point for friendliness (although the community seems nice, and the documentation is actually not bad for a fairly small distro).
-
Worst part is over, on to installing a desktop environment. Let’s keep it simple and try Gnome.
-
First some fonts. I add
ttf-liberation
into the mix, glad to see it’s there. -
gnome
,gnome-extra
,gdm
, downloading and installing. Takes a while. -
/etc/rc.conf
again: addinghal
,fam
andgdm
to daemons, and fuse to modules. -
Installing a bunch of gnome themes.
-
Installing vlc, firefox, flash, and some other things.
-
Login as user,
edit xinit
,exec gnome-session
. And:startx
! -
Gnome pops up, clean background, very minimalistic. But fast indeed.
Screenshot: