I created a multi-boot on my laptop with Debian Linux and FreeBSD and another Linux on a thumb drive. I updated and now when I boot into FreeBSD, it falls into a mountroot terminal. The message says "waiting for device /dev/ada0s1a" which is incorrect. It should be ada0s4b. I have searched for four days and even tried solutions from the /bin/sh shell, but it is read-only. One message says it is not a "login shell." I'm trying not to have to reinstall because I have had this setup for over a year learning and experimenting. Is there a way to change how it can go to the correct device or can I rollback? I am beyond my witts end. Can someone lead me to a solution? Thank you.