Я пытаюсь сделать ядро в Visual C++ (Windows), используя здесь учебник. Что мне интересно, так это как установить GRUB из Windows 7. Если мне нужно скачать Puppy Linux или что-то еще, я бы предпочел установить его из Windows. Если вам интересно, я хочу загрузить PE EXE-файл с мультизагрузочным заголовком, который поддерживает GRUB.
4 ответа
EasyBCD может автоматически устанавливать загрузчик на основе GRUB под названием NeoGrub. Он будет загружен по цепочке из загрузчика Windows, и вы сможете редактировать его файл конфигурации из Windows; он также поддерживает NTFS, поэтому вы можете сохранить ядро в раздел NTFS и загрузить его оттуда.
Раскрытие: я написал EasyBCD.
Другое решение - Grub4DOS.
Несмотря на название, он работает даже с Windows (XP) - вероятно, с 7 тоже.
У меня была такая проблема: установил 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
Запустите Boot Repair.
Выберите Recommended repair
.
Затем снова загрузите Windows и, используя EasyBCD, удалите GRUB2.
Другое решение заключается в использовании Grub2Win, который поддерживает загрузку EFI и BIOS в Windows 7-10/XP/Vista. Основан на grub версии 2.02 и предоставляет графический интерфейс для загрузки.