The usual story. Brand new 12.04 installation, dual boot on Samsung Series 9 laptop. Previously had this setup working fine for more than a year.
Unexpected reboot, and linux hangs at the purple screen before the dots. Boot in recovery mode and it falls through to initramfs boot screen, where basic commands like sudo and fdisk don't work.
Complication: solid state harddrive, no optical drive, and I've never managed to boot it from a USB stick - BIOS seems to never recognise a USB stick as a valid boot option.
Possible redemption: I have full access to the ubuntu partition through windows and could manually fix the relevant files, if I knew what to look for.
During recovery mode boot, I get lots of stuff like
[ 4.004179] loop: Write error at byte offset 20619154432, length 1024. [ 4.795865] JBD: recovery failed [ 4.795911 EXT3-fs (loop0): error loading journal mount: mounting /dev/loop0 on /root failed: Invalid argument Begin: Running /scripts/local-bottom ... done. done. Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory done. mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /proc on /root/proc failed: No such file or directory Target filesystem doesn't have requested /sbin/init. No init found. Try passing init= bootarg. BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4.1) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) _