Как восстановить загрузку виндовс после установки линукс

Как восстановить загрузчик Windows в главной загрузочной записи (MBR) из Ubuntu

Оригинал: How to Fix Windows MBR from Ubuntu
Автор: Matthew Muller
Дата публикации: 21 августа 2018 года
Перевод: А. Кривошей
Дата перевода: март 2019 г.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Если вы пытались настроить двойную загрузку Windows с Linux, то вы, вероятно, столкнулись с некоторыми изменениями, которые могут вами не приветствоваться. При установке Linux в такой среде загрузчик GRUB перезаписывает загрузчик Windows в основной загрузочной записи (MBR).

Это также верно в обратном направлении: если вы сначала установили Linux, а затем решили установить Windows, загрузчик Windows перезапишет GRUB, и вы обнаружите, что невозможно загрузить вашу систему Linux. Или, возможно, вы решили, что Linux не для вас, и хотите полностью удалить его, оставив только Windows.

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

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

Требования

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Загрузка в Ubuntu live USB

Создав свой live-носитель, необходимо загрузить компьютер с вашего носителя с Ubuntu и выбрать в загрузочном меню пункт «Try Ubuntu without installing». Если это не удается, убедитесь, что в BIOS отключена secure boot, иначе ваша система никогда не загрузится с диска Linux.

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

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

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

Способ первый: утилита Boot Repair

Во-первых, вам нужно добавить репозиторий. Введите:

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

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

После запуска утилиты выберите тип восстановления. Для большинства случаев это будет рекомендуемое восстановление.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Когда утилита завершит работу, вы сможете загрузить свою систему и выбрать либо Windows, либо Linux из меню GRUB. Запуск утилиты также позволит вам изменить или изучить некоторые другие опции, если вам требуется более сложное восстановление загрузки. Кликнув «Restore MBR», вы сможете использовать вкладку MBR.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Если вы застряли, у Ubuntu есть руководство на их сайте.

Метод второй: Syslinux

Это немного сложнее и требует от вас работы с терминалом. Если вы не уверены, то, пожалуйста, придерживайтесь первого метода.

Откройте терминал, как и раньше, и введите:

По завершении установки введите следующую команду, не забывая изменить имя диска «sda» на свое:

Кроме того, вы можете восстановить MBR, введя:

Метод третий: LILO

Загрузитесь с live CD или USB, и в терминале введите:

Заключение

Если вы используете двойную загрузку Windows и Linux, очень легко перезаписать MBR. Описанные выше действия должны помочь вам восстановить MBR.

Источник

Восстановление GRUB 2 после установки Windows

Если вы на своем компьютере используете дуалбут из Windows и Linux, то вероятно уже знаете, что во время установки ОС для того, чтобы было меньше возни, лучше устанавливать сначала ОС от Microsoft а потом только Ububtu, Debian или что вы там желаете установить. Связано это с тем, что Windows не видит других операционных систем кроме своих и поверх загрузчика GRUB записывает в MBR свой загрузчик. Соответственно, если вы установите сначала Linux а потом Windows, то в итоге не сможете загрузить Linux, так как его просто не будет в списке загрузки. Но что же делать если вам все же необходимо переустановить Windows или просто установить ее на компьютер с Linux? Не переустанавливать же ради этого и Linux? Нет. Просто после всего, что вы сделаете нужно будет восстановить загрузчик GRUB.

Для демонстрации я приведу свой случай с виртуальными машинами, но данный способ ничем не отличается от восстановления GRUB на реальном железе.

У меня на один виртуальный жесткий диск были установлены Ubuntu 14.04 и Windows 7. И вот мне захотелось попробовать developer версию Windows 10. Я решил установить ее поверх семерки. Как и положено, после всех манипуляций Windows 10 заработала, а Ubuntu не запускалась. Так как Ubuntu мне нужна была для работы я решил восстановить затертый GRUB.

Восстановление GRUB 2

Сначала необходимо загрузится с LiveDVD. Когда система загрузится, открываем терминал (Ctr+Alt+T) и смотрим структуру разделов с помощью команды:

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

У меня, как видно по выводу команды, диск разделен на 6 разделов: два NTFS для Windows, Extended (расширенный) и три отмечены как Linux для Ubuntu. Чтобы установить GRUB необходимо примонтировать корневой раздел Ubuntu — мой sda5:

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

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

После этого можно перезагрузить компьютер:

