Как изменить параметры загрузчика GRUB из Windows?

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

Я успешно установил Windows 10 вместе с Ubuntu на своем SSD. Но я не смог сделать так, чтобы GRUB работал правильно, поэтому единственным способом переключения ОС было отключение раздела Ubuntu/Windows, чтобы система могла загрузиться только туда (да, мой BIOS ужасен). В то время как я тестировал, что делают разные опции в GRUB, я установил загрузку по умолчанию на… да, UEFI Firmware Settings. Итак, теперь, когда я пытаюсь загрузиться в Ubuntu (с отключенным Windows), я постоянно загружаюсь в BIOS. Как мне изменить загрузку GRUB по умолчанию обратно? (могу загрузить Windows)

P.S. нашел boot manager. Всё еще нужно изменить загрузку GRUB по умолчанию.

Информация о диске:

  1. Раздел файловой системы EFI
  2. Раздел Ext4 с Ubuntu 22.04.03
  3. Раздел NTFS с Windows 10

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

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

Шаг 1: Подготовка Windows к изменению GRUB

  1. Установите дополнительное ПО: Для редактирования файлов Linux из Windows важно иметь доступ к файловой системе Linux. Для этого используйте специализированные утилиты, такие как Ext2Fsd или Linux Reader. Это позволит вам просматривать и монтировать разделы Ext4 прямо в Windows.

  2. Безопасное монтирование раздела Ubuntu: Используя вышеуказанные программы, откройте Ext4-раздел, на котором установлена Ubuntu, чтобы получить доступ к его файлам.

Шаг 2: Изменение конфигурации GRUB

  1. Найдите конфигурационные файлы GRUB:

    • Перейдите в каталог /etc/default/ на вашем Ubuntu разделе и найдите файл с именем grub.
    • Прежде чем вносить изменения, скопируйте файл grub на всякий случай в безопасное место как резервную копию.
  2. Редактируйте файл grub:

    • Откройте файл grub в текстовом редакторе, который поддерживает работу с системными файлами Linux через Windows (например, Notepad++ с плагинами для работы с удалёнными системами).
    • Найдите строку, начинающуюся с GRUB_DEFAULT. Обычно она установлена как:
      GRUB_DEFAULT=saved
    • Измените значение после GRUB_DEFAULT на номер требуемого пункта загрузки из списка, который вы ранее видели в GRUB. Например, чтобы загрузиться в Ubuntu, смените на:
      GRUB_DEFAULT=0

      Учтите, что нумерация может начинаться с 0 для первой позиции меню.

Шаг 3: Обновление GRUB

  • Загрузитесь в Ubuntu Live USB/DVD: Если на руках есть установочный или Live-диск Ubuntu, загрузитесь с него.
  • Обновление конфигурации GRUB:
    • Откройте Терминал и выполните следующие команды, чтобы переустановить и обновить GRUB:
      sudo mount /dev/sdXn /mnt  # Замените /dev/sdXn на фактический раздел Ubuntu
      sudo grub-install --boot-directory=/mnt/boot /dev/sdX  # Замените /dev/sdX на ваш диск
      sudo update-grub
    • Перезагрузите систему и проверьте, что GRUB теперь загружается с обновленными настройками.

Заключение

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

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

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