O processo que você descreveu parece ter reparado o gerenciador de inicialização do Windows 7, que não considera outros sistemas operacionais, apenas o Windows. Eu não acho que você pode inicializar no Linux com o gerenciador de inicialização do Windows.
Para ter a opção de dual boot com a opção de Windows ou Linux, você terá que instalar um gerenciador de inicialização como o Grub. O Grub é o gerenciador de boot padrão do Ubuntu. Então, o que você precisa fazer é reinstalar o Grub. O Grub lhe dará uma opção de menu de todos os sistemas operacionais instalados. Depois de reinstalar o Grub, você terá a opção de inicializar no Windows 7 ou Linux.
Existem várias maneiras de instalar o Grub.
Você pode usar este método para instalar o Grub no seu disco rígido de inicialização. Isso substituirá o gerenciador de inicialização do Windows:
Inicialize em um DVD do Ubuntu ao vivo e use a opção Try Ubuntu. De um comando de terminal, execute o seguinte:
a) sudo mount /dev/sdaX /mnt # Make "sdaX" the partition that has Ubuntu install (i.e. /dev/sda2)
b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
c) sudo chroot /mnt
d) update-grub
e) if no errors skip this "e" section
grub-install /dev/sdX (sdX is the hard drive that has linux installed (i.e. /dev/sda)
update-grub 5) Reboot the system