Вопрос или проблема
Я успешно установил Windows 10 вместе с Ubuntu на своем SSD. Но я не смог сделать так, чтобы GRUB работал правильно, поэтому единственным способом переключения ОС было отключение раздела Ubuntu/Windows, чтобы система могла загрузиться только туда (да, мой BIOS ужасен). В то время как я тестировал, что делают разные опции в GRUB, я установил загрузку по умолчанию на… да, UEFI Firmware Settings. Итак, теперь, когда я пытаюсь загрузиться в Ubuntu (с отключенным Windows), я постоянно загружаюсь в BIOS. Как мне изменить загрузку GRUB по умолчанию обратно? (могу загрузить Windows)
P.S. нашел boot manager. Всё еще нужно изменить загрузку GRUB по умолчанию.
Информация о диске:
- Раздел файловой системы EFI
- Раздел Ext4 с Ubuntu 22.04.03
- Раздел NTFS с Windows 10
Ответ или решение
Для изменения настроек загрузки GRUB из Windows, даже если вы не можете загрузить систему Ubuntu, есть несколько действий, которые можно предпринять, чтобы восстановить и изменить настройки GRUB. Приступим к решению вашей проблемы, следуя пошаговым инструкциям:
Шаг 1: Подготовка Windows к изменению GRUB
-
Установите дополнительное ПО: Для редактирования файлов Linux из Windows важно иметь доступ к файловой системе Linux. Для этого используйте специализированные утилиты, такие как Ext2Fsd или Linux Reader. Это позволит вам просматривать и монтировать разделы Ext4 прямо в Windows.
-
Безопасное монтирование раздела Ubuntu: Используя вышеуказанные программы, откройте Ext4-раздел, на котором установлена Ubuntu, чтобы получить доступ к его файлам.
Шаг 2: Изменение конфигурации GRUB
-
Найдите конфигурационные файлы GRUB:
- Перейдите в каталог
/etc/default/
на вашем Ubuntu разделе и найдите файл с именемgrub
. - Прежде чем вносить изменения, скопируйте файл
grub
на всякий случай в безопасное место как резервную копию.
- Перейдите в каталог
-
Редактируйте файл
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:
Заключение
Следуя данным шагам, вы сможете изменить настройки загрузки GRUB из Windows и устранить возникшие проблемы. Это не только восстановит доступ к Ubuntu без подвисания в BIOS, но и облегчит управление загрузкой операционных систем в будущем.