Как установить grub ubuntu

Установка загрузчика Grub

Для инициализации ядра и запуска операционной системы Linux используется загрузчик. Это программа, которая запускается после завершения проверки оборудования BIOS, подготавливает оборудование к работе, задает нужные параметры ядра и позволяет выбрать операционную систему. Основная задача загрузчика дать пользователю выбрать операционную систему для загрузки.

Раньше для загрузки Linux использовалось несколько загрузчиков, это isolinux, lilo, grub. Но сейчас чаще всего применяется Grub или полное его название GRand Unified Bootloader. В этой статье будет рассмотрена установка загрузчика Grub через терминал. Также мы поговорим как установить grub на компьютер с UEFI, тоже вручную.

Немного теории

В MBR вариантов немного, Grub записывается в область MBR на диске. Размер сектора MBR занимает первых 512 байт и этого вполне достаточно для того, чтобы установить туда загрузчик.

GPT предоставляет более широкие возможности. Во-первых, для совместимости в GPT эмулируется сектор MBR, и мы можем установить GRUB туда, но такой вариант очень ненадежный и не рекомендуемый. Во-вторых, теперь появилась возможность устанавливать Grub на раздел диска. Мы просто создаем раздел на диске размером 1 Мб и записываем туда то, что раньше записывалось в MBR, это делает установку загрузчика более надежной и защищенной от сбоев.

Для установки Grub будет использоваться команда grub-install, во всех случаях. Давайте кратко рассмотрим ее синтаксис и параметры. Синтаксис:

$ grub-install опции диск

Параметров здесь достаточно много, но нам будут нужны только некоторые:

Основу разобрали. Теперь перейдем к установке. Дальше я буду предполагать, что все действия выполняются из системы, для которой нужно установить загрузчик или из chroot окружения этой системы.

Установка загрузчика Grub в MBR для BIOS

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

sudo grub-install /dev/sda

sudo grub2-install /dev/sda

Готово. По поводу двойки здесь такое же замечание. Если вы хотите установить Grub на флешку в MBR, то тут тоже нет проблем просто примонтируйте флешку и выполните такую команду:

Установка загрузчика Grub в GPT для BIOS

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

Нужный нам раздел можно создать в установщике любого дистрибутива, если вы выполняете установку в графическом интерфейсе или с помощью gparted. Нам нужен раздел размером 1 Мегабайт без файловой системы и с меткой grub_bios:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Дальше примените изменения, нажмите на разделе правой кнопкой, выберите manage flags и добавьте флаг grub_bios:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Готово. Если у вас нет под рукой доступа к графическому интерфейсу, вы можете создать такой раздел через терминал. Утилита fdisk не поддерживает работу с gpt, поэтому будем использовать gfdisk. Сначала запустите утилиту:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Чтобы создать новый раздел нажмите n и выберите номер раздела:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Готово, осталось нажать w для записи изменений на диск:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Установка grub на жесткий диск дальше выполняется точно так же, как и в предыдущем способе:

sudo grub-install /dev/sda

Осталось создать конфигурационный файл grub:

Теперь переходим к самому сложному, как установить grub efi.

Установка GRUB UEFI GPT

Установка Grub UEFI чем-то похожа на установку в GPT, тут у нас тоже будет отдельный раздел, только на этот раз не для загрузчика, а раздел EFI. Если у вас уже установлена Windows, то, скорее всего, он уже существует. Этот раздел обычно занимает 100 Мб, имеет файловую систему fat32 и флаг ESP. Вот так он будет выглядеть:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Если же такого раздела нет, мы можем его создать с помощью gparted. Для этого создаем раздел с такими параметрами:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Размер 100 Мегабайт, имя раздела ESP, файловая система fat32. Дальше примените изменения и установите для раздела флаг ESP:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

То же самое вы можете сделать в Gdisk, только на этот раз нужно устанавливать HEX Code раздела ef00. После того как раздел был создан, подключаем его к нашей файловой системе:

sudo mkdir /boot/efi
$ sudo mount /dev/sda2 /boot/efi

