Tag Archive: archlinux


i) after a kernel upgrade, usb devices don’t work on system boot: “error”, “usb”, “descriptors file” shows up when detaching the usb device.


i) Boot into fallback mode (initramfs). usb devices should work.

ii) Edit /etc/default/grub and append your kernel options to the GRUB_CMDLINE_LINUX_DEFAULT line:

GRUB_CMDLINE_LINUX_DEFAULT="/boot/vmlinuz-linux root=UUID=XXXXXXXX rw cryptdevice=/XXXXXX quiet"

replace the XXXX of this line with the information found in the fallback initramfs section of /boot/grub/grub.cfg

iii) regenerate grub config :

# grub-mkconfig -o /boot/grub/grub.cfg

iv) regenerate mkinitcpio

# mkinitcpio -p linux

v) reboot your system.


Talk given by Allan McRae about arch linux @ sinfo XX (2013.02)

after spending nearly a full day trying to install
archlinux from a usb disk, to a eee pc 901, i’ve finally found a
solution for my problem.


Do you want to check want were the last pacman upgrades?

just check it’s log at:


will guide

urukrama guide

yaourt commands (pacman wrapper)

How to use yaourt?

Using yaourt is quite easy and very similar to the commands of Pacman (it is quite understandable, since yaourt is a Pacman frontend). And now few commands:

yaourt -S package_name – package installation from AUR
yaourt -Ss password – package search
yaourt -Syu –aur – packages and system update using AUR
yaourt -Si package_name – display packages’ information
yaourt -Sc – remove old packages from cache
yaourt -Su – update all AUR packages
yaourt -Sy – get the newest AUR packages database
yaourt -Cd – clean AUR packages database
yaourt -R package_name – remove package

You’ll get more information about yaourt using the command yaourt –help.


I was installing a package from aur today (with yaourt), when i ran out of space in my /tmp partition. the computer is a 901 eee-pc runnig arch linux. the /tmp partition as only 60MB in size so its prone to kind of situation i guess. what it happened was that i ran out of space while building the package.

to solve the problem decided to manually build the package. the solution was to copy the entire yaourt tmp dir (/tmp/yaourt***something) to my home dir and continue the process from there with the command:

$makepkg PKGBUILD

this step will build a compressed package *.pkg.tar.xz.

to install simply did (as root):

#pacman -U package_name.pkg.tar.xz

more info on pkgbuild here

i’ve been using ubuntu for years now, since the warthog version (2005 i guess). through all this time the experience has been quite satisfactory and i do recommend this distro for both novice and expert users who really want some thing easy to install and use. it has good hardware support, it has apt and it has a great forum with tons of information.

however i’ve been struggling lately with the release cycle philosophy. there for i’ve been leaning to the rolling distro approach.

so i began my search and turned my attention to archlinux. So far it complies with all my requirements. i will start digging more, on a possible move in this direction (possible hardware compatibility issues mainly).

i will probably dump gnome also. i need a more lightweight desktop for my eeepc 901 and don’t really want to maintain two different DE (i’ll migrate a 9” eeepc and a 15” laptop). At this point i’m considering openbox or maybe a tilling window manager such as awesome or xmonad. it remains to be seen.