Я пытаюсь сделать то же самое (двойная загрузка Windows 7 и Gentoo), и у меня возникают похожие проблемы.
Мой загрузчик GRUB выглядит практически так же, как ваш (за исключением заставки). Когда я пытаюсь загрузить Windows, я получаю сообщение об ошибке "BOOTMGR отсутствует".
Я до сих пор возился с несколькими идеями о том, как заставить эти две операционные системы работать вместе, так как я почти ничего не нашел в поисках Google.
Я увидел этот пост и нашел его относительно полезным, поэтому мне пришлось комментировать.
Я бы не назвал себя экспертом по Windows или гуру Linux, но у меня есть общее представление о том, что мне нужно делать и что происходит.
Если у вас есть какие-либо идеи или комментарии, пожалуйста, не стесняйтесь высказывать конструктивную критику!
(Я постараюсь обновить это, когда найду что-то новое или интересное в этом безумии)
РЕДАКТИРОВАТЬ: Хорошо, я немного возился (помните, я на самом деле не гуру ...)
Тип установки, которую я имел, был:
/dev/sda1 = Linux boot partition
/dev/sda2 = Windows 7 partition
/dev/sda3 = Linux swap partition
/dev/sda4 = Linux root partition
Когда возникла ошибка "BOOTMGR not found", я решил переустановить Windows 7, но именно в разделе /dev /sda2. (примечание: когда я сделал новую установку Windows 7, оставив большую часть жесткого диска неформатированной для Gentoo, Windows 7 сделала два раздела, один для загрузки и один для 100 ГБ, которые я ему назначил) Конечно, установка Windows заставила игнорировать GRUB, поэтому я использовал минимальный установочный компакт-диск Gentoo, чтобы переписать GRUB в /dev /sda.
Команда fdisk говорит, что раздел Windows является загрузочным (помечен * в таблице), а /dev /sda1 - нет.
GRUB по-прежнему загружается, и выбор Windows 7 из GRUB успешно загружает Windows 7, поэтому я не жалуюсь.
Однако, будучи немного новичком, мне неясно, почему это так, и что задумал /dev /sda1 ...