
Я новичок в UEFI и перешел на GPT. Теперь я использую Windows 7 и 10 в двойной загрузке.
Я хочу установить загрузчик Grub в другую папку, а не в системный раздел EFI/ESP. Таким образом, менеджер загрузки Windows не будет заменен Grub, и я смогу удалить Linux и переустановить его снова без проблем.
Есть какой-либо способ сделать это?
После поиска в Google я обнаружил, что на диске можно создать только один раздел ESP. Итак, если я установлю Grub в ESP, то менеджер загрузки Windows будет заменен на GPT?
решение1
ВидетьЗапись ArchWiki о GRUB с UEFI(даже если вы не используете Arch, полезно понимать общий рабочий процесс). По сути, вы можете установить GRUB вместе с загрузкой Windows, и вы должны иметь возможность выбирать между ними в интерфейсе EFI вашей материнской платы. Смотрите такжестраница о двойной загрузке с Windows.
Смонтируйте ESP в /boot, затем:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
Тогда следуйтеэти инструкциидля добавления записей Windows в GRUB.
пересмотретьилиsystemd-загрузкана самом деле это могут быть лучшие варианты, они автоматически находят загрузочные записи Windows, вместо того чтобы добавлять пользовательскую запись GRUB.
Если ничего не помогает и вам удалось испортить загрузку Windows,его относительно легко восстановить.