GRUB восстановлен. Но остался один момент. Сейчас на виртуальной машине была установлена Windows 10, но в меню загрузчика по прежнему она отображалась как семерка, из-за чего при попытке ее запуска выскакивала ошибка. Чтобы исправить это достаточно было просто загрузится в Ubuntu (не LiveDVD) и через терминал обновить загрузчик:

Вот так просто можно восстановить GRUB после установки Windows

Источник

Восстановление GRUB

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

В данной статье рассматривается процесс восстановления загрузчика GRUB 2.

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

Очень часто требуется восстанавливать GRUB после установки Windows. Если у вас был установлен Linux и вы установили в соседний раздел или на соседний диск Windows, то после перезагрузки компьютера загрузится Windows, как будто Linux вообще пропал. Загрузчик GRUB даже не появился. Иногда подобное происходит при обновлении существующего Windows.

Иногда требуется восстановление GRUB после установки Linux, когда неверно был выбран раздел для установки загрузчика.

Во всех случаях нужно выполнить восстановление загрузчика GRUB. Существуют разные способы восстановления. В данном руководстве рассматривается процесс использованием загрузочного Live-образа Linux. Загрузившись в Live-систему вам нужно будет ввести несколько команд, чтобы выполнить восстановление. Рассматривается способ восстановления без использования сторонних программ.

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

Подготовка

Для восстановления GRUB потребуется загрузочный диск или флешка с дистрибутивом Linux. Если у вас его нет, то нужно скачать образ с дистрибутивом. Например, можно скачать ISO образ Ubuntu.

Для создания загрузочной флешки можно воспользоваться программой Etcher. Она работает в Linux, Windows и MacOS. Подробная инструкция: Как создать загрузочную флешку.

Загрузка в Live-режиме

Теперь нужно загрузиться с созданного диска или флешки.

Чтобы это сделать сначала нужно в BIOS выбрать приоритет загрузки с CD/DVD или с USB (если вы используете флешку).

Открываем терминал

Итак, вы загрузились в Live-режиме. Теперь нужно открыть терминал.

Определение разделов

Теперь нужно определить раздел диска, на котором был установлен GRUB.

Выведем список разделов, для этого выполняем команду (в конце команды стоит строчная буква L):

Вывод fdisk для BIOS

Пример вывода команды:
Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

В моем случае мы видим 2 диска: /dev/sda (SSD диск) и /dev/sdb (флешка, с которой сейчас загружена Live-система).

Иногда бывает, что для загрузчика GRUB выделен отдельный раздел (он называется boot-раздел). Если это так, то на следующем шаге вам нужно будет примонтировать корневой раздел и раздел с загрузчиком.

Вывод fdisk для UEFI

Монтирование разделов

Примонтируем корневой раздел. Выполняем команду (вместо /dev/sda2 вы должны указать свой раздел):

Если для загрузчика у вас выделен отдельный раздел, то нужно примонтировать еще и его (вместо /dev/sdX укажите ваш boot-раздел):

Также можно проверить, что директория boot не пустая:

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

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Монтирование EFI-раздела

Выполняем chroot на /mnt

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Генерация файла конфигурации GRUB

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

В выводе команды будет показано, какие операционные системы были найдены.
Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Если вдруг утилита update-grub не определила ваш Windows (у меня такое было для UEFI), то можно будет запустить update-grub повторно уже из вашей Linux-системы, когда вы в нее загрузитесь (мне это помогло и Windows определился).

Устанавливаем GRUB

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Перезагрузка компьютера

Выходим из окружения chroot, для этого выполняем команду:

Отмонтируем все разделы, которые мы примонтировали:

Если вы монтировали boot-раздел, то его тоже нужно отмонтировать:

Если вы монтировали EFI-раздел, отмонтируем:

Отмонтируем корневой раздел:

Перезагружаем компьютер. Для этого выполняем команду:

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

Если у вас, при выполнении grub-update, не определился Windows и не был добавлен в меню GRUB, то уже загрузившись в вашу систему Linux (не LiveCD), откройте терминал и выполните:

Мне это помололо на компьютере, который использует UEFI.

Шпаргалка

Мы рассмотрели процесс восстановления загрузчика GRUB 2. Для удобства привожу краткую шпаргалку по командам, которые мы выполняли. Учитывайте, что названия и имена разделов ( /dev/sd. ) у вас могут отличаться.

Источник

Восстановление загрузчика GRUB в Linux

