Как сделать загрузку Windows первой в Grub. Как починить GRUB2 если Ubuntu не хочет загружаться Установка загрузчика grub uefi ubuntu 16.04

Для выбора и запуска операционной системы во время загрузки компьютера используется специализированная программа - загрузчик. Самый популярный загрузчик - Grub. При установке нескольких операционных систем, например, Linux поверх Windows, в меню загрузчика первой будет последняя установленная ОС.

Это не вызовет проблем у пользователей, которые пользуются Linux как основной системой, для них это даже более предпочтительный вариант. Но если вы еще новичок, и хотите использовать Linux второй системой, а Windows пока еще основной, до тех пор, пока не освоитесь, то наверное захотите чтобы первой была Windows. В этой статье мы рассмотрим как сделать загрузку Windows первой в Grub. Рассмотрим два способа: с помощью программы Grub Customizer и вручную, через файлы конфигурации загрузчика Grub.

Grub Customizer

Grub Customizer - это программа, позволяющая настраивать различные параметры загрузчика Grub. В том числе и положение и очередность пунктов загрузки. Установить программу можно из официальных репозиториев. Например, в Ubuntu нужно использовать ppa:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

Для запуска программы откройте терминал (Ctrl+Alt+T) и наберите grub-customizer:

Для работы программы необходимы права root, в некоторых системах возможно придется использовать такую команду:

gksu grub-customizer

Также программу можно запустить из главного меню. Главное окно выглядит вот так:

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

В меню выберите пункт Переместить вверх . Это действие нужно будет повторить несколько раз, пока Windows не будет первой в списке. Теперь будет выполняться загрузка windows по умолчанию grub.

Если потом вы захотите опустить Windows обратно вниз, есть обратное действие - Переместить вниз .

Для сохранения настроек просто нажмите кнопку Сохранить. Готово. Можете перезагружать компьютер и смотреть что получилось.

Но я хочу затронуть еще пару настроек, которые могут быть полезны. Вместо того чтобы делать загрузку Windows первой в Grub, можно изменить пункт запускаемый по умолчанию. Перейдите на вкладку Основные настройки :

Здесь для выбора пункта по умолчанию используемого по умолчанию есть список Задействовать :

Кроме того, можно загружать по умолчанию последнюю загруженную ОС, для этого есть галочка:

Изменение порядка загрузки Grub через терминал

Как я и обещал, теперь рассмотрим как сделать загрузку WIndows первой в Grub с помощью конфигурационных файлов. Конфигурация Grub находится в файле /boot/grub/grub.cfg.

gksu gedit /boot/grub/grub.cfg

Как правило, строки меню выглядят вот так:

menuentry имя_пункта --опции {
...

Например пункт Windows:

menuentry "Windows 8 (loader) (on /dev/sda1)" --class windows --class os $menuentry_id_option "osprob
er-chain-FC324E26324DE66C" {
....

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

Аналогично тому как мы настраивали пункт, загружаемый по умолчанию в Grub Customizer, это можно сделать и в терминале.

Откройте файл /etc/default/grub.

gksu gedit /etc/default/grub

Здесь нас интересует строчка:

Замените 0, на нужный пункт для загрузки, также вместо цифры можно указать имя пункта, например:

GRUB_DEFAULT="Windows 8 (loader) (on /dev/sda1)"

Посмотреть доступные пункты загрузки не открывая файл конфигурации можно командой:

sudo grep menuentry /boot/grub/grub.cfg

Еще можно настроить загрузку последней загруженной системы, для этого добавьте строчку

GRUB_SAVEDEFAULT=true

А в GRUB_DEFAULT укажите saved:

GRUB_DEFAULT=saved

Очевидным плюсом этого способа есть то, что настройки во время обновления конфигурации Grub не собьются, так как во время обновления информация берется из этого файла. Теперь давайте обновим конфигурацию и сохраним настройки командой:

Не во всех системах работает такой вариант, поэтому можно использовать другую команду:

grub2-mkconfig -o /boot/grub/grub.cfg

Вот и все. Теперь вы знаете как сделать загрузку Windows первой в Grub. Но представленную в этой статье информацию можно использовать в более широких целях. Она будет полезна не только для Windows, но и для любых других нескольких систем, очередностью загрузки которых нужно управлять.

Похожие записи:


Задача: Имеется комп с двумя системами: Windows 7 и Ubuntu 14.04
Необходимо обновить версию винды, до 10 а убунты - до 16.04
Для начала мне надо было установить лицензионную винду вместо того, что было и обновить ее до последней версии - десятки.
Образ семерки был скачал с сайта Microsoft, залит на флешку с помощью свободной и бесплатной программы rufus , с этой флешки винда была успешно установлена и потом обновлена до 10-ки.
Теперь встала задача восстановить GRUB, так как винда, естественно, затерла загрузчик, установив свой, который знать не хочет ни о каких линуксах:) Задача усложнена тем, что современные материнские платы содержат не BIOS, а UEFI - более продвинутую локальную операционную систему. И так, как раньше, тупо в лоб GRUB не установишь.

