I have a RPi2 with Raspbian/jessie/8.0 that has been regularly upgraded. Originally, almost a year ago, it was installed using https://github.com/debian-pi/raspbian-ua-netinst.
Yesterday I did
$ sudo apt-get update
$ sudo apt-get upgrade
and rebooted.
After that I had:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
raspberrypi-bootloader-nokernel
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
So I ran (as usual)
$ sudo apt-get dist-upgrade
Now it does not start at all.
HDMI displays "colored splash screen" forever
Serial console outputs: "Uncompressing Linux... done, booting the kernel." (nothing more)
I think dist-upgrade should not make the system unbootable.
The package raspberrypi-bootloader-nokernel was, as far as I understand, already installed before the dist-upgrade, and should be present.
I have (at least) one other RPi where I would run dist-upgrade for the same reason, but now I hesitate.
Did I do anything stupid/was this expected?
What is the correct way to make it boot again?
(not clear to me what files on the FAT32-partition I should delete/replace not just to boot, but also to restore a correctly configured system)
If I can reproduce it I guess its a serious bug.
Any thoughts on this?