Я установил Windows 7 и Ubuntu 16, и я вижу обоих на загрузчике, однако я могу только запустить Ubuntu. Если я выбираю Windows в загрузчике, он показывает сообщение об ошибке и затем перезагружает компьютер. Кажется, что связь Windows разорвана с загрузчиком.
$ sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 97656344 97654297 46.6G 83 Linux
/dev/sda2 * 97656832 1949212671 1851555840 882.9G 7 HPFS/NTFS/exFAT
/dev/sda3 1949214718 1953523711 4308994 2.1G 5 Extended
/dev/sda5 1949214720 1953523711 4308992 2.1G 83 Linux
Device Start End Sectors Size Type
/dev/sdb1 2048 206847 204800 100M EFI System
/dev/sdb2 206848 468991 262144 128M Microsoft reserved
/dev/sdb3 468992 151764991 151296000 72.1G Microsoft basic data
/dev/sdb4 243890176 250068991 6178816 3G Linux swap
/dev/sdb5 151764992 243890175 92125184 44G Linux filesystem
Кажется, что init sda2
который является разделом с моими данными Windows, однако Windows OS находится в sdb3
.
Сценарий Информации о Начальной загрузке Восстановления Начальной загрузки генерировал эти результаты.
Я установил восстановление начальной загрузки, но оно говорит, что не работает в Режиме Прежней версии, только в UEFI.
Также я включил эти строки /etc/grub.d/40_custom
и обновленная личинка, однако эти записи не позволяют мне загрузить Windows 7 также:
menuentry "Windows 7aa (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
chainloader +1
}
menuentry "Windows 7bb (loader) (on /dev/sdb3)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos3)'
chainloader +1
Что еще я могу попробовать?
Также я попробовал
sudo update-grub and sudo update-grub2
Обновленный:
Записи Windows в личинке показывают мне, эта ошибка "Раздел не существует, нажимает любую кнопку для продолжения...", и с другой стороны меню личинки появляется. Я попытался добавить, что новая запись Windows для Microsoft зарезервировала раздел/dev/sdb2 (hd1/msdos2), и это показывает другой экран:
Администратор Windows загрузчика, выберите O.S. только с опцией Windows, если я выбираю ее, затем перезагрузка компьютера.
Наконец я решил проблему с помощью USB с Восстановлением начальной загрузки.
Все комментарии предполагают, что проблемой был мой Windows, установленный в UEFI и Ubuntu 16.04 в BIOS. Изменение опций в BIOS не решило проблему. Затем я пытаюсь преобразовать Ubuntu в режим UEFI, но в учебных руководствах говорится, что я должен выполнить Восстановление начальной загрузки. Восстановление начальной загрузки было установлено в Ubuntu, но это не работало, потому что Ubuntu работала в режиме Legacy вместо EFI. Затем я создаю USB с Восстановлением начальной загрузки и после того, как 2 часа с "рекомендуемый фиксируют", оно наконец работает.
Теперь GRUB установлен в UEFI, и у меня нет двух меню как прежде. Личинка имела 8 новых записей для Windows, но только 1 работа, таким образом, я действительно удалял другое редактирование файла/etc/grub.d/25_custom.
Большое спасибо за Вашу быструю справку, внимание и предложения.
Попробуйте монтируются для установки корня = '(hd1, msdos2)'-> sdb2 или Microsoft Reserved, на моем hackintosh я могу запустить свой Windows только от Microsoft Reserved (Загрузчик Клевера).