Немного погуглив этот вопрос, я нашел решение в виде программы Boot-Repair.
Она сканирует диски на предмет операционных систем и устанавливает GRUB, с формированием нужного меню и всеми необходимыми настройками.
Есть два пути работы с этой программой:
Первый путь - загрузиться с флешки или LiveCD диска убунты, установить и запустить эту программу:
Открыть терминал (Ctrl+Alt+T), скопировать и выполнить следующие команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair
Затем обновить источники:
sudo apt-get update
Следующая команда установит Boot-Repair:
sudo apt-get install -y boot-repair
После этого программу можно запустить обычным для Ubuntu способом, через системное меню.
Второй путь - скачать образ диска с этой программой , залить его на флешку или CD, загрузиться с него и восстановить загрузчик. Я выбрал второй вариант, как более практичный. Мало ли, где он еще может понадобиться. Скачал и залил его на флешку тем же rufus -ом.
Не знаю, как там с LiveCD, но если грузиться с флешки на материнских платах с UEFI, надо грузиться в режиме UEFI, иначе программа откажется восстанавливать GRUB. А вот тут как раз, поджидает возможный подводный камень. Вместо привычного выбора языка и параметров загрузки, на экране видим меню GRUB-а на черном фоне со строкой единственного варианта старта.
В случае, если грузиться с флешки с Ubuntu, имеем меню с двумя вариантами:
- Загрузка Ubuntu без инсталляции
- Инсталляция Ubuntu.
Во всех этих случаях у меня при выборе любого пункта у меня был черный экран с зависанием. То есть, система не смогла подобрать видеорежим и стала в ступор.
Решается эта проблема следующим образом: Надо выбрать нужный пункт меню в GRUB-е, нажать клавишу "e", так мы попадаем в редактор строки запуска, затем в конце строки, которая самая длинная, перед "--" надо дописать параметр nomodeset. После этого нажать F10. Система загрузится в упрощенном графическом режиме с английским языком по умолчанию.
Программа предлагает рекомендуемые параметры работы. В большинстве случаев этого достаточно. Продвинутые пользователи могут в расширенных параметрах выбрать приоритет загрузки операционной системы и время ожидания выбора.
в процессе нужно выполнить всё, что просит программа. Процесс простой и наглядный. По окончании восстановления вы увидите сообщение, что загрузчик восстановлен, и вы можете перезагрузить компьютер.

Э тот учебник поможет вам выполнить установку Ubuntu 16.10 и Ubuntu 16.04 в мультизагрузке с операционной системой Microsoft на машинах, которые поставляются с предварительно установленной Windows 10 .

Для новой установки Ubuntu 16.04 / 16.10, прочитайте наше Руководство по установке Ubuntu 16.04 Desktop и

Это руководство предполагает, что машина поставляется с предварительно установленной ОС Windows 10 или более старой версии Microsoft Windows, такие как Windows 8.1 или 8 .

В случае, если ваше оборудование использует UEFI , то вы должны изменить EFI настройки и отключить функцию безопасной загрузки .

Если ваш компьютер не имеет другую установленную операционную систему, и вы планируете использовать только вариант с Windows, наряду с Ubuntu 16.04 / 16.10 , вы должны сначала установить Microsoft Windows, а затем приступить к установке .

В данном конкретном случае, по шагам установки Windows, при форматировании жесткого диска, вы должны выделить свободное пространство на диске не менее 20 ГБ, чтобы использовать его в дальнейшем в качестве раздела для установки Ubuntu.

Требования

Скачать ISO образ Ubuntu 16.04 и Ubuntu 16.10 в соответствии с архитектурой системы, используя следующую ссылку:

Шаг 1: Подготовка Windows для машины с двойной загрузкой

1. Первое, о чем вам нужно позаботиться, это создать свободное пространство на жестком диске компьютера в случае, если система будет установлена на одном разделе.

