Answers:
问题不是GRUB2,它的Windows MBR引导加载程序(NTLDR)覆盖了它。问题是,如果要使用Windows 7/8进行安装,则需要先安装Ubuntu,然后再安装Windows 7/8。在Windows Vista和XP上,它可能会起作用,但我不确定。
您已经在上网本上安装了Win7,然后从笔式驱动器上安装了Ubuntu 12.04?我认为发生的事情是Ubuntu安装正常,但是GRUB写入了pendrive的MBR或刚安装到的Ubuntu分区。您可能无意中选择了这两个选项。
看到您是Linux的新手,您可以考虑再次安装Ubuntu。无需删除现有分区,只需使用“使用其他选项”选项在旧分区上安装Ubuntu。
或者,您可以从笔式驱动器启动一个实时会话,然后将GRUB2安装到内部驱动器的MBR。使用:
$ sudo grub-install /dev/sdx
sdx中的x将是您内部驱动器(通常是sda)的正确驱动器号,但请使用以下命令仔细检查:
$ sudo fdisk -l