https://www.emirar.com/2018/03/shutdown-restart-grub.html