Загрузчик GRUB является универсальным, гибким и достаточно надёжным инструментом для организации загрузки операционных систем (ОС). Однако при наличии некоторых обстоятельств и факторов. От которых не застрахована ни одна система. Могут возникать сбои, в результате которых загрузка системы может быть некорректной или вовсе невозможной. Если в данном случае точно установлено, что система не загружается из-за неработоспособности самого загрузчика. То в данной ситуации далеко не всё так сложно и безнадёжно. Как может показаться некоторым неопытным пользователям или системным администраторам. В большинстве случаев загрузку системы можно довольно быстро и относительно легко восстановить, не прибегая к переустановке системы. Для этого существуют давно проверенные способы, о которых будет рассказано в данной статье.

Почему «ломается» загрузчик GRUB?

Естественно, само по себе ничего не происходит. Если «сломалась» загрузка GRUB – значит что-то на это повлияло. Очень часто в подобных ситуациях пользователи говорят, что системную конфигурацию не изменяли, а GRUB вдруг перестал работать. И они отчасти правы.

На самом деле GRUB довольно чувствителен к любому изменению как своей, так и системной конфигурации, каким бы универсальным и удобным он ни был. Так, например, изменение идентификатора раздела, хранящего ядра (/boot), уже приведёт к невозможности загрузки системы. И GRUB здесь и ни причём. Нужно искать причину, по которой изменился идентификатор раздела. А они могут быть самыми разными. К примеру, даже если компьютер долгое время не использовался и на его платы не подавалось питание. То это также может быть причиной сброса некоторых настроек BIOS (по причине севшей батареи). Что может привести при последующем после длительного перерыва включении переопределению параметров оборудования. От которых зависит, в некоторых случаях, и идентификатор раздела. Это лишь одна из причин неработоспособности GRUB, самая неочевидная, которую не могут предусмотреть ни разработчики GRUB, ни создатели системных плат.

Наличие ошибок на разделах диска, человеческий фактор (особенно среди малоопытных пользователей) также очень часто являются причиной неработоспособности GRUB. Главное, что нужно понимать — это то, что в большинстве случаев причиной является внешний фактор. A GRUB – это довольно уязвимое место, чувствительное практически к любым внешним воздействиям, поскольку это программная среда, организующая передачу управления компьютером от BIOS (UEFI) к ОС.

Способы восстановления GRUB

В данной статье будут рассмотрены два самых эффективных способа восстановления GRUB:

Как нетрудно догадаться, восстановление GRUB напрямую связано с загрузкой системы. Основная работа по восстановлению именно в этом и заключается — загрузить родную системную среду альтернативными способами или вручную. Далее, в подавляющем большинстве случаев, восстановление GRUB осуществляется одной командой:

Существуют также и другие команды:

Последние стоит использовать, если не помогла команда grub-update. Первая из них устанавливает сам загрузчик GRUB на указанное устройство (не на раздел!). В данном случае вместо sdN может быть sda, sdb, и т. д. Но никак не sda1, sdb2 (т. е. на разделы — числовой индекс в конце означает номер раздела на устройстве) и т. д. — это очень важно, поскольку GRUB устанавливается только на устройство.

Вторая команда создаёт конфигурационный файл GRUB исходя из текущей конфигурации системы. Анализируется информация о количестве имеющихся в системе ядер, их версий и т. д. В результате формируется оптимальная и безопасная конфигурация загрузки системы. Если ядер несколько, то будет сформирован список, который может быть доступен (в меню загрузки GRUB) для выбора определенного ядра для загрузки. По-умолчанию GRUB загружает ядро самой свежей версии.

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

Примечание: вместо команд grub-install и grub-mkconfig могут использоваться команды grub2-install и grub2-mkconfig соответственно. Это зависит от используемой системы (дистрибутива).

Загрузка и восстановление с помощью LiveCD

При использовании любого из альтернативных вариантов загрузки «родной» системы очень полезно сначала узнать (или убедиться), с какого устройства происходит загрузка. Необходимо заранее это выяснить в настройках BIOS компьютера. Это необходимо, если придётся не просто обновить конфигурацию загрузчика, а полностью его переустановить. А для этого очень желательно устанавливать его на то устройство, которому из BIOS передаётся управление для дальнейшей загрузки ОС. Для BIOS материнских плат MSI это выглядит примерно следующим образом:

