Grub не загружает Windows 11

Вопрос или проблема

У меня есть NVME диск с двойной загрузкой Ubuntu и Windows 11. В моем BIOS (UEFI) есть опция загрузки с жесткого диска и другого UEFI жесткого диска Windows Boot Manager.

Когда я загружаюсь с жесткого диска: Я попадаю в grub rescue. Только hd0,gpt2 имеет известную файловую систему, и это ext2.

Мои .mod файлы находятся в – /boot/grub/x86_64-efi/.

Но система не загружается в grub, так как она ищет в – /boot/grub/i386-pc/normal.mod.

Когда я загружаюсь с Windows Boot Manager: Я попадаю в grub2. Ubuntu загружается нормально, но Windows просто отправляет меня обратно в Grub2.

В grub customizer я пытался загрузиться с EFI системы и основной раздела Microsoft. Когда я загружаюсь с основного раздела Microsoft, я получаю следующую ошибку – сообщение об ошибке.

Ответ или решение

Проблема с загрузкой Windows 11 через GRUB после установки Ubuntu на NVMe

Ваша ситуация с загрузкой через GRUB свидетельствует о том, что существует несколько важных моментов, которые необходимо учитывать при настройке двойной загрузки Ubuntu и Windows 11 на NVMe диске. Давайте разберем вашу проблему шаг за шагом, чтобы помочь вам решить ее.

Проблемы и решения

  1. Проблема с GRUB:

    • Когда вы загружаете систему и попадаете в режим grub rescue, это говорит о том, что GRUB не может найти нужные загрузочные файлы, и система не знает, как продолжить загрузку.
    • Сообщение о том, что только hd0,gpt2 имеет известную файловую систему (ext2), предполагает, что GRUB не может обнаружить или получить доступ к EFI-разделу, где находятся необходимые файлы для загрузки Windows.

    Решение:
    Убедитесь, что ваш EFI-раздел правильно смонтирован. Часто он монтируется в /boot/efi. Настройте его таким образом:

    sudo mount /dev/nvme0n1p1 /boot/efi
    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
    sudo update-grub

    Это обновит конфигурацию GRUB и может помочь увидеть Windows в меню загрузки.

  2. Ошибка normal.mod:

    • Указание на то, что система ищет normal.mod в i386-pc папке, может свидетельствовать о наличии некорректной конфигурации GRUB.

    Решение:
    Убедитесь, что GRUB установлен с использованием EFI (x86_64-efi) и что в EFI-разделе имеются все необходимые файлы. Если таких файлов нет, попробуйте переустановить GRUB с правильными опциями:

    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
  3. Ошибка при попытке загрузки Windows:

    • Когда вы загружаетесь в GRUB и пытаетесь запустить Windows, и система возвращает вас обратно в GRUB, это может указывать на неправильную конфигурацию или поврежденный загрузчик Windows.

    Решение:
    Попробуйте выполнить ремонт загрузчика Windows. Для этого вам понадобится установить Windows Recovery Environment:

    • Загрузитесь с установочного носителя Windows 11.
    • Выберите «Восстановление системы».
    • Запустите командную строку и выполните:
      bootrec /fixmbr
      bootrec /fixboot
      bootrec /scanos
      bootrec /rebuildbcd
  4. Настройка GRUB через GRUB Customizer:

    • Если в GRUB Customizer вы пытались настроить загрузку с EFI независимого раздела и это выдает ошибку, убедитесь, что все параметры, которые вы вводите, корректны.

    Решение:
    Убедитесь, что записи о загрузке Windows в GRUB правильно указывают на существующий EFI загрузчик Windows. Воспользуйтесь командой:

    sudo os-prober

    Это позволит выявить другие операционные системы, доступные для загрузки.

Заключение

Чтобы устранить проблемы с загрузкой Windows 11 при использовании GRUB, следуйте функциям, описанным выше. Будьте уверены, что все необходимые компоненты находятся на своих местах, а конфигурации корректны. Также рекомендуется выполнять регулярные бэкапы ваших данных перед внесением изменений в загрузочные и системные настройки. При необходимости вы всегда можете обратиться за помощью к сообществу или воспользоваться службой технической поддержки.

Оцените материал
Добавить комментарий

Капча загружается...