improve ui for grub2 and simplify location selection for grub