Удалить linux восстановить загрузчик

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

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

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

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

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

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

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

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

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

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

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

Переходим в этот раздел:

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

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

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

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

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

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

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

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

Если раздел boot отдельный — его тоже надо примонтировать.

Обозначение дисков выбрано такое, как при установке дистрибутива Linux по умолчанию, если кто делал по другому — тот без труда разберется какие надо поставить цифры.

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

И меняем рабочее окружение:

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

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

Если выйдет сообщение об ошибке, ввести команду:

Далее выходим из chroot и отмонтируем разделы:

И перезагружаемся. Загрузчик восстановлен.

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

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

Далее, если все успешно, порядок действий тот же.

Как удалить загрузчик Linux

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

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

Читайте также:  Microsoft lumia 550 windows phone

Подтвердить Y действия, нажать enter и выйти из консоли:

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

Источник

Восстановление загрузчика Windows 10 после удаления Linux

Так получилось, что нужно было протестировать подряд несколько дистрибутивов Linux на одном компьютере с Windows 10. При чем не сразу, а именно по очереди. То есть на диск, рядом с Windows устанавливался один дистрибутив , затем он удалялся и разделы тоже. Свободное место объединялось с диском D. А затем устанавливался следующий дистрибутив.

Так вот, после удаления Linux, компьютер переставал загружать, какую либо ОС, так как загрузчик GRUB удалялся вместе с дистрибутивом, и нужно было восстанавливать загрузчик Windows 10. О том как это сделать речь и пойдет ниже.

Как восстановить загрузчик Windows 10

Есть несколько способов восстановления загрузчика Windows, среди которых и использование сторонних приложений, но я расскажу о том, который помог мне. По моему мнению это самый простой вариант. Заключается он в том что необходимо воспользоваться стандартной утилитой «bootrec.exe«. Итак:

  • Настраиваем компьютер на загрузку с CD или флешки;
  • Берем установочный диск или флешку и включаем компьютер;
  • Если все сделано верно, во время включения на экране появится строчка, с просьбой над нажать любую клавишу:
  • После нажатия начнется загрузка Windows 10 с установочного диска, и вскоре появится окно с выбором языка и региона. Выбираем любой подходящий и жмём «Далее«:
  • В следующем окне выбираем «Восстановление системы«:
  • Далее выбираем «Поиск и устранение неисправностей«:
  • И наконец «Командная строка«:

Откроется окно командной строки в котором мы и будем восстанавливать загрузчик Windows 10.

Для начала восстановим MBR — вводим:

И жмем Enter. Результатом должно быть такое сообщение:

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

Но кроме восстановления MBR может понадобится восстановить и загрузчик. Тогда, после команды «fixmbr«, вводим:

Дальше «exit» и перезагружаем ПК. На этом восстановление загрузчика Windows после удаления Linux завершена.

Источник

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

Удалил Линукс, теперь при загрузке выбивает консоль груба. Как заставить грузить Винду. Есть флешка с Линукс.

А как именно удалял? Если через

Простейший — пропиши в настройки GRUB раздел с виндой вручную.

Правильный — загрузись с диска винды и выбери восстановление.

Удалял зайдя из-под винды и форматнув разделы с линуксом. Диска с виндой нет. Что надо писать?

В первую очередь, как грузишь: Legacy(BIOS) или UEFI?

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

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

что-то похожее на такое для запуска:

Наверное не годится. Загрузись-ка ты с линуксовой флешки и кинь сюда вывод команд:

И кстати, образ диска Windows 10 можно легально и бесплатно скачать с сайта Microsoft.

Читайте также:  Windows 10 с новым билдом

Из консольки граба попробуй

На последние две команды отвечает, что команда не известна

у тебя стоял grub или grub2? очень странно, команда chainloader есть и во втором.

На первую выдало что-то вроде инфы о дисках, на вторую что опция неверная. У меня винда 7

А когда минт 18.2 ставишь то что ставится?

Я же сказал: «Загрузись-ка ты с линуксовой флешки».

И стоп, как ты вошел в винду, если она не грузится?

Как узнать сколько лет удаву, если Ёжик в кедах

Можешь попробовать загрузиться с флешки, открыть gparted и поставить флаг boot на раздел с виндой. Но это вряд ли поможет. Скорее всего ты просто влепил загрузчик в корень линукса и успешно его потер.

Чертовы шрифты. Ты ведь команды перепечатывал, да? Там во второй команде -l маленькая латинская, а ты единицу ввел, наверное.