Войдите в вашу машину Windows, с помощью учетной записи администратора и правой кнопкой мыши на меню Пуск -> Командная строка (Admin), чтобы войти в командную строку Windows.

2. Откройте утилиту Управление дисками . Отсюда, щелкните правой кнопкой мыши на разделе C: и выберите Сжать том , чтобы изменить размер раздела.

C: \Windows\system32\> diskmgmt.msc

3. Для уменьшения пространства на C: введите значение, чтобы уменьшить в MB (использование по меньшей мере, 20000 MB в зависимости от размер раздела C: ) и нажмите клавишу Shrink , чтобы начать изменять размер раздела, как показано ниже.

После того, как пространство было изменено, вы увидите новое незанятое пространство на жестком диске. Оставьте его по умолчанию и перезагрузите компьютер для того, чтобы приступить к установке Ubuntu 16.04.

Шаг 2: Установка Ubuntu 16.04 с ОС Windows

4. Теперь пришло время установить Ubuntu 16.04 . Перейдите по ссылке в начале статьи и скачайте образ ISO Ubuntu Desktop 16.04 .

Запишите образ на DVD или создайте загрузочную флешку USB с помощью утилиты, такие как Universal USB Installer (BIOS совместимый) or Rufus (UEFI совместимый).

Поместите флешку USB или DVD в дисковод, перезагрузите машину и укажите в BIOS / UEFI для загрузки с DVD / USB, нажав специальную функциональную клавишу (обычно F12 , F10 или F2 в зависимости от технических характеристик поставщика).

После этого, медиа – загрузчик покажет новый экран загрузки у вас на мониторе. В меню выберите Install Ubuntu и нажмите клавишу Enter , чтобы продолжить.

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

Нажмите на второй иконке сверху, установить Ubuntu 16.04 LTS , запустится утилита установки. Выберите язык, на котором вы хотите выполнить установку и нажмите кнопку Продолжить .

7. Теперь пришло время, чтобы выбрать тип установки. Вы можете установить Ubuntu вместе с ОС Windows Boot Manager , вариант, который будет автоматически заботиться о всех шагах разделов.

Используйте эту опцию, если вам не требуется персонализированный схемы разделов. В случае, если вы хотите, макет пользовательского раздела, проверьте что – то еще вариант и нажмите на Продолжить кнопку, чтобы идти дальше.

Опция Erase диска и установить Ubuntu следует избегать на мультизагрузке, потому что является потенциально опасным и вытрет ваш диск.

8. На этом шаге мы создадим наш пользовательский макет раздела для Ubuntu 16.04 . В этом руководстве рекомендуется создать два раздела, один для root а другой для home и нет раздела для swap (использовать раздел подкачки, только если у вас есть ограниченные ресурсы ОЗУ или вы используете быстрый SSD).

Для создания первого раздела, раздел root , выберите свободное пространство (свободное пространство от Windows, созданный ранее) и нажмите на + иконку ниже. В разделе настроек используйте следующую конфигурацию и нажмите кнопку OK , чтобы применить изменения:

  1. Размер = по крайней мере 20000 MB
  2. Тип нового раздела = Primary
  3. Место для нового раздела = Beginning
  4. EXT4
  5. Точка монтирования = /

Создайте раздел home , используя те же шаги, что и выше. Используйте все доступные свободного места для размера домашнего раздела. Параметры раздела должены выглядеть следующим образом:

  1. Размер = все остальное свободное пространство
  2. Тип нового раздела = Primary
  3. Место для нового раздела = Beginning
  4. Использовать как = журналирование файловой системы EXT4
  5. Точка монтирования = /home

9. После завершения, нажмите кнопку Install Now , чтобы применить изменения на диск и начать процесс установки.

Должно появится всплывающее окно, чтобы сообщить вам о пространстве подкачки . Не обращайте внимания на предупреждение, нажав на кнопку Продолжить .

Следующее новое всплывающее окно спросит вас, согласны ли вы с фиксацией изменений на диск. Нажмите Продолжить , чтобы записать изменения на диск и процесс установки будет запущен.

10. На следующем экране настройте в вашей установке город, рядом на карте. Далее нажмите Продолжить .

11. Затем выберите раскладку клавиатуры и нажмите кнопку Продолжить .

12. Введите имя пользователя и пароль для административной учетной записи SUDO , введите описательное имени для вашего компьютера и нажмите Продолжить , чтобы завершить установку.

