Nevermind, I was able to fix the issue.
If anyone in the future needs help, I recommend the following procedure to fix it.
- Turn off the computer, if necessary via holding the power button down.
- Turn on the computer.
- open a terminal at the maximum possible size
- run sudo dpkg --configure -a
- choose a password
- uninstall all virtualbox packages on your machine
- with the terminal at MAX size, run bash ./whonix-xfce-installer-cli
- set a password
- restart the computer
- the screen will have multiple options depending on your manufacturer. choose the one that says something about entering a mok key or something
- press continue or whatever until it asks for a password
- set the password that you chose in step 7, then continue
- log in and run bash ./whonix-xfce-installer-cli , continuing the script to completion.
QUESTION: is the password that I chose temporary and used only to sign the virtualbox kernel module for this one instance? Or could a local attacker who knows the password use it to modify my secure boot however they want? If the latter is true, can I change this password or delete this password, now that I have signed the virtualbox kernel module using the password?
Please help answer this question.