This error message shows that grub is not able to read the file /boot/vmlinuz-5.4.0-58-generic from your filesystem. Either the file is not there, or your filesystem is corrupted so that the file can not be read. In either case, this does not appear to be a bug in grub. Please try rebooting to the boot menu and choosing the fallback kernel to see if this works.
This error message shows that grub is not able to read the file /boot/vmlinuz- 5.4.0-58- generic from your filesystem. Either the file is not there, or your filesystem is corrupted so that the file can not be read. In either case, this does not appear to be a bug in grub. Please try rebooting to the boot menu and choosing the fallback kernel to see if this works.