Это все настройки, необходимые для настройки установки Ubuntu 16.04 . С этого момента процесс установки будет запускаться автоматически, пока он не дойдет до конца.

13. После того, как процесс установки достигнет конца нажмите на кнопку перезагрузку сейчас , чтобы завершить установку.

Машина будет перезагружена в меню Grub , где в течение десяти секунд, вам будет представлен выбор, какую ОС вы хотите использовать в данный момент: Ubuntu 16.04 или Microsoft Windows .

Разделы доступа к Windows из Ubuntu 16.04

Это и все! В случае, если вам нужно переключиться обратно на ОС Windows , просто перезагрузите компьютер и выберите в меню Grub OS Windows.

На сегодняшний день практически все уже слышали про технологию UEFI. Говорить о том, что это такое и зачем оно нужно, я не собираюсь. Сегодня я бы хотел описать простейший сценарий установки Dual Boot системы с полной поддержкой UEFI, а также рассмотреть отдельно установку и настройку бут-менеджера rEFInd. Возможно вы уже видели подобные мануалы и гайды, но я постараюсь донести весьма доходчиво суть того, что мы будем делать и зачем. В других мануалах вы лишь смотрите за «магией» картежника и пытаетесь её повторить, делая, зачастую, элементарные ошибки. Кому эта тема интересна - прошу под кат.

В целом UEFI призвана наоборот упросить процесс загрузки, а не усложнить его. К примеру, посредством этой технологии компьютер можно загружать ОС и вовсе без прослойки в лице GRUB / LILO / etc, загрузчиком может выступать сама UEFI. Однако этот метод имеет свои недостатки, например, вам придется повозиться после обновления ядра, можно, разумеется, написать скрипт, но в целом этим и занимается grub2-efi

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

  1. Запись образа Windows 10 (8/8.1) на диск/флешку.
  2. Установка Windows 10 на часть диска.
  3. Запись образа Linux-дистрибутива с поддержкой EFI (большинство) на диск/флешку.
  4. Установка Linux-дистрибутива на оставшуюся часть диска.
  5. Установка и конфигурация rEFInd.
  6. Удаление GRUB и полный переход на rEFInd.

На первый взгляд всё очень просто, всего 4 базовых пункта, но тут есть огромное количество нюансов.

Ошибки делают на всех этапах: входят в режим Legacy-bios, указывают не тот загрузочный раздел, просто не понимают, что делают и т.д. В конечном итоге всё это приводит к массе боли и страданиям на форумах, в чатах, и т.д. На деле же всё нереально просто, нужно просто понимать, что ты делаешь на каждом этапе и проверять себя.

Сначала немного теории

UEFI видит только один специальный ESP-раздел, обычно он имеет размер 100-200 мегабайт и форматирован в FAT32 (бывает в FAT16), в нем содержаться папки с названиями а-ля Boot, Microsoft, Fedora, Ubuntu и т.д. Если вы перепробовали достаточное количество ОС и никогда не форматировали этот раздел, то там могло набраться приличное количество папок. К примеру, у меня было 2 живых оси и лежало около 6 папок.

Включение красивой темы

С этим всё просто, чуть выше последняя строчка конфига указывает на.conf-файл темы. Сами темы желательно класть в папку /boot/efi/EFI/refind/themes . По-умолчанию её нет, создайте через mkdir .
Заходим в директорию themes и просто пишем git clone https://github.com/munlik/refind-theme-regular.git . В конфиге прописываем строку include themes/refind-theme-regular/theme.conf
Другие темы можно посмотреть на оф. сайте .

Там же можно посмотреть подробные процессы установки, параметры для тонкой настройки конфига и многое другое.

Пожалуй на этом всё. Мы получили красивый бут-менеджер для выбора нужной ОС с полной поддержкой UEFI. Пункт с установкой rEFInd наиболее сложный, а поэтому опциональный, большинству хватит grub2-efi .

На последок небольшое видео от меня:


Наверняка закралось приличное количество ошибок в тексте, буду рад, если вы отпишите о них мне ЛС.

Несмотря на то, что операционная система Linux занимает незначительную долю рынка, её различные сборки завоёвывают популярность своей официальной бесплатностью, довольно стабильной работой, а также значительной гибкостью в настройках. Да, некоторые моменты функционируют не так , как на Windows или Mac OS, да и большинство программного обеспечения создаются в первую очередь для этих двух продуктов. Но это останавливает далеко не всех.

