grub2: update grub if cache file is not exists
grub2: update copyright info
grub2: update test code