I'm just trying to figure out why, if you'd programmed it to detect /boot wasn't mounted properly, instead of having it error out, you'd have it do the install anyway and then snarkily print "hey, jsyk, that thing I just did probably led to system corruption. Hope you're reading this log and/or feel like spending five hours debugging a nonbootable system! Have fuuuun!"