When I start up my Raspberry Pi it goes through the lines of code like usual but ends at "end Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)". I have tried to get to the place you get to by holding shift when I turn on the computer to fix the problem but that's not working either, it just goes through the normal code with "end Kernel Panic" at the end!!! IT IS SO ANNOYING I HAVE TRIED EVERYTHING I CAN BUT NOTHING WORKS!!! PLEASE HELP NOW!!! I don't want the computer to go to waste! AARGH SOMEBODY HELP ME. 😢😢😢
not syncing: VFS: Unable to mount root fs on unknown-block(179,2) means your SDCard's root filesystem is corrupt and in need of a fsck.
The automatic fsck during boot was unable to run.
So you'll need to mount that SDCard in any other Linux system and run
sudo fsck -f -y /dev/sdb2 [Note: check the device name].
That other Linux system could be you laptop booted from a live Linux CD/USB stick or it could be your Raspberry booted from another SDCard or a USB stick. Don't use Windows - it doesn't know how to access EXT4 filesystems.