I dropped my laptop (from a chair!) and now it does not boot. It shows me only the grub menu screen. Using the recovery mode it gave me:
No init found.Try passing init=bootarg and prompted (initramsfs)
Then, I used a live cd and did:
sudo fdisk -l
Device Boot Start End Blocks Id System /dev/sda1 * 2048 292863 145408 83 Linux /dev/sda2 294910 95995903 47850497 5 Extended /dev/sda3 95995904 312580095 108292096 83 Linux /dev/sda5 88184832 95995903 3905536 82 Linux swap / Solaris /dev/sda6 294912 23730175 11717632 83 Linux /dev/sda7 23732224 88178687 32223232 83 Linux
I did :
sudo fsck /dev/ for all the devices.
All were fine except from
/dev/sda2 which gives :
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
fsck: fsck.swap: not found fsck: error 2 while executing fsck.swap for /dev/sda5
/dev/sda6 contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes Error reading block 659 (Attempt to read block from filesystem resulted in short read). Ignore error<y>? no Error while iterating over blocks in inode 7: Attempt to read block from filesystem resulted in short read e2fsck: aborted
(I don't know what to answer at "Ignore error")
After that, I rebooted and chose recovery from the menu grub. Now, it gave me no longer the "No init found" , it showed me a ncurses menu where I did system check and grub (these options).
The system check gave me:
/dev/sda6: UNEXPECTED INCONSISTENCY RUN fsck MANUALLY Error reading block 659 /dev/sda6 contains a file system with errors mountall:The system file contains errors mountall:Ignoring Plymouth not available (sth like that) fsck  terminating with condition 4
What can I do?