Как можно видеть, для данной системы загрузочным устройством является SSD-накопитель «Samsung SSD 860 EVO 250 GB». А пока это наименование можно запомнить или где-нибудь записать.

Теперь можно загрузиться с любого Live-образа используя для этого оптический CD/DVD-диск или накопитель USB-Flash. Опуская технические подробности, важно заметить, что для этого должны быть сделаны соответствующие настройки в BIOS компьютера. В качестве Live-образа рекомендуется использовать ту же систему, что и установлена на компьютере.
Итак, загрузившись в Live-режиме, первым делом следует запустить командную консоль. Далее, необходимо определить корневой раздел системы, для которой нужно восстановить загрузчик. Это нужно, чтобы войти в программную среду «родной» системы из непосредственно Live-режима и использовать весь доступный инструментарий, в том числе и команды по восстановлению GRUB.

Монтирование корневого и загрузочного раделов

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

Как можно видеть, в системе два диска — sda и sdb. Тут нужно сориентироваться и вспомнить, как размечался диск изначально при установке системы. И определить по данным вывода, какой раздел является корневым. В данном случае это раздел sda2. Его теперь нужно примонтировать командой mount:

Необходимо также примонтировать и раздел /boot. Но очень важно заметить, что если в качестве /boot используется отдельный раздел (а не подкаталог в корневом разделе, как в большинстве современных дистрибутивов, например Ubuntu), то его монтирование будет выглядеть следующим образом:

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

Подготовка программной среды для работы

Поскольку в Live-режиме загружено и работает ядро Live-системы, то оно же будет использоваться и для работы с примонтированными разделами (корневой и /boot). Но для этого необходимо к корневому разделу родной системы (которая уже смонтирована в /mnt) также примонтировать и другие файловые системы (ФС), без которых ядро Live-системы не сможет корректно работать — /sys, /dev и /proc, они же необходимы для взаимодействия с ядром. Другими словами, загруженное из Live-образа ядро нужно настроить на полноценную работу с корневой ФС родной системы, добавив к ней ФС из Live-системы:

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

Эта команда указывает, где должны выполняться команды и какое программное окружение для этого должно использоваться. В данном случае, теперь ядро Live-образа может полноценно работать с ФС родной системы. Используя все её пакеты, команды, файлы и прочие доступные ресурсы.

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

Теперь нужно обновить MBR (главную загрузочную запись) диска, установив на него загрузчик GRUB. Здесь и нужно вспомнить, какой диск является загрузочным, исходя из конфигурации BIOS. Поскольку ранее это уже было определено, то теперь остаётся узнать, как это устройство обозначается в системе. Для этого полезно выполнить следующий скрипт:

Данный скрипт отработает, если в родной системе установлена утилита hdparm. Но поскольку в большинстве Linux-дистрибутивов она предустановлена и доступна «из коробки», то беспокоиться не о чем.

Создание файла конфигурации GRUB:

Ну и напоследок можно выполнить:

Если при выполнении команды grub-install возникают какие-либо ошибки, то можно выполнить её с ключом —recheck. Если же всё нормально, то можно выйти из режима chroot командой:

Далее необходимо отмонтировать все ранее примонтированные устройства и ФС:

Если /boot монтировался из отдельного раздела, то его также необходимо отмонтировать:

Ну и наконец, необходимо отмонтировать также и корневой раздел:

Далее можно перезагрузиться без Live-образа (сделав соответствующие настройки в BIOS и снова указав в качестве загрузочного «Samsung SSD 860 EVO 250GB»). И проверить, что GRUB загружает родную систему.

Загрузка из командной консоли GRUB

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

Итак, первое, что нужно сделать после входа в командную консоль GRUB – это выполнить команду ls. В результате будет выведен список всех доступных в системе дисков и разделов.

Определение и выбор раздела загрузки

Примечание: префикс «gpt» в обозначении разделов в формате GRUB может быть другим. Например «msdos» (когда GRUB не смог определить тип разметки), но в данном примере разделы размечены в формате GPT.

Если известно, что /boot находится на разделе sda2, у которого пять разделов. То с большой степенью вероятности это будет (hd0,4) в формате GRUB. Префикс «gpt» для раздела можно не указывать. Ну а если же изначальную структуру разделов вспомнить или определить не представляется возможным. То остаётся только перебирать или угадывать.
Команда ls выведет примерно следующее:

Важно заметить, что если «угадано» верно, то будет загружена родная система так, как она загружалась в штатном режиме.

Ручная загрузка ядра

Пусть для ручной загрузки выбран раздел (hd0,4) — т. е. sda2. Нужно задать этот раздел в качестве корневой файловой системы:

Подключение модулей для работы с ФС Ext2/3/4:

Для других типов ФС нужно подключать соответствующие модули: bfs, xfs или zfs.
Подключение модуля normal для полноценного запуска и работы GRUB:

Если после этих команд штатная загрузка не начнётся, то остаётся её продолжить вручную. Для этого нужно попытаться найти доступные ядра и выбрать нужное для загрузки. Для этого следует ввести команду linux /boot/vmlinuz и нажать клавишу :

Как можно видеть, команда linux обнаружила в системе два ядра. И автоматически подготовила следующую команду для выбора нужного. Остаётся только дописать «1-generic», если нужно загрузить ядро версии 4.18.0-21-generic. Указать корневой раздел и выполнить команду:

Важно заметить, что указывается тот же корневой раздел, что и в команде set root, только уже в классическом формате.

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

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

Если всё сделано правильно и выбран нужный раздел загрузки, то будет загружена «родная» система так, как это происходит в штатном режиме. Ведь всё, что было проделано вручную — это основной набор команд, хранящихся в файле /boot/grub/grub.cf g и выполняемых GRUB автоматически.

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

Заключение

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Восстановление загрузчика Windows 7 после установки Ubuntu

На протяжении многих лет пользовались ОС Windows, но с выходом «десятки» с ее концепцией слежения за каждым шагом пользователя решили перейти на один из распространенных дистрибутивов Linux под названием Ubuntu? Как правило, в первые месяцы освоения новой операционной системы на компьютер устанавливается Ubuntu и Windows. Но после первой установки Linux может возникнуть ситуация, когда загрузчик Grub, используемый в семействе бесплатных ОС, перезаписывает загрузочный сектор, откуда удаляется загрузочная запись Виндовс. Вследствие этого после инсталляции Убунту загружается только она, даже не отображая окна выбора операционной системы.

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

Шаг первый – резервируем загрузчик Linux

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

Запускаем терминал, представляющий собой графическую оболочку знакомой с Виндовс командной строки. Он находится по пути: «Приложения – Стандартные», а также вызывается посредством комбинации «Ctrl+Alt+T».

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Вводим в его текстовую строку команду:

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

и выполняем ее, нажав «Enter».

Данная строка позволяет скопировать загрузочную запись с текущего загрузочного раздела sda1 в файл под названием Linux.boot.

Название этого файла может быть любым, главное — чтобы в имени использовались только латинские буквы.

Файл появился в каталоге юзера, из-под имени которого вы сейчас находитесь в системе. Откройте каталог с именем активного пользователя и скопируйте документ в корень диска, на котором находится Виндовс.

Шаг два – реанимируем загрузчик «семерки»

Видать, что-то пошло в не совсем нужном русле, и установщик заменил загрузочную запись на Grub.

Зачастую проблема возникает, если в БИОСЕ деактивирована опция «Legacy Boot».

Загружаемся с установочного носителя с дистрибутивом Windows 7. В окне, где появится кнопка «Установить», кликаем по ссылке «Восстановление системы».

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

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

После всего этого появится окно с заголовком «Параметры восстановления», из которого необходимо запустить командную строку.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

После в текстовой строке вводим «Bootrec.exe /FixMbr» и выполняем команду.

Затем выполняем команду «Bootrec.exe /FixBoot».

Шаг три – делаем мультизагрузочное меню

«Семерка» загружается, но мы же хотим иметь возможность воспользоваться и Ubuntu после ее установки. Для этого придется добавить новый загрузочный сектор Grub, сохраненный ранее в отдельный файл. Для этого нам потребуется загрузиться в Windows и скачать приложение EasyBCD.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Шаг четыре – формируем мультизагрузочное меню

Если перезагружаем компьютер и видим следующее меню, восстановление удалось и у нас можно загружаться как используя MBR, так и посредством Grub.

Как восстановить загрузку виндовс после установки линукс. Смотреть фото Как восстановить загрузку виндовс после установки линукс. Смотреть картинку Как восстановить загрузку виндовс после установки линукс. Картинка про Как восстановить загрузку виндовс после установки линукс. Фото Как восстановить загрузку виндовс после установки линукс

Источник

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

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