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

I installed Ubuntu 9.10 from my laptop onto a HDD in an external harddrive enclosure.

I could not connect online so I plugged it into another computer and updated the system.

Now when I plugged it back into my laptop, I cannot boot.

It says "ALERT! /dev/sdd1 does not exist. Dropping to shell!" and has a shell that says (initramfs)

share|improve this question
up vote 3 down vote accepted

Grub2 is pointing at a device which does not exist...this is odd but can happen for some reasons. Please follow this guide to recover Grub2 via a Live-CD, if you have any further problems, please edit your question and add the output of sudo fdisk -l.

share|improve this answer

It looks like your boot manager is referring to a boot device that doesn't exist.

If you install an OS to a USB drive (disk, stick, etc.) remember that the device node that is used to access your disk may change from time to time. That's because these nodes are generated dynamically. Try to boot on the other machine again and edit your boot manager's config (/boot/grub/menu.lst ?)

Use the devices uuids (see: ls -l /dev/disk/by-uuid) instead of their device nodes. Edit your fstab, too!

share|improve this answer
Ubuntu 9.10 uses GRUB2 which does not have a menu.lst! – Bobby Apr 13 '10 at 7:14
That's why i added the question mark. – lajuette Apr 13 '10 at 12:31

You must log in to answer this question.

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