Change boot priority in Grub [duplicate]

Solution 1:

You can do this by editing /etc/default/grub:

sudo nano /etc/default/grub

You can change the value for GRUB_DEFAULT= to

  • a certain number, which is not recommended, because the menu entries can change,
  • a string like "Windows XP" or however the entry for Windows XP is named; or
  • save the last used entry with GRUB_DEFAULT=saved and adding GRUB_SAVEDEFAULT=true

after you have made the changes, press Ctrl+o to save and Ctrl+x to leave. Then run sudo update-grub to apply the changes.

I recommend the last option, it's the least annoying option in most cases, unless you boot into another OS each time you reboot.

See also the community documentation for Grub2 and Grub2/Setup.

Solution 2:

I followed another forum that used a GUI called grub-customizer

How do I change the GRUB boot order?

It was simple and easy and didn't involve you accidentally messing up on the command line or in nano. This way if you install another OS and it changes the boot order again, you can quickly and easily change it to the way you want!