How does the Ubuntu Install disk verify its own integrity after boot and before install?
I'm very familiar with the process to do a manual check of the integrity of a Linux distro's .iso file with a cryptographic hash stored in a (hopefully signed) digest file like SHA256SUMS
using a command like
sha256sum --check SHA256SUMS
But I've also seen that, When installing Ubuntu via CD or USB drive, it can verify its own integrity!
How does this actually work, internally? What tools are used? Where is the sourcecode for this check?