Great software, thanks boot-repair-cd
Well the idea is wonderful, but the execution is somewhat flawed. The advanced section needs more options. Insisting to connect to the Internet with no explanation before hand is also NOT a good idea. At least let the user know why you want to connect. (It phones home and sends configuration data in case of a problem. In my case I have a laptop that has windows on the main drive. I wanted to have the os on a bootable USB external drive. Because Toshiba does things weird, this won't work. The main drive is sda, until the usb drive is inserted. Then it becomes sda! This totally confuses the installation, and so when you go to boot after all done, you can not boot. Your program in advanced would not give me the option of sda, so it would not work. I'm sure it will work for many. Oh, and most importantly... If you attempt to go back to "legacy grub" you go to the trouble of telling us to chroot along with the command of "dpkg". Don't you think you should include that? Since the it is not, it fails! Bug
How about providing the MD5 or another hash on each new version?