Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

2 Answers

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
add comment

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
1  
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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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