Percebi que o que aconteceu foi que eu instalei a seqüência de inicialização (ou seja lá como ela é chamada) em sdb1 ou algo semelhante e não em sda em que o sinalizador de inicialização foi definido. Então, o que eu fiz foi inicializar o Linux a partir de um USB ao vivo e reinstalar o meu Linux, e colocar a seqüência de inicialização a ser instalada no sda e definir o sinalizador de inicialização através de gdisk .
Depois disso eu instalei grub do terminal e executei sudo update-grub e tadaa, meus problemas foram corrigidos e o GRUB-loader agora encontrou o gerenciador de inicialização linux e o gerenciador de inicialização windows 7:)