Восстановление загрузчика линукс после установки вин 7. Загрузчик GRUB: восстановление ОС. Восстановление загрузчика с помощью Boot-repair.

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

Все это может стать причиной появления надписи при следующей загрузки «Grub error» или даже «Kernel panic».

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

  • В меню «Управление профилем» выберите «Автоматическая резервная копия».
  • Выберите «Запустить резервное копирование» автоматически.
  • Установите частоту резервного копирования.
  • Выберите Ежедневно, Еженедельно или Ежемесячно.
  • Установите время начала резервного копирования.
Вы можете восстановить всю резервную копию или выбрать определенные компоненты, которые были повреждены и восстановлены в их старом состоянии.

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

Для опытного пользователя не составит труда найти способ как восстановить загрузчик Linux . В общем же случае порядок действий таков - нужно загрузится LiveCD с Linux.

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

  • Введите местоположение файла резервной копии.
  • Затем нажмите «Далее».
  • Проверьте архивный контент, нажав на содержимое архива.
Невозможно активировать и управлять системой по нескольким причинам.

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

Как восстановить загрузчик Linux Grub

Грузимся с LiveCD, открываем консоль, вводим команды:

Sudo grub
Откроется окно настройки загрузчика:

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

Если вы настроили свой основной загрузочный раздел, вы должны указать его, а не системный раздел. Это следует учитывать, когда, например. В пункте «Экспертные инструменты» содержится специальный инструмент «Установка нового загрузчика». Однако методы различаются в зависимости от аппаратного обеспечения.

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

Если ваша система потерпела неудачу из-за неизвестной причины, и вы не знаете, какая часть системы несет ответственность за сбой, вы должны использовать автоматический ремонт. Комплексная автоматическая проверка выполняется на всех компонентах установленной системы. В разделе 1 «Автоматический ремонт». Если ваша система потерпела неудачу, и вы уже знаете, какой именно компонент, вы можете уменьшить длительную проверку системы автоматического ремонта, ограничив область системного анализа соответствующими компонентами.

Grub>
Ищем резидентную часть загрузчика:

Find /boot/grub/stage2
Будет отображен список разделов со stage2, если установлен один дистрибутив Linux, то вывод будет такой:

(hd0,0)
Переходим в этот раздел:

Root (hd0,0)
Нужно не забыть поменять цифры, если они другие!

Ставим загрузчик заново:

Setup (hd0)
Выходим с окна управления Grub:

Возможны несколько вариантов. Прежде чем начать, создайте резервную копию, по крайней мере, личных файлов и настроек. Кроме того, имеются соответствующие инструменты для спасения и восстановления. Установки могут быть лучше сохранены отдельно. Создание пространства: если на вашем жестком диске имеется только один раздел, но все еще достаточно места, вы можете сократить разделы и создать дополнительные разделы. Щелкните правой кнопкой мыши раздел, который вы хотите использовать, и выберите «Сжатие тома» в меню.

Кроме того, отключите «Безопасную загрузку», что часто является проблемой в многозагрузочных средах. По случаю вы также можете равняться. Если опция неактивна, нажмите «Некоторые настройки в настоящее время недоступны». Выберите «Английский» в качестве языка и нажмите «Далее». Установите флажок «Загрузить обновления во время установки» и «Установить стороннее программное обеспечение», а затем нажмите «Далее».

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

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

  • Выберите «Индивидуальный ремонт».
  • Общий диапазон испытаний соответствует диапазону автоматического ремонта.
  • В окне загрузки выберите Восстановить установленную систему.
  • Подтвердите лицензионное соглашение и нажмите «Далее».
  • Нажмите «Экспертные инструменты», а затем выберите вариант восстановления.
  • Система перезагружается автоматически.
Следующие опции для ремонта неисправной системы доступны в экспертных инструментах.

Quit
И теперь можно пробовать загрузится с основного диска.

Если слетел Grub2, то восстановление загрузчика Linux происходит так:

Грузимся с LiveCD, заходим в консоль, набираем там:

Sudo fdisk -l
команда выведет имеющуюся таблицу разделов на диске - /dev/sda1, /dev/sda2 и т.д.

Теперь монтируем системный раздел и раздел, на котором установлен загрузчик командой:

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

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

Sudo mount /dev/sda2 /mnt
Если раздел boot отдельный - его тоже надо примонтировать.

Sudo mount /dev/sda1 /mnt
Обозначение дисков выбрано такое, как при установке дистрибутива Linux по умолчанию, если кто делал по другому - тот без труда разберется какие надо поставить цифры.

Теперь монтируем для восстановления загрузчика Linux файловую систему:

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

Затем выберите параметр «Спасательная система» в главном меню. . Следующий пример относится к удаленной загрузке. Пароль не требуется. . В качестве примера конфигурации, которая может быть восстановлена ​​с помощью системы спасения, необходимо испорченный файл конфигурации для предотвращения правильной загрузки системы. Эту проблему можно решить с помощью системы спасения.

Sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc
И меняем рабочее окружение:

Sudo chroot /mnt
Теперь находимся уже в основной системе, команду sudo использовать не нужно, так как теперь ведется работа от суперпользователя.

Можно привести в порядок файл /etc/default/grub, это для опытных пользователей, а в общем случае просто нужно переустановить загрузчик командой:

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

  • Запустите спасательную систему, используя один из способов, описанных выше.
  • Настройте конфигурацию и сохраните ее.
В общем, ремонт файловых систем в текущей активной системе невозможен. Для серьезных проблем вы даже не сможете смонтировать корневую файловую систему, и загрузка системы может закончиться «паникой ядра». В этом случае возможен только внешний ремонт системы. Если, однако, вы должны выполнить ручную проверку или восстановление файловой системы, загрузите систему спасения.

Grub-install /dev/sda
Если выйдет сообщение об ошибке, ввести команду:

Exit sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt
И перезагружаемся. Загрузчик восстановлен.

Метод, как восстановить загрузчик Linux Lilo такой же, как в Grub2, только в конце вводим команду вместо grub-install /dev/sda такую:

Lilo
или для дистрибутивов Slackware:

Как удалить загрузчик Linux
Иногда требуется узнать способ как удалить загрузчик Linux . Обычно это нужно когда устанавливается на компьютере установлен настроен дуалбут - загрузка двух операционных систем, Linux и Windows, и первая становится не нужна.

Методов, как удалить загрузчик Linux много - это можно сделать с LiveCD несколькими инструментами. Простой способ - загрузится с установочного диска Windows, выбрать восстановление системы, зайти в командную строку и выполнить две команды:

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

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

BOOTREC.EXE /FixBoot BOOTREC.EXE /FixMbr
Подтвердить Y действия, нажать enter и выйти из консоли:

Exit
Можно перезагружаться, загрузчик Linux удален.