sudo apt install grub-efi efibootmgr

Дальше останется только установка grub efi. Система сама определит нужный раздел и скопирует туда все файлы:

Установка Grub efi на MBR все выглядит точно так же, только тут есть несколько ограничений. Раздел ESP нужно создавать только в начале диска. В режиме EFI тоже можно установить GRUB на флешку, и это не очень сложно. Для этого используется команда:

Выводы

Теперь установка Grub не вызовет у вас проблем. Мы разобрали не только как установить Grub2 в MBR но и в EFI. Кроме того, всю приведенную здесь информацию вы можете использовать для восстановления Grub. Так вы будете лучше понимать что происходит во время восстановления. А настройку параметров и ручное создание конфигурационного файла мы рассмотрим в одной из следующих статей.

Источник

Установка Grub Customizer в Ubuntu 20.04

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

Установка Grub Customizer в Ubuntu

Программа присутствует в официальных репозиториях Ubuntu.

Сначала необходимо обновить списки репозиториев:

И только после этого можно установить Grub Customizer:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Программа была установлена, и это было не сложно. Теперь можно перейти к настройке.

Как пользоваться Grub Customizer

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

1. Настройка пунктов меню

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

2. Создание нового пункта

С помощью кнопки со значком плюса можно создать новый пункт. Существует несколько типов пунктов. Например, Linux ISO позволяет создать загрузочную запись для iso-образа Linux. Для этого достаточно выбрать нужный образ:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Или вы можете ввести текст конфигурации сами, выбрав вариант Прочее:

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

3. Таймаут и пункт по умолчанию

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

4. Параметры ядра Grub

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

5. Внешний вид Grub

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Также на этой вкладке можно установить и применить уже существующие темы для Grub Customizer. Тему по своему вкусу можно найти на gnome-look.org. Дальше вам достаточно скачать архив с темой, выбрать, открыть его в программе, нажав кнопку со значком плюс напротив пункта Тема.

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

6. Сохранение настроек

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

Как удалить Grub Customizer

Удалить Grub Customizer Ubuntu можно при помощи команды apt purge:

Выводы

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Оцените статью:

Об авторе

9 комментариев

Было бы проще если данную прогу упаковали бы в снап пакет и закинули в стор. Тогда бы не потребовались эти телодвижения с подключением репозиториев сторонних. Прога была бы сразу всем доступна.

И весила бы в снапе метров 100. И в памяти этот снап висит постоянно. И удалить если надумал, то руками еще чистить Нафига мне дубли пакетов RPM и т.д всего что есть в Linux. Убедился снап шняга полная. Лучше по старинке, репы именно для своего дистра. Или свой пакет.

Ну во первых, как я вижу вы не компетентны в данном вопросе. Я и свои проги и проги компании делаю через снап. Это удобство в первую очередь для доступа и контроля. То что стандартные rpm и deb НЕ МОГУТ ДАТЬ. И не спорте если вы не понимаете в этом. Вторая проблема это подключение репозиториев. Это опять же неудобство. 100 метров это весить не может. Даже мое приложение на QML весит 22 всего). Вы слишком много выдумываете. В третьих скоро будут внедрять возможность завязки одних снапов на других. То есть есть в системе снап с либами, и вы говорите в своем приложении что нужно будет связать с такой то версией. И в вашем пакете уже не надо нести их. Только то что касается именно вашего приложения.

Спасибо автору за новые подробности об Grub Customizer

В некоторых дистрибутивах стоит по умолчанию. Для полного комплекта не помешали бы Boot repair & TimeShift

Подскажите, что делать! Разбил ссд на 2 диска, на нем уже стояла винда, установил убунту с граб загрузчиком. При загрузке Убунту загружается прекрасно, но Винда с первого раза не грузит, виснет с графическим дефектом(мелкие полоски по экрану), при перезагрузке выбираешь винду, жмешь enter, тоже ничего не происходит, только после того как дополнительно нажимаешь любую из стрелок вниз или вверх, загружается(другие кнопки не пробовал). Загружается как будто после восстановления системы. Если в граб ставишь что приоритетная загрузка это винда, он ее не грузит, на моменте загрузки она просто виснет. Заранее спасибо.

Цвет задается в виде 2 цветов, разделенных косой чертой — color1/color2:
color1 — это цвет шрифта;
color2 — это цвет фона.

В качестве значений необходимо указать название цвета.
Поддерживаются следующие значения:
black, blue, brown, cyan, dark-gray, green, light-cyan, light-blue, light-green, light-gray, light-magenta,
light-red, magenta, red, white, yellow.
Если в качестве параметра color2 вы используете black, то Grub трактует это, как прозрачный цвет.

Источник

Не загружается Linux, чиним загрузчик GRUB

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Что такое Grub

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

От чего могут возникнуть проблемы

Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.

Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.

Восстановление Grub с помощью LiveCD/USB

Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.

Как создать LiveCD/USB

Само собой, нам понадобится носитель, на который мы временно (а может и нет) запишем систему. Сохраните все важные файлы, которые были на этом носителе, после чего (имеется ввиду на другом ПК, желательно под управлением Windows) запишите загруженный образ дистрибутива на носитель. В качестве примера мы будем использовать дистрибутив Ubuntu.

Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.

С помощью Rufus:

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Находим загруженный образ через менеджер, после чего жмем «Старт».

С помощью Etcher:

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

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:

Открываем таблицу разделов с помощью команды:

Примерно такая таблица будет выведена на экран:

По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.

С помощью следующей команды мы смонтируем этот раздел в /mnt:

Теперь, для записи grub в MBR, нужно ввести следующую команду:

Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.

Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:

Вот и все, восстановление закончено!

Восстановление с помощью chroot

Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.

Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:

В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.

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

Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.

Далее мы переходим в окружающую среду chroot с помощью команды:

И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:

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

Если все прошло успешно, выходим из chroot, используя команду:

Далее нужно отмонтировать все разделы. Для этого вводим в терминал:

В случае, если вы монтировали раздел /boot введите команду:

Теперь перезагружаем систему с помощью:

Можно также обновить меню Grub, используя команду:

Восстановление Grub в rescue mode

Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

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

Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).

Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:

Для начала вводим следующую команду:

В выводе будет что-то подобное:

В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.

С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:

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

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

Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:

Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:

И подгрузить модули:

Ну и теперь запустить GRUB:

Восстановление Grub с помощью утилиты Boot repair

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.

Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:

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

В утилите будет доступно два варианта на выбор:

Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.

Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.

Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.

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

Выводы

Возможно вас заинтересуют и другие похожие материалы про починку загрузчика Grub2. Например, в этом материале вы узнаете, как починить GRUB2 если Ubuntu не хочет загружаться. Там более подробно рассказывается, как фиксить груб с помощью утилиты Boot Repair, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.

Источник

Ubuntu Documentation

This page details the procedures for installing and reinstalling GRUB 2. The information applies to most versions of GRUB 2, but is specifically written for version 1.99. GRUB 1.99 is included on Ubuntu releases 11.04 (Natty Narwhal) and later. For more information on a variety of GRUB 2 topics, please visit the GRUB2 main page. For information on converting to or from GRUB Legacy, please view the Grub2/Upgrading community doc.

The GRUB 2 bootloader is included on all currently-supported versions of the Ubuntu family. GRUB 2 can accomodate traditional computer firmware such as BIOS as well as the newer EFI/UEFI standards. It is compatible with MBR, GPT and other partitioning tables.

All references to GRUB pertain to GRUB 2. Where GRUB 0.97 is discussed, it will be referred to by version number or as GRUB Legacy.

GRUB 2 Initial Installation

GRUB 2 installation is automatically incorporated into a normal Ubuntu installation. Input required by the user for the initial setup is very simple. If the installation will use the entire disk no specific GRUB selections are necessary. If the user wants to use a specific partition for Ubuntu the user must select the Ubuntu partition and the drive on which to embed the bootloader information.

The main GRUB 2 folder locations include /boot/grub/ and /etc/grub.d/. User preferences are stored in the /etc/default/grub file. The GRUB 2 menu is built by information contained in /boot/grub/grub.cfg.

Installation Options (LiveCD)

Using the Entire Drive ( «Erase disk and install Ubuntu» ):

Install on entire drive: The user should select a drive on which Ubuntu and GRUB 2 will be installed. GRUB 2 will overwrite the drive’s boot information and place the GRUB 2 files in the appropriate locations.

Installing Ubuntu to a Specific Partition («Something Else»):

When using the «Something Else» option, you will be offered to choose the «Device for bootloader installation». Please select: * either the disk (eg /dev/sdX, not /dev/sdXY) on which the BIOS is setup to boot (recommended for normal use) * OR the partition (eg /dev/sdXY, not /dev/sdX) on which Ubuntu (/boot, else /) will be installed (only if you want to chainload it from another bootloader; if any doubt, do NOT choose this)

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntuNever choose any other partition! (this may break the boot of your other systems, see Bug #1049549).

Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

BIOS/MBR Notes

GRUB 2 normally writes its bootloader information to an area just beyond the Master Boot Record and before the first partition. Some software on non-Linux operating systems also used this embedded area and broke the system by overwriting the GRUB 2 information on dual-boot systems. GRUB 2 now can recognize this potential problem and avoid it.

The bootloader information does not have to be installed to the embedded area of the MBR. It may also bypass the MBR entirely and be installed to a specific partition. In doing this, the location of the GRUB 2 files are specified by using blocklists. This option is not available via an Ubuntu GUI installation but can be made via the terminal after installation. Even then this method is not as reliable as writing to the MBR and is not recommended by the GRUB developers.

BIOS/GPT Notes

If the BIOS is setup to boot the disk in Legacy/mbr mode, installing GRUB2 on a GPT (GUID Partition Table) disk requires a dedicated BIOS boot partition with a recommended size of at least 1 MiB. This partition can be created via GParted or other partitioning tools, or via the command line. It must be identified with a bios_grub flag. The necessary GPT modules are automatically included during installation when GRUB 2 detects a GPT scheme.

GRUB 2 is compatible with EFI/UEFI and will load the necessary modules during installation. For information on this topic, please visit the UEFI community documentation.

Post-Installation

To view the GRUB 2 file system and configuration options please refer to Grub 2 community documentation page.

Reinstalling GRUB 2

Reinstalling GRUB 2 from a Working System

If Ubuntu is operating normally, boot into the working installation and run the following command from a terminal.

    X is the drive (letter) on which you want GRUB to write the boot information. Normally users should not include a partition number, which would produce an error message as the command would attempt to write the information to a partition.

    This will rewrite the MBR information to point to the current installation and rewrite some GRUB 2 files (which are already working). Since it isn’t done during execution of the previous command, running sudo update-grub after the install will ensure GRUB 2’s menu is up-to-date.

    Fixing a Broken System

    If a system has become unbootable due to a GRUB 2 failure or corrupted MBR/boot sector, there are various methods for reinstalling GRUB 2. The simplest is listed first, followed by more complicated methods.

    via Boot-Repair Graphical Tool

    Boot-Repair is a GUI application which can fix a variety of GRUB 2 problems. It can be used either from a LiveCD, its own CD, or during a normal Ubuntu session. In addition to providing a simple user interface, Boot-Repair also includes the ability to run a script to gather details of the system which can be used for troubleshooting help on various forums and IRC channels.

    Please refer to the Boot-Repair community documentation for instructions on how to install and run this application.

    via GRUB2 Rescue mode

    GRUB 2 provides a rescue mode which allows the user to attempt to repair GRUB 2 from a special GRUB terminal during boot. Refer to the Grub2 Command_Line_and_Rescue_Mode section for information on GRUB terminal operations.

    via the LiveCD terminal

    This method uses the terminal from a LiveCD. The user must know the device name/partition of the installed system (sda1, sdb5, etc), which is then mounted from the LiveCD. GRUB 2 files are copied from the LiveCD libraries to the proper locations and MBR.

    This operation will write to the MBR and restore the modules and core.img to /boot/grub. It will not replace or restore grub.cfg or fix corrupted files. Boot the LiveCD, select «Try It», and open a terminal.

    Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntuWhen using a LiveCD, due to GRUB 2 changes between Ubuntu releases, it is recommended that the user boots a LiveCD of the same release (11.10, 12.04, etc) as the release to be repaired. If the user has installed a different version of GRUB 2, use a LiveCD with the same GRUB 2 version.

    If necessary, use the fdisk command to help determine the partition on which Ubuntu is installed. The fdisk option «-l» is a lowercase «L». Look for one of the appropriate size or formatting. Running sudo blkid may provide more information to help locate the proper partition, especially if the partitions are labeled. The ‘

    In the following commands:

      Use the partition number of the Ubuntu installation with mount command.

      Do not use the partition number with the grub-install command.

      X is the drive letter (a, b, c, etc.); Y is the partition number (1, 5, etc).

      —boot-directory is the folder in which the GRUB folder is located. This is normally /boot but should be changed if the grub folder is located elsewhere.

      On systems with a separate /boot partition, that partition should be mounted to /mnt/boot. For instance: sudo mount /dev/sda6 /mnt/boot

      grub-install will restore missing files in the grub folder but will not restore intentionally deleted or corrupted files. To accomplish these tasks GRUB 2 must be completely removed and reinstalled.

      If Ubuntu is installed on B-tree file system i.e. btrfs then /boot changes to /@/boot in above commands such that :

      For GRUB 2 version 1.98 and earlier (Ubuntu 10.04), the installation command is slightly different. Rather than designating the —boot-directory, the switch is —root-directory. In this case, the location changes to /mnt

      If the user wishes to explore why the system failed, refer to Post-Restoration Commands section below.

      via Partition Files Copy

      This method does not work if GRUB has not already been installed, or if GRUB files have been deleted.

      Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntuThis method talks about 9.10, so it may be obsolete.

      From the Places menu, select and click the partition containing your Ubuntu installation to mount it.

        Once mounted, the user should see Ubuntu system directories such as /boot

        Open a terminal by selecting Applications, Accessories, Terminal from the menu bar.

        Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntu

        When ready to copy the UUID/location, by highlighting it with the mouse. Paste it into the terminal by pressing the middle mouse button. If using the keyboard, use CTRL-SHIFT-arrow to select and CTRL-C to copy the location and CTRL-SHIFT-V to paste it into the terminal.

        The device/drive is designated by sdX, with X being the device designation. sda is the first device, sdb is the second, etc. For most users the MBR should be installed to sda, the first drive on their system. Example:

        If the user gets a «error: Cannot open /boot/grub/device.map» message, add the -m switch and path to the device.map to the command as follows: Example:

        Refresh the GRUB 2 menu with sudo update-grub

        If the user wishes to explore why the system failed, refer to Post-Restoration Commands section below.

        Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntuDisk Utility, introduced in Ubuntu 9.10, can easily assign labels to existing partitions. Access Disk Utility from the System, Administration menu or DASH.

        via ChRoot

        Assuming the normal system partition(s) are on a software RAID (otherwise skip this step): make sure the mdadm tools are installed in the Live CD environment (e.g. by executing sudo apt-get install mdadm). Then assemble the arrays:

        Determine your normal system partition. The following commands may be helpful. The fdisk switch is a lowercase «L».

        Example 1: sudo mount /dev/sda1 /mnt

        Example 2: sudo mount /dev/md1 /mnt

        Only if you have a separate boot partition (where sdXY is the /boot partition designation):

          Example 1: sudo mount /dev/sdb6 /mnt/boot

          Example 2: sudo mount /dev/md0 /mnt/boot

          Reinstall GRUB 2 (substitute the correct device with sda, sdb, etc. Do not specify a partition number):

          If the system partitions are on a software RAID install GRUB 2 on all disks in the RAID. Example (software RAID using /dev/sda and /dev/sdb):

          Recreate the GRUB 2 menu file (grub.cfg)

          Boot repair after a Windows Upgrade on Ubuntu 14.04 (non-RAID)

          sudo mount /dev/sdXY /mnt [where sdXY has previously been identified using gparted]

          sudo grub-install /dev/sdX [note this is sdX not sdXY!]

          Purging & Reinstalling GRUB 2

          The difference between using the grub-install command and purging & reinstalling GRUB 2 is that the latter completely removes all GRUB 2 files and system settings. Purging GRUB 2 is also a method to reset all configuration settings to the default values on a working system. This may correct GRUB 2 failures due to corrupted files and improper configurations as well as for missing folders/files deleted by the user. The GRUB 2 packages removed and reinstalled via this procedure include grub-pc, grub-common and, in Grub 1.99 and later, grub-gfxpayload-lists.

          Как установить grub ubuntu. Смотреть фото Как установить grub ubuntu. Смотреть картинку Как установить grub ubuntu. Картинка про Как установить grub ubuntu. Фото Как установить grub ubuntuDuring this operation the user will be temporarily left with no bootloader. Ensure you have a working Internet connection and access to the repositories before purging the GRUB 2 packages.

          This procedure can be accomplished very simply via Boot-Repair, or via the terminal procedure below.

          Remark: the Boot-Repair procedure will also remove custom files that may block the boot. It is also able to purge and reinstall GRUB2 for UEFI / LVM / RAID systems.

          via Boot-Repair Graphical Tool

          via Terminal Commands

          The commands from a working Ubuntu installation or once within the ChRoot of a LiveCD are the same.

            If using the LiveCD, complete the steps up to and including the sudo chroot command (Step 9) in the previous section.

            The following command will completely remove grub-pc and grub-common. In GRUB 1.99 and later, grub-gfxpayload-lists will also be removed.

              If using the ChRoot procedure, Exit chroot then continue the ChRoot procedure at Step 13:

              Post-Restoration Commands

              Once the user can boot to a working system, the following commands may prove useful in locating and/or fixing the problem.

                To refresh the available devices and settings in /boot/grub/grub.cfg

                  sudo update-grub

                  To look for the bootloader location.

                    To install GRUB 2 to the sdX drive’s MBR or boot sector (sda, sdb, etc.)

                      sudo grub-install /dev/sdX

                    Moving GRUB 2

                    The command to change the GRUB 2 installation device or boot files is grub-install run as root. This command allows the user to modify the installation by setting the ROOT directory, preload modules, run specific setup files and more. When executed, grub-install may run one or more other commands, such as grub-probe, grub-mkimage, and grub-setup. Here are some considerations when running grub-install:

                      If only the device is specified (sda, sdb, etc), the boot information will be written to the specified device’s boot record. (example: sudo grub-install /dev/sda )

                      If the —boot-directory= switch is used, the grub folder will will become a subfolder of the location specified. The —boot-directory switch is available in GRUB 1.99 and later.

                      If the user attempts to run the command with a specific partition (example: sudo grub-install /dev/sda6 ) a warning will be issued. Specifying a partition is not recommended due to the use of blocklists, which the developers consider unreliable. An option is provided on how to override this recommendation if the user still wishes to do so.

                      An alternative command to install or move GRUB 2 from a particular device is to use the dpkg-reconfigure command. As the command runs, the user will be offered the opportunity to add kernel options on the first page and to specify the devices/drives on the second screen. Use the TAB key to highlight OK and press ENTER to continue.

                        Add the desired kernel options (such as ‘noapic’), TAB to OK when finished, and press ENTER.

                        Select the drive(s) with the SPACEBAR. It is not recommended to select any partition. TAB to OK when finished and press ENTER.

                        GRUB Legacy Upgrades and Downgrades

                        For information on how to switch from GRUB Legacy to GRUB 2, or from GRUB 2 to GRUB Legacy, please refer to the Grub2/Upgrading community documentation.

                        Источник

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

                        Ваш адрес email не будет опубликован. Обязательные поля помечены *