Error installing Arch Linux
I got this error using an ISO to USB program on Windows.
The problem was that the filesystem label did not change to 'ARCH_201306' when the program formatted the USB drive. In my case, it was still labelled 'PENDRIVE'.
This is why '/dev/disk/by-label/ARCH_201306' never shows up. The USB drive has the wrong name.
Solution is to rename the USB drive to 'ARCH_201306' (or similar name based on the release date).
According to this page, the problem is because you are booting from a USB drive. Try the solution suggested there, type this command at the prompt (you may have to type exit
or hit enter
first to get a prompt):
ln -s /dev/sdb1 /dev/archiso
That assumes that your USB drive is detected as /dev/sdb
. To find out if it is the case, run:
cat /proc/scsi/scsi
Other solutions are also suggested on the thread I linked to.
First, check this post: https://bbs.archlinux.org/viewtopic.php?id=142473
They mention something about specifying the wrong device when creating the disk. In particular, maybe you used /dev/sdx1 instead of /dev/sdx
If that doesn't help, I suggest you try the two options to create the live USB they give in their wiki: https://wiki.archlinux.org/index.php/USB_Installation_Media
Then, if it keeps failing, try Unetbootin to generate the bootable USB.
If you still can't make it work, try either using ArchBang (fastest option), the Netboot image, or an older snapshot of Arch (not too old, or it won't have systemd).
Finally, if all of the above failed, cry yourself to sleep and install another distribution when you wake up :)