
Я пытаюсь создать ядро в Visual C++ (Windows) с помощью руководстваздесь. Мне интересно, как установить GRUB из Windows 7. Если мне нужно будет загрузить Puppy Linux или что-то еще, я это сделаю, но я бы предпочел установить его из Windows. Если вам интересно, я хочу загрузить PE EXE с заголовком мультизагрузки, который поддерживает GRUB.
решение1
EasyBCDможет автоматически установить загрузчик на основе GRUB, называемый NeoGrub. Он будет загружен по цепочке из загрузчика Windows, и вы можете редактировать его файл конфигурации из Windows; он также поддерживает NTFS, поэтому вы можете сохранить ядро в разделе NTFS и загрузить его оттуда.
Раскрытие информации: я написал EasyBCD.
решение2
Другое решение -Grub4DOS.
Несмотря на название, он работает даже с Windows (XP) - вероятно, и с 7 тоже.
решение3
У меня возникла следующая проблема: был установлен Kubuntu, затем установлена Windows 7 (Pro x64), после чего Kubuntu исчез из меню загрузки.
МойРешение:
Установить EasyBCD, добавьте GRUB2 в меню загрузки, перезагрузитесь, войдите в *Ubuntu, сделайте следующее:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Запустите восстановление загрузки.
Выбирать Recommended repair
.
Затем снова загрузите Windows и с помощью EasyBCD удалите GRUB2.
решение4
Другое решение — использоватьGrub2Winкоторый поддерживает загрузку EFI и BIOS в Windows 7-10/XP/Vista. Основан на grub версии 2.02 и предоставляет вам графический интерфейс для управления загрузкой.