Восстановление загрузчика 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 – приложение для исправления неполадок с запуском Виндовс, начиная с Vista.
- Параметр «/FixMbr» сообщает утилите, что системный раздел нуждается в записи нового загрузчика, совместимого с «семеркой» — это MBR.
Затем выполняем команду «Bootrec.exe /FixBoot».
- Ключ «/FixBoot» выполнит восстановление главной загрузочной записи в системный каталог Windows.
Шаг три – делаем мультизагрузочное меню
«Семерка» загружается, но мы же хотим иметь возможность воспользоваться и Ubuntu после ее установки. Для этого придется добавить новый загрузочный сектор Grub, сохраненный ранее в отдельный файл. Для этого нам потребуется загрузиться в Windows и скачать приложение EasyBCD.
- Выполняем обновление программы, если оно будет обнаружено.
- Кликаем «Добавить запись».
- Переходим во вкладку «Linux/BSD», где можно создать загрузочный сектор типа Grub и интегрировать его в загрузчик.
- Из выпадающего меню «Тип» выбираем «Grub 2».
- Вводим имя для идентификации операционной системы. Имя может содержать специальные и кириллические символы, и цифры.
Шаг четыре – формируем мультизагрузочное меню
- Запускаем консоль в «семерке» с привилегиями администратора.
- Выполняем команду: bcdedit /create /d «Ubuntu» /application BOOTSECTOR. В качестве названия варианта загрузки (оно в кавычках) можно использовать любое сочетание символов.
- Копируем идентификатор диска, который выглядит как набор символов в шестнадцатеричной системе счисления, в буфер. Он отображается в следующем виде
. - Выполняем команду «bcdedit /set
device partition=X:», где Х – буквенная метка диска с Windows. - Вводим «bcdedit /set
path to\linux.boot», где «path to» — директория хранения файла linux.boot, который мы сохраняли в первом шаге. - Добавляем Ubuntu в список вариантов выбора ОС последней: «bcdedit /displayorder
/addlast. - Задаем время отображения меню перед автоматическим выбором первого варианта: bcdedit /timeout Y, где Y – время задержки.
Если перезагружаем компьютер и видим следующее меню, восстановление удалось и у нас можно загружаться как используя MBR, так и посредством Grub.
Школа Linux
Восстановление загрузчика Windows 7 после установки Ubuntu
На вашем компьютере стояла операционная система Windows 7? И вы вдруг решили установить поверх нее linux Ubuntu и что-то сделали неправильно или пошло не так? И больше у вас не грузится Windows? А может быть даже в списке выбора операционных систем есть Windows, а она все равно не грузится? Ставлю диагноз — переписан загрузочный сектор Windows!
Ничего страшного — это легко лечится. Операция называется: «Восстановление загрузчика» Сейчас мы с вами все исправим. Если на данный момент у вас загружена Ubuntu и вы читаете эту статью в ней, то я думаю, что нам будет необходимо подстраховаться и сохранить загрузочный сектор на раздел, куда сейчас установлена Windows. Для этого запускаем терминал и в нем уже пишем:
Этой командой мы скопируем загрузочную запись с загрузочного раздела sda1 в файл linux.boot. Обычно в Ubuntu загрузочным разделом является корневой раздел «/». Если у вас не так, то придется сначала узнать какой из ваших разделов является загрузочным. Загрузочная запись скопировалась в каталог пользователя под которым вы сейчас работаете. Поэтому заходим в папку пользователя и копируем этот файлик на раздел, где установлен windows.
Далее нам понадобится загрузочный диск с Windows 7 (если у вас сломалась именно семерка). Вставляем его и перезагружаемся, загружаемся с этого диска, ждем окошечка, в котором мы должны увидеть кнопочку «Установить Windows» и смотрим в левый нижний уголок, там должна быть опция «Восстановление системы». Вот это то нам как раз и нужно, нажимаем туда, система начнет искать все установленные варианты Windows на этом компьютере, которые он смогет востановить и мы конечно же выбираем именно ту, которую хочем чтоб она опять заработала.
После всех этих манипуляций должно показаться окошечко «Параметры востановления системы», и там уже выбираем «Командная строка»! Вы думали что она есть только в Linux? А оказалось что и здесь есть!))
Вводим в этой командной строке:
После этого можно свободно перезагрузиться и вуаля, у нашей Windows 7 востановлен загрузчик. Но мы же хотим и чтоб Ubuntu Linux еще грузился нормально, правда? Ведь не зря же мы его устанавливали? Для этого мы скачиваем вот такую интересную программку как EasyBCD. Как найти программку в интернете я думаю не стоит? Устанавливаем ее и делаем все то, что показано на картинке:
И теперь мы с вами можем загружать еще и ОС Ubuntu Linux.
А для чего спросите вы, мы сохраняли загрузочный сектор в файл? А вот для чего, вдруг вы не сможете скачать программку которая была написана выше, или еще хуже она просто не заработает. ВОт тогда то нам и поможет этот файлик.
Теперь мы запускаем консоль, только теперь уже в Windows (да, да именно в Windows, ведь теперь она только у нас работает). Но запускаем не просто так, а с правами администратора (возможно у вас на администратора не установлен пароль и тогда вы просто не сможете запустить ее от администратора, поэтому сначала создайте нового пользователя с правами администратора и известным паролем), для этого мы щелкаем по значку «Пуск», далее «Все программы», потом «Стандартные» и кликаем по значку консоли, но не левой а правой. А там уже выбираем «Запустить от администратора». И вконсоли пишем такие вот заветные строчки:
После этой команды мы должны увидеть ID диска в виде
Теперь мы должны дальше вводить команды, но уже с использованием скопированного ID:
partition=c: здесь указывает на раздел, где установлена Windows. Теперь мы как раз задействуем наш сохраненый ранее файлик и опять наш ID:
/timeout 10 — означает время, которое меню будет ждать наш выбор из представленных операционных систем.
Не запускается Windows 8.1 после установки Ubuntu
Не запускается Windows из Grub после установки Ubuntu
Всем привет! Жесткий диск разбит на несколько частей, на одной из них Windows 7, еще несколько.
Ubuntu 15.04 не распознает Windows 7 max, а после установки не запускается
Добрый день. На компьютере 1 SSD с Win7Maximum и 2 HDD, один из которых разбит на 4 логических.
Не запускается ubuntu после установки драйвера nvidia
Не, вы не поняли, Debian я не могу поставить(я не умею через терминал работать, т.е. первый диск.
Открывается Windows 8.1, после установки Ubuntu
Здравствуйте, я решил поставить Ubuntu второй системой, все установилось, диск разделил на.
Подозреваю, что ты таки либо потер раздел с windows, либо потер таблицу разделов.
Кстати, в твоем случае, когда linux и windows устанавливаются на разные физические диски, я бы рассмотрел вариант записи двух разных загрузчиков на диски. На диске с windows — загрузчик windows, а на диске с linux — grub. В таком случае выбор устройства для загрузки определяет какая система загрузится.
PS. А разве Windows умеет GPT без UEFI?
yekka, из-под Ubuntu заходил — 2 раздела видны есть и зайти на них можно, файлы считываются/пишутся.
Если я поставлю на разные диски, то придётся их переключать через BIOS, что весьма неудобно, учитывая расположение кнопки на ноутбуке Lenovo Y500.
Винда у меня точно ставилась не из-под UEFI. Но до этого там стояла из-под UEFI и что-то, наверное, осталась от GPT.
А вот Ubuntu стоит на GPT и тоже НЕ из-под UEFI. По крайней мере, у меня в BIOS включён Legacy режим.
Добавлено через 55 минут
Помогите, пожалуйста, а то совсем время подпирает
Во многих БИОСах предусмотрен хоткей для выбора устройства, с которого загружаться (что-нибудь вроде F8 или F12 во время загрузки). Часто пользуюсь, когда надо загрузиться не с дефолтного диска, а, например, с флешки или с диска с windows.
Если же непременно хочется сделать через grub, то см. официальную документацию по grub-у, у них отдельно описаны проблемы с загрузкой windows с другого физического диска.
«мы столько лет на брайтоне, а эти сволочи так до сих пор и не выучили русский»
Убить загрузку 7/8 не так просто. Можно вообще удалить файлы загрузки или отформатировать загрузочнчый раздел (тот что скрытый, на gpt — EFI), загрузиться в среду восстановления или MSDaRT, и парой кликов восстановить загрузку. Тут скорее вопрос как это понравится убунте.
И да, в UEFI режиме, после восстановления, в меню самой 8-ки появится пункт загрузки ubuntu. Т.е., то же, что по хоткею Boot Menu BIOS’a. Просто считывается значение из nvram, которое добавляет туда ubuntu
Хотя не совсем понятно непрятие варианта с Boot Menu. Зачем каждый раз наблюдать меню выбора при загрузке венды, если убунта используется редко ?
Если установка в UEFI режиме, в Boot Menu будут пункты обеих ОС — Windows Boot Manager и Ubuntu.
bormotolog, но у меня ни одна, ни другая ОСь не ставились из-под UEFI.
А ставить загрузчик на второй диск не хочу из двух причин:
1. У меня там на диске, где Ubuntu, сидит ещё и официальная лицензионная Windows 8 от производителя со своим загрузчиком. Не хочется, пока что, её терять. Дисков с ноутом никаких не шло — не хочу потерять лицензию.
2. На этом диске лежат все мои данные. Страшновато играться с загрузочными секторами и разделами дисков, не до конца всё понимая в Ubuntu.
Вот именно. С восстановлением загрузки, скорее всего, справятся и штатные средства. Но я потеряют загрузку Ubuntu.
Хотя, честно говоря, мне более приятен загрузчик от Windows, хотя бы тем, что не гасит на несколько секунд экран после выбора ОС.
В комбинации Win 7 + Linux, я Linux добавлял в семёрочное бутменю с помощью EasyBCD. Правда у меня они установлены на одном диске. Выглядит так
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Проблемы с загрузкой Windows XP после установки Ubuntu
На ноутбуке стоит Win XP. Сейчас появилось желание поставить Ubuntu. Выделил под Ubuntu диск, +.
После установки ubuntu windows перестал определять винт
Решил попробовать ubuntu. Поставил вместе с windows 7 на один винт (разделил на 2е его). Ни при.
После установки Ubuntu 16.04 вместо Windows 10, перестал работать тачпад
Лазил на всяких форумах, сайтах, ничего не помогает. Ноутбук: Acer extensa 2508. Система даже.
Не загружается Windows 7 после неудачной установки Ubuntu второй осью
Около года назад купил б/у ноутбук, там стояла семёрка, но как я понял, изначально была вин8.