Для работы ОС Linux необходимо восстановление загрузчика Grub, если произошел сбой.

Хотя практически любая сборка Linux работает без сбоев, иногда может случиться ошибка загрузчика, из-за чего становится невозможным запустить операционную систему. По каким причинам это может происходить? Как восстановить загрузчик Grub в Linux? Какие рабочие способы существуют? Обо всём этом и даже немного больше мы расскажем в сегодняшней статье.

После того как вы производите инсталляцию Linux на жёсткий диск вашего компьютера, все файлы копируются в отдельные папки. В одних каталогах хранятся файлы обычного программного обеспечения, которое можно спокойно удалить. В других же записываются файлы, без которых операционная система работать не будет. Сюда относятся ядро Linux, графическая оболочка, а также системный загрузчик Grub . Именно последний и применяется для того, чтобы запускать инсталлированную операционную систему. Каким образом это происходит?

В специальном загрузочном разделе система создаёт главную загрузочную запись. Её английская аббревиатура выглядит как MBR, и расшифровывается как Master Boot Record. При старте компьютера BIOS обращается к этой записи, а потом в действие вступает Grub и, когда всё в порядке, происходит запуск Linux. И если же загрузчик повреждён, при запуске произойдёт ошибка и система запускаться не будет.

По каким причинам это может случиться? Подавляющее большинство случаев являются следствием того, что после установки Linux в качестве первой системы вы устанавливаете Windows в роли дополнительной. Компания Microsoft традиционно не любит Linux, поэтому установщик Windows удаляет Grub Linux. Эта же проблема может возникнуть при некорректной установке самого Linux, перехода на другой дистрибутив либо из-за переразметки диска.

Самое важное, что следует учесть - это то, что не нужно сразу же думать о переустановке всей системы. Достаточно лишь просто восстановить Grub и всё будет работать, как и прежде. Перейдём к рассмотрению наиболее действенных способов, доступных даже неопытным юзерам.

Через терминал с загрузочного носителя

Для этого вам потребуется загрузочная флешка либо диск с записанным дистрибутивом Linux. В идеальном варианте он должен быть аналогичным системе, установленной на жёсткий диск. Но если дистрибутив - это не самый важный момент, то разрядность должна совпадать в любом случае. Иначе это чревато ещё большими последствиями, в результате которых уже точно придётся всё переустанавливать.

  1. Вставьте флешку или диск в разъём компьютера, после чего в качестве приоритетного для загрузки. Необходимая настройка находится в разделе Boot Device Priority либо First Boot Device. Чтобы запустить BIOS, при включении нажмите нужную кнопку или их комбинацию на клавиатуре. Наиболее популярными вариантами являются F2, Del, Shift + F2, F10. Чтобы не разбираться с БИОСом, можно просто нажать F11 или F12 и выбрать носитель из предложенного списка.
  2. Далее нужно выяснить, на каком разделе винчестера инсталлирована система, а какой указан в качестве загрузчика. Для этого нужно запустить терминал (аналог командной строки Windows), найдя его в меню приложений либо же нажав комбинацию клавиш Ctrl + Alt + T, либо Alt + F2. В открывшемся окошке вам нужно будет впечатать команду sudo fdisk -l. Сразу же утилита просканирует все разделы диска и отобразит информацию о каждом из них. Будет показана даже информация о других установленных на компьютер операционных системах. Вы сможете узнать название раздела, его расположение, размер, а также тип его файловой системы. При условии, что при установке Ubuntu вы совершали разметку вручную, вы без проблем поймёте, какой из разделов является загрузочным, а какой - корневым. При автоматической разметке ориентируйтесь на название Linux. Именно он и будет корнем вашей системы. Имя раздела обычно состоит из аббревиатуры sdc либо sda и цифры с порядковым номером.
  3. Далее нужно выполнить монтирование корневой файловой системы в папку /mnt. В этом вам поможет команда sudo mount /dev/sda1 /mnt, где вместо sda нужно прописать название вашего раздела.

Начиная с этого этапа, восстанавливать Grub в Linux возможно двумя методами.

Способ 1

  1. Введите команду восстановления загрузчика: sudo Grub-install -root-directory=/mnt /dev/sda.
  2. Перезагрузите Компьютер при помощи команды sudo reboot. В результате должно появиться меню выбора ОС.
  3. Если в этом меню отображается устаревшая информация, обновите загрузочную запись MBR. Для этого запустите Linux в обычном режиме, откройте терминал и используйте команду sudo update-Grub. Если это не помогает, примените sudo update-Grub –output=/mnt/boot/Grub/Grub.cfg, а затем повторите предыдущую.
  4. Ещё раз перезапустите компьютер.

