Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

After upgrading my Ubuntu machine from ver. 11.10 to 12.04, I get the following error and the machine stop working before any graphical environment:

** (plymouthd:357): WARNING **: Command line `dbus-launch --autolaunch=530c973a1fe4d1e1e6bd... 
--binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error:
X11 initialization failed.\n
udevd[397]: specified group 'colord' unknown
The disk drive for / is not ready yet or not present.
Continue to wait, or Press S to skip mounting or M for manual recovery.

Any help appreciated.

share|improve this question
    
What helped me: press 'm' to go into manual recovery. Then remount / as read-write: mount -o remount,rw /. Then recover initctl file: cp /sbin/initctl /sbin/initctl.old, cp /sbin/initctl.distrib /sbin/initctl, then reboot. –  Denis Golomazov May 15 '13 at 10:21
add comment

1 Answer

I think I had the same problem going from 10.04 to 12.04.1. Here is how I fixed it. During the upgrade the packages got all messed up and when it rebooted it came up with the "Disk Dirve for / not ready".

I pressed M to go in to manual recovery.

Turns out the root partition was mounted read only. So I remounted as readwrite by

chroot /
mount -n -o remount,defaults /dev/sda1 /

Then to fix the broken packages I did a

apt-get install -f

The upgrade then proceeded and all seems okay now. Phew (for me anyway).

share|improve this answer
add comment

protected by Community Oct 11 '12 at 20:48

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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