Updates to specific libraries along with old kernel versions can break the boot sequence, or if you use a kernel that's too new. I'm not sure about Grub though.
I've personally never had that happen. The worst I've ever experienced is Nvidia drivers borking as the kernel was too recent for the binary blobs, in which case I simply held down shift at the GRUB bootloader and selected an older kernel.