Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, I am trying to install Arch Linux on my Acer Aspire 4830tg, but I keep running into problems. Some background knowledge, I am trying to install Arch off a usb stick and I got the iso image using bittorrent. I am also trying to install it alongside of Windows 8 (which is already installed). So when I boot into Arch linux I get this error:

:: Mounting '/dev/disk/by-label/ARCH_201212' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/ARCH_201212' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off

I know that it will work if I run it on a virtual machine but whenever I try to install it on my laptop I keep getting this error. And since you can't register for the Arch forums without a Arch terminal to run their captcha command I can't ask this on their forums.

share|improve this question
You don't need an Arch terminal to run the captcha. – Squeezy Jun 24 '13 at 22:11

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).

share|improve this answer
+1 yes yes a thousand times, yes – Ben Sep 7 '13 at 4:49

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.

share|improve this answer
after successfully making the symlink (at this time the command that was needed was something like (ln -sf /dev/disk/by-label/MYWRONGLYNAMEDDRIVE /dev/disk/by-label/ARCH_201307) just exit the prompt – tjb Jul 4 '13 at 14:55

This question was already asked:

I posted a possible answer there to avoid duplication.

share|improve this answer
up vote -5 down vote accepted

I just wound up installing it with a CD. It was much easier and it didn't have any problems mounting. I would also recommend using the Bittorrent download link, since it hash checks it as it is downloading, verses using a http download unless you are going to actually run the hash check when its done downloading.

Thanks for all the suggestions everyone.

share|improve this answer
I downvoted this "answer". You received two actual answers to your question. Just because you didn't like them doesn't mean you can change the question and make up your own answer. – darkAsPitch May 10 '13 at 18:29
@darkAsPitch how was this question changed? – KronoS Jun 24 '13 at 22:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .