Moved to SSD and now getting "the disk drive for / is not ready yet"

Posted by dmt0 on Ask Ubuntu See other posts from Ask Ubuntu or by dmt0
Published on 2012-06-02T19:45:41Z Indexed on 2012/06/03 16:47 UTC
Read the original article Hit count: 277

Filed under:
|
|
|

I moved my Ubuntu 12.04 install over to an SSD drive. Copied all directories except for the ones most often written to - var, tmp, ...

Reinstalled grub into SSD by booting with live CD and following the commands in this post: How to move Ubuntu to an SSD

This seemed to work fine, because when I press "e" in grub menu, I see the expected UUIDs.

But right after grub I get could not log bootup: Address already in use the disk drive for / is not ready yet or not present.

If I skip, I get same for /tmp /run, and other dirs

If I go into manual recovery and do

mount -n -o remount,rw /

it turns out that everything can mount no problem.

Can't get my head around this one. My fstab seems right. grub is right. AHCI in bios is enabled. Why is this happening? What can I do to fix it? When I do drop into shell from this error and get to mount things manually, how do I get the OS to continue loading?

Thank you guys for any ideas you can give me.

Here's what my fstab looks like right now:

# <file system>                           <mount point>   <type>      <options>             <dump>  <pass>
proc                                      /proc           proc        defaults              0       0
UUID=67fc8a7a-f1db-485c-88bd-e007c214244f   /               ext4    defaults,noatime,discard  0       1
# swap was on /dev/sda3 during installation
UUID=6bc9cd6c-46b7-43a0-bfac-bd04cc26cfb6   none            swap        sw                    0       0
UUID=7397729b-2125-4b1d-b5eb-28866898d773   /hdd            ext4    errors=remount-ro         0       1
/hdd/home                                   /home           none    bind                      0       0
/hdd/run                                    /run            none    bind                      0       0
/hdd/tmp                                    /tmp            none    bind                      0       0
/hdd/var                                    /var            none    bind                      0       0
/dev/scd0                                   /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

output from blkid:

/dev/sda1: LABEL="System Reserved" UUID="EABC56C1BC568849" TYPE="ntfs" 
/dev/sda2: UUID="7CCC6124CC60D9C2" TYPE="ntfs" 
/dev/sda3: UUID="6bc9cd6c-46b7-43a0-bfac-bd04cc26cfb6" TYPE="swap" 
/dev/sda5: UUID="7397729b-2125-4b1d-b5eb-28866898d773" TYPE="ext4" 
/dev/sdb1: UUID="67fc8a7a-f1db-485c-88bd-e007c214244f" TYPE="ext4" 

relevant from fdisk -l:

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   115345407    57671680   83  Linux

© Ask Ubuntu or respective owner

Related posts about boot

Related posts about boot-failure