So to reset the root password, you still start mySQL with --skip-grant-tables options and update the user table, but how you do it has...
Grub Customizer is a great application, it allows you to add or edit menu entry and change the default OS boot with GUI....