Способ 2.

  1. После монтирования корня файловой системы в раздел /mnt, нужно дополнительно смонтировать папку с загрузочными файлами, а также другие компоненты взаимодействия с ядром. Для этого одну за другой выполните команды:

sudo mount /dev/sdc2 /mnt/boot

sudo mount –bind /dev /mnt/dev

sudo mount –bind /sys /mnt/sys

sudo mount –bind /proc /mnt/proc

  1. Далее вам понадобится запустить оболочку chroot. Для этого в терминале добавьте chroot /mnt /bin/bash. Первый параметр обращает внимание на корневой каталог, а второй - на специальную оболочку для преобразования команд юзера.
  2. Далее необходимо применить команды, чтобы попасть в Ubuntu и пользоваться практически всеми её приложениями, кроме сервисов и графического интерфейса:

source /etc/profile.

  1. Теперь можно непосредственно приступать к восстановлению Grub. Для этого нужно воспользоваться несколькими командами:
    • Для повторной инсталляции загрузчика на винчестер: sudo Grub2-install /dev/sdc (последний параметр - это название вашего раздела).
    • Для создания нового файла конфигурации: sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.
    • Для обновления меню загрузки: sudo Grub-update.
  2. Для завершения процедуры выйдите из оболочки chroot через команду exit, а также отмонтируйте ранее смонтированные разделы файловой системы:

sudo umount /mnt/dev

sudo umount /mnt/proc

sudo umount /mnt/sys

sudo umount /mnt

sudo umount /mnt/boot.

  1. Выполните перезагрузку через reboot.

Через утилиту восстановления загрузчика

Поскольку предыдущий метод может быть не всем под силу, воспользуемся той особенностью Ubuntu, что она может полноценно работать, будучи запущенной с флешки. Для этого мы применим специальную утилиту boot-repair. Что нужно сделать?

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

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install boot-repair.

  1. В меню приложений найти «Восстановление загрузчика» и включить утилиту.
  2. Кликнуть на кнопку «Рекомендуемый способ восстановления» и дождаться окончания процедуры.
  3. В большинстве ситуаций этих действий вполне достаточно для нормальной работоспособности загрузчика Grub Linux.

Через командную строку при частичном доступе к файловой системе

Иногда загрузчик Grub повреждён не настолько сильно, что не может загрузиться вся система. Например, загрузочный раздел остаётся целым, но сама утилита не имеет к нему доступа. В таком случае открывается программная оболочка, чем-то похожая на командную строку, и выводится сообщение следующего содержания: Minimal BASH like line editing is supported. Вот с помощью этой командной строки можно попробовать выполнить загрузку Ubuntu.

От вас ожидается, что вы точно уверены и знаете, на каком из винчестеров помещена система и ядро. Имеющихся команд всего четыре, их нужно применять последовательно:

  1. Чтобы система отсканировала диски и разделы, задайте команду ls. В качестве ответа вы получите список жёстких дисков (например, hd1, hd2), а также тип файловой системы на них (например, msdos1, msdos2). К примеру, будем считать, что загрузочный раздел расположен в /dev/sda1.
  2. Далее нужно выбрать тот раздел, с которым вы желаете работать. В нашем случае команда будет записываться следующим образом: set root=(hd1,1).
  3. Загрузите обычную оболочку Grub: insmod ext2, insmod normal, normal.
  4. Запустите ядро Linux: linux /boot/vmlinuz.
  5. Загрузите систему: boot.
  6. После запуска Ubuntu в обычном режиме откройте терминал и закончите процедуру восстановления загрузчика следующими командами:

sudo Grub2-install /dev/sda

sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.

  1. Перезагрузитесь и радуйтесь нормальной работе.

Заключение

Хотя на первый взгляд восстановление загрузчика Grub в Ubuntu может показаться чем-то очень сложным, и многие из пользователей Linux при подобной проблеме сразу же начнут переустанавливать операционную систему, при наличии нормальной инструкции всё делается очень просто и без каких-либо осложнений. Мы надеемся, что смогли помочь вам избежать потери важной информации. Сохраните страницу в закладки и поделитесь этой информацией с вашими друзьями и знакомыми. В комментариях оставляйте свои вопросы.