Ubuntu – Change Grub Boot Order

bootdual-bootgrub2

My computer has three drives in it:

  • 3 TB HDD formatted as EXT4 for Ubuntu 17.04
  • 640 GB HDD formatted as NTFS for Windows 10
  • 60 GB SSD currently formatted as NTFS for fast game reading on Windows

What do I want to do?

  1. I want to install grub on the SSD for fast bootup
  2. Change the auto-order of grub so that when I boot up it boots into Windows automatically instead of Ubuntu
  3. Be able to change boot order from Windows or Ubuntu

Is this possible? I can imagine #3 will be the hardest as Windows doesn't like anything besides Fat32/NTFS, but if it is, do let me know.

Best Answer

  1. Grub only gives boot options and launches the appropriate boot loader.
    Thus putting it on the SSD will not speed up booting since the actual boot is done from the drive with the OS on it.

  2. Edit /etc/default/grub. Change GRUB_DEFAULT=0 to point to the menu entry you want to be default.
    For example: GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda2)"

  3. Windows can not change the grub boot order.

Related Question