Получение обнаружения GPT. Пожалуйста, создайте раздел BIOS-Boot, используя Boot Repair.

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

Я пытаюсь настроить свою систему для двойной загрузки с 2 разных SSD на моем компьютере. Один из SSD – это NVMe SSD. Я могу выбрать и загрузить каждый из них с помощью меню загрузки в BIOS, так что сами установки работают как следует, но я никак не могу заставить систему загружаться в два режима.

После небольшого исследования я узнал о Boot-Repair и установил его. Он выдал

“Обнаружен GPT. Пожалуйста, создайте раздел BIOS-Boot (>1MB, неформатированная файловая система, флаг bios_grub). Это можно выполнить с помощью таких инструментов, как Gparted. Попробуйте еще раз. В качестве альтернативы, вы можете попробовать снова после активации опции [Отдельный /boot/efi раздел:]”.

Я открыл, что думаю, что это parted? (он указан как “диски” в моем установленном программном обеспечении). Но я не знаю, что мне здесь делать, поэтому надеюсь, что кто-то сможет помочь мне с пошаговыми инструкциями, чтобы я не повредил свою систему.

Boot-Repair предложил мне сохранить информацию и загрузить ее на Pastebin при запросе помощи, что я и сделал, и она доступна ниже.

http://paste.ubuntu.com/p/dCRZ4DfNrb/

Я по-прежнему не могу загрузиться в Windows. Windows 10 (на /dev/nvme0n1p1) теперь отображается в меню загрузки…

Ubuntu
Расширенные параметры для Ubuntu
Windows 10 (на /dev/nvme0n1p1)

…но когда я выбираю его, я получаю этот пурпурный экран с ошибкой:

ошибка: файл `/boot/grub/x86_64-efi/ntfs.mod' не найден.
ошибка: нет такого устройства: 94487CA2487C8530.
ошибка: не удается найти команду `parttool'.
ошибка: не удается найти команду `drivemap'.
ошибка: недопустимый путь к EFI файлу.

Нажмите любую клавишу для продолжения..._

В мире Windows и по умолчанию в Linux существует только две возможности:

старый: BIOS-MB + MBR-диск
новый: EFI-MB + gpt-диск

Однако, если у вас старая материнская плата и новый диск, Linux дает вам возможность

Вы можете использовать gpt-диск с bios-MB
Главная идея в том, что вам нужно создать BBP — крошечный специальный загрузочный раздел bios размером 1MB рядом с началом диска. [Не путать с EFI-разделом или отдельной загрузкой linux ]

Вы можете сделать это с помощью parted, но я бы рекомендовал выполнять операции с gpt с помощью gdisk.

Если вы предпочитаете (g)parted, выполните фактическое разбиение с помощью gdisk, а проверку/mkfs и т.д. с помощью (g)parted.
Это хорошо сохраняет выравнивание. После этого может быть проще отметить тип как BBP с помощью (g)parted.

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

Чтобы решить проблему с настройкой двойной загрузки на вашей системе с использованием Boot Repair и создания BIOS-Boot раздела (BBP), я предоставлю вам пошаговую инструкцию. Это поможет избежать ошибок и обеспечит правильную настройку. Вместе с тем, вы получите все необходимые сведения о процессе, чтобы вы могли уверенно выполнять каждое действие.

Шаг 1: Проверка состояния вашего диска

Перед тем как вносить изменения на диске, важно убедиться, что у вас есть актуальная информация о ваших разделах. Запустите терминал и выполните команду:

sudo fdisk -l

Эта команда выведет информацию о всех ваших дисках и их разделах. Убедитесь, что вы знаете, какой из ваших дисков будет требовать создания BIOS-Boot раздела (обычно это тот, на котором установлена Ubuntu).

Шаг 2: Установка и запуск GParted

Если вы еще не установили GParted, выполните следующую команду:

sudo apt install gparted

После установки запустите GParted:

sudo gparted

Это откроет графический интерфейс для управления разделами.

Шаг 3: Определение целевого диска

В интерфейсе GParted выберите диск, если у вас несколько дисков в системе. Обычно это будет ваш диск с Ubuntu. Убедитесь, что вы выбрали правильный диск, контролируя размер и разметку.

Шаг 4: Создание BIOS-Boot раздела

  1. Сжать или уменьшить один из существующих разделов:

    • Щелкните правой кнопкой мыши на разделе, который вы можете уменьшить (например, на разделе Ubuntu), и выберите "Resize/Move".
    • Уменьшите размер раздела, оставив нераспределенное пространство в 1 МБ, и примените изменения.
  2. Создание нового раздела:

    • В нераспределенной области щелкните правой кнопкой мыши и выберите "New".
    • Установите размер на 1 МБ и оставьте тип файловой системы неформатированным (unformatted).
    • Нажмите "Add" и убедитесь, что у нового раздела установлен флаг bios_grub:
      • Щелкните правой кнопкой мыши на только что созданном разделе и выберите "Manage Flags".
      • Установите флажок bios_grub.

Шаг 5: Применение изменений

После того как все настройки выполнены, нажмите на «Apply» (Применить) в верхнем меню GParted, чтобы сохранить изменения. Подождите завершения операции.

Шаг 6: Установка Grub

Теперь, когда BIOS-Boot раздел создан, потребуется переустановить загрузчик GRUB. Для этого выполните следующие команды:

sudo update-grub
sudo grub-install /dev/nvme0n1  # Убедитесь, что указываете на правильный диск.

Замените /dev/nvme0n1 на путь к вашему диску, если у вас другой.

Шаг 7: Проверка настройки

После выполнения всех вышеперечисленных шагов перезагрузите компьютер. Войдите в BIOS/UEFI и убедитесь, что выбран правильный загрузочный диск. Вы должны увидеть возможность загрузки как в Ubuntu, так и в Windows.

Шаг 8: Устранение возможных ошибок

Если при выборе Windows вы все еще сталкиваетесь с ошибками, такими как:

error: file `/boot/grub/x86_64-efi/ntfs.mod' not found.

Это может означать, что GRUB не может правильно обработать Windows. В этом случае, перезагрузите систему в Ubuntu и повторите установку GRUB, убедившись, что правильно указаны все параметры.

Заключение

Создание BIOS-Boot раздела и переустановка GRUB могут решить вашу проблему с загрузкой. Всегда сохраняйте резервные копии важных данных перед внесением изменений в разметку дисков. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью.

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

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