В общем, жду выводы обеих команд.

На нём и так флаг boot

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

Альтернативный вариант: установить линукс.

Теперь работает, только как скинуть? Если перепечатывать то тут довольно много

Ты про копипаст не слышал, что ли? В LiveDVD есть браузер, зайди с него сюда. И в терминале просто Ctrl+C не пашет, используй меню программы. И разметь лоркодом, пожалуйста: www.linux.org.ru/help/lorcode.md

Я бы в эту сторону смотрел

Знаний хватило чтобы понять, что надо скачать. Пока что всё

Ну чтож, у тебя и впрямь BIOS. И даже флопик есть, вот это да 🙂

По теме: я вижу на жестком два первичных раздела, оба отформатированы в NTFS, первый меньше и на нем стоит метка boot. Как я понял, ты уже пытался через GRUB грузиться с первого, но ничего не вышло. Возможно, у тебя и GRUB поврежден тоже. Это очень плохо.

Надо узнать, на 1 или 2 находится винда (скорее всего на первом). Можно попытаться определить это по содержимому: выполни в Linux команду

Эта команда выведет содержимое обоих разделов. Там где будут характерные системные папки винды — нужный.

1 раздел диск С, второй D

На диске D есть информация?

Очень скверно. У тебя есть хоть какой-нибудь винт, чтобы скинуть инфу с этого? А то все действия по восстановлению загрузчика — потенциально опасны полной потерей данных.

Да, и где тогда был линукс, если C и D весь винт занимают?

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

Линукс был отцапал от диска Д, только вследствии я форматнул пространство с линукс и присоеденил к диску Д.

Эта утилита ms-sys может записать загрузчик Windows старого образца в MBR диска. По идее должно сработать что-то вроде

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

Я имел ввиду что не знаю, что с ней делать чтобы заработало

тебе на винфак. Зазружайся с виндового инсталляционного диска, выбирай recovery или как там оно называется, и пусть микрософтофский инсталлятор шаманит, должен найти твою винду и восстановить её загрузку

Читайте также:  Clone system in windows 10

Изначально проблема из-за отсутсвия диска с которого можно было бы сделать востановление. Разве что кто-то знает как нашаманить установщик 7 винды на флешку где стоит линукс, с которого я сейчас сижу.

Пофикси mbr из под любой «реанимационной» live win.

Пол-терабайта в облако? Удачи.

Лучший вариант в такой ситуации — покупаем новый винт достаточного объема, потом с помощью LiveDVD Linux Mint сливаем туда бэкап данных с дисков C и D; затем при помощи установочного диска Windows 7 восстанавливаем загрузчик. Можно и без бэкапа, но это чревато потерей данных, если что-то пойдет не так.

Просто как полезная информация, вот описание того, что у тебя произошло:

На диске есть так называемая MBR (master boot record). Туда пишется информация о разделах диска, а также винда пишет туда свой загрузчик. При установке Linux Mint тот для обеспечения дуалбута перезаписал загрузчик винды на GRUB — загрузчик, что умеет грузить как винду, так и Linux. При этом часть настроек GRUB хранил на разделе с Linux, и потому, когда ты отформатировал его, GRUB слетел. А загрузчик винды уже был удален, и именно поэтому его нужно было восстановить перед удалением Linux. Вот так ты и остался без загрузчика.

Вообще, Linux хорошая и дружелюбная система. Но абсолютно беспощадная к ошибкам, как ты убедился. Вот твои ошибки:

  • Ты делал все это без бэкапа. Иметь полный бэкап всех важных данных на внешнем диске — хорошая практика для любой ОС. Как говорят у нас: «Пользователи делятся на тех, которые делают бэкапы и тех, которые будут их делать».
  • Пытался освоить Linux методом тыка. Он беспощаден к ошибкам, и угробить все — как нефиг делать. При работе и с ним нужно читать инструкции перед, а лучше вместо катастрофы. И я уже писал про бэкапы.
  • Ну и главная — отформатировал раздел с Linux не восстановив загрузчик Windows 7. Я уже писал про инструкции.

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

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

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

Сейчас попробую востановить мбр без того чтобы искать диск с виндой, ибо это довольно долго(у самого нет)

Да MBR-то у тебя в порядке, там просто загрузчика нету. И как именно хочешь, через ms-sys, что выше советовали?

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

Пропасть нельзя перепрыгнуть на 90%.

Да с его помощью, только надо разобраться как им пользоваться и что за чем делать.

Источник

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