I upgraded my Mac air from Mojave to Big sur, but after the upgrade when I start the computer it will ask me to log in with the old Mojave login screen then it will proceed again to big sur login screen. There are two log in screens now in my laptop and I want to remove the old Mojave login.
MacOS – How To Remove old login screen of MacOs
big surmacos
Related Question
- MacOS – Remove macOS Big Sur “Upgrade Now” button in System Preferences
- MacOS Big Sur YubiKey Login Freezing
- MacOS – Does upgrading to catalina or big sur take up the storage
- MacOS – Login screen will not show list of users
- How to bypass password prompt with vnc connection from terminal
- Change login info in Screen Sharing recents list
Best Answer
Seems like somehow you're stuck at Mojave's Preboot environment.
With FileVault 2 on, the Preboot environment (the Mojave one that you see), instead of full-fat macOS, is booted first to ask you for your FileVault 2 password in order to decrypt your data and then, proceed to normal macOS startup procedure (when you see the Big Sur startup interface).
The strange thing is that the preboot environment itself should be upgraded along with your recent Big Sur installation, but wasn't. If you're using MacBook Air 2018 or later, T2's magic may be to blame.
The solution is: manually updating your preboot environment. Here are a few suggestions:
sudo diskutil list
to getPreboot
's identifier (usuallydisk1s3
).sudo diskutil apfs deleteVolume IDENTIFIER
.Either way, your data should be unaffected. But be sure to make a backup in case something bad happens. Make sure to turn off FileVault 2 and wait for it to get fully decrypted before proceeding to recovery method 2.