When I started Ubuntu, I got this error: The disk drive for /tmp is not ready yet or is not present! I tried skipping mounting, but it came up like a command prompt.

Please help me.

  • did you do an advanced partitioning in ubuntu while installation. this error usually happens when the disk drives are modified from an external source after ubuntu installation. if you have done that, go to /etc/fstab and tell us what it says along with a screenshot of gparted. alternately try rebooting and be with patience and do not press any key. it should take about 5 minutes but ubuntu should boot into desktop Jul 9, 2014 at 7:48

2 Answers 2


Try this. Just press Ctrl + Alt + T on your keyboard to open Terminal. When it opens, run the command(s) below:

sudo mv /tmp /tmp_old
sudo mkdir /tmp
sudo chmod 1777 /tmp

Reboot, and it should be OK.

  • 1
    You should enable the sticky bit for /tmp, using chmod -R 1777 /tmp.
    – jkt123
    May 7, 2014 at 22:58

This is a bug in Ubuntu - Ubuntu bug #1091792. It was fixed in mountall-2.48 for Ubuntu 13.04. Unfortunately the latest version in Ubuntu 12.04 is mountall-2.36.4, so it is not fixed (and, presumably, never will be).

Not the answer you're looking for? Browse other questions tagged or ask your own question.