So, after looking at Darkhogg's "Reboot to {OS}" scripts for rEFInd Next Boot selection scripts I realised that that method doesn't work for me.
I could not find the PreviousBoot file at /sys/firmware/efi/efivars.
So, I started looking around the rEFInd efi directory and voila Its in the /boot/efi/EFI/refind/vars directory.
So instead of modifying the contents of the file
| ######################################################################## | |
| #### DEPRECATED in favor of https://github.com/deasmi/unraid-tailscale | |
| ######################################################################## | |
| # /boot/config/go | |
| # add the following... | |
| # Tailscale | |
| bash /boot/config/tailscale/install.sh |
Here's how to get BitWarden to treat these three different types of Amazon logins as separate
- amazon.com consumer retail business login
- AWS root user login (AWS logins that use an email address)
- AWS IAM user login (AWS logins that use a username)
-
Set
URI 1toExactwith a value ofhttps://www.amazon.com/ap/signin?_encoding=UTF8&ignoreAuthState=1&openid.assoc_handle=usflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.com%2F%3Fref_%3Dnav_custrec_signin&switch_account=
This a collection of notes and files used in my quest to create "Reboot to Windows" and "Reboot to Linux" scripts (and desktop shortcuts) for Linux and Windows respectively that automatically reboot my system and instruct rEFInd to auto-select the appropriate OS entry.
The key for achieving this is to modify the EFI Variable PreviousBoot with GUID 36d08fa7-cf0b-42f5-8f14-68df73ed3740, which rEFInd uses to store the last entry selected in the menu and, if using the + default entry, will be used to select the default OS. By doing this, we trick rEFInd into booting the OS we choose without having to be physically there to press the keyboard.