Мне кажется, что после mkinitcpio вам надо было ещё и загрузчик переустановить grub-install /dev/sda. Загрузитесь с установочного диска, смонтируйте корневой раздел под /mnt. И что-то типа grub-install –boot-drive=0x0 –device-map=/mnt/boot/grub/device.map –config-file=/mnt/boot/grub/menu.lst вам и поможет. Нет - смонтируйте mount -bind /dev /mnt/dev . Войдите через chroot /mnt и установите grub-install /dev/sda. Короче, курить надо отсюда http://wiki.unixforum.org/wiki/Восстановление_загрузчика#Archlinux в направлении https://wiki.archlinux.org/index.php/GRUB_(Русский)
Сегодня и у меня такой глюк возник :( . И возникнет он у всех, кто обновил пакет initscripts до версии 2012.05.1-1, так как в initscripts-2012.03.2-1-any.pkg.tar.xz такого глюка нет. Глюк этот кроется в файле /etc/rc.sysinit. В новой версии зачем-то установка локализованного шрифта вынесена в самое начало процесса, а должна быть практически в конце.
Вопросы и пожелания к Tom Gundersen teg@jklm.no .
Лечить или редактированием нового файла, или заменойего на старый. В новом строки с 39 по 75 надо вырезать и вставить между 13 и 14 строкой от конца файла, т.е. перед строкой:
stat_busy "Saving dmesg Log"