При установке нескольких систем на одну машину часто возникает вопрос подбора подходящего загрузчика. Наиболее популярным и удобным сегодня считается GRUB(от английского Grand Unified Bootloader), который дает возможность пользователю выбрать операционную систему из списка установленных при запуске машины.

Добавление в систему Windows обычно может вызвать сбои в работе загрузчика. К такому же эффекту могут привести и некоторые другие действия пользователя. Поэтому всегда, полезно уметь самостоятельно восстанавливать работу GRUB2. Обычно для этого используется терминал и диск Live CD с операционной системой Linux (как правило). Существует три варианта по восстановления работы GRUB2

1 Вариант. Простая переустановка

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

1. Необходимо загрузиться с диска и запустить Linux без установки на компьютер.

2. Узнать на каком диске установлен Linux можно набрав в терминале команду

1.jpg

3. Далее нужно примонтировать диск. Команда

2.jpg

, где sdAB – обозначение устройства, причем A – указывает на сам диск (это может быть sda,sdb…), B – раздел диска (1,2,3…). Обычно команда выглядит так:

3.jpg

У некоторых пользователей в файловой системе каталог /boot выделен в отдельный раздел. В этом случае команды будут следующие:

4.jpg

создание новой папки;

5.jpg

4. На следующем этапе происходит установка GRUB. Команда:

6.jpg

Обычно это выглядит так:

7.jpg

Стоит отметить, что инсталляция происходит на устройство(а не в раздел диска).

5. Последний шаг – перезагрузка и обновление GRUB. Команда:

8.jpg

2 Вариант. chroot

Операция chroot в Unix-подобных системах служит для работы с корневой директорией. Этот вариант восстановления загрузчика предполагает следующий набор действий.

1. Загрузиться с диска Linux

2. Запустить Терминал

3. Получить информацию о месте установки Linux. Команда

9.jpg

4. Монтировать раздел с установленной системой. Команда

10.jpg

, где sdAB – обозначение устройства, причем A – указывает на сам диск (это может быть sda,sdb…), B – раздел диска (1,2,3…).

5. Монтировать диски. Команда

11.jpg

6. Монтировать proc. Команда

12.jpg

7. Войти в систему с правами root. Команда

13.jpg

8. Иногда бывает так, что в системе есть проблемы с файлом /boot/grub/grub.cfg, в этом случае производится обновление GRUB. Команда

14.jpg

9. Следующий шаг восстановления – переустановка GRUB2. Команда

15.jpg

10. Последняя операция состоит в выходе из chroot и демонтировании устройств. Команды:

16.jpg

17.jpg

, если папка /boot расположена на отдельном диске:

18.jpg

Отмонтировать систему

19.jpg

Перезагрузить систему.

3 Вариант. Копирование уже существующего загрузчика

Используется в том случае, если имеется правильно установленная копия GRUB2, но она находится не в нужном разделе диска. Для восстановления загрузчика нужно

1. Загрузиться с диска Linux

2. В оболочке смонтировать раздел с Linux(меню Places)

3. Установить GRUB. Команда

20.jpg

, где AAAA – UUID, метка тома. Стандартный вид команды

21.jpg

22.jpg

Если терминал выдает сообщение

23.jpg

необходимо добавить -m и ввести путь к device.map

4. Перезагрузить систему и обновить GRUB2. Команда

24.jpg

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

Размести ссылку на эту запись в своей социальной сети:

Оставить комментарий (Комментарии со ссылками модерируются!)