Kernel panic - not syncing: VFS: Unable to Mount root fs on unknown-block(@, 0)
During boot the kernel attempted to mount the root filesystem but failed. This failure causes the kernel to panic—that is, it stops the boot process because it cannot continue safely without a valid root filesystem
Your receive an error when booting ( or after rebooting )
Kernel panic - not syncing: VFS: Unable to Mount root fs on unknown-block(@, 0)

The relevant information
[ 0.7243431] List of all partitions:
[ 0.7243981] No filesysten could Mount root, tried:
[ 0.7243981]
- List of all partitions:
The kernel lists the partitions it found on disk(s). - No filesystem could Mount:
The kernel tried to mount one or more of these partitions as the root filesystem, but none of them worked (for example, because they don’t have a valid filesystem or the expected filesystem type).
And
Kernel panic - not syncing: VFS: Unable to Mount root fs on unknown-block(@, 0)
-
Kernel Panic:
The system has encountered a fatal error. -
VFS: Unable to Mount root fs:
The Virtual Filesystem (VFS) layer in the Linux kernel was unable to mount the designated root filesystem. -
unknown-block(@, 0):
The kernel does not recognize the block device (or doesn’t have the right driver) on which the root filesystem is supposed to reside. The “@” and “0” are placeholders indicating that the expected block device information isn’t available or isn’t valid. -
To fix this operation you need to download the Ubuntu desktop edition
-
Boot your system from this ISO.
-
After the system booted, search and open the Terminal
Run these commands:
fsck -r -y /dev/sda1
mount /dev/sda1 /mnt
chroot /mnt
update-initramfs -u -k all
Unload the CD-ROM and reset the system
