Загрузчик Grub — это загрузчик, который используется по умолчанию в большинстве дистрибутивов Linux. Grub расшифровывается как GRand Unified Bootloader, он поддерживает загрузку не только Linux, но и Widnows, и DOS.
Если вы устанавливали Linux, а потом по каким-либо причинам решили его удалить и вернуть Windows или создали загрузочную флешку Linux, но теперь она вам больше не нужна, нужно удалить загрузчик Grub. В этой инструкции мы рассмотрим, как удалить загрузчик Grub из MBR или из UEFI, также поговорим о том, как удалить Grub с флешки.
Как удалить загрузчик Grub и восстановить Windows
Если на вашем компьютере установлено две операционные системы, Windows и Linux, и вы хотите стереть Linux и его загрузчик, восстановив загрузчик Widows, и у вас используется таблица MBR, то это сделать очень просто.
В сети часто советуют способ: взять установочный диск Windows, загрузиться с него в режиме восстановления и выполнить команды:
bootrec \fixboot
bootec \fixmbr
Это действительно ответ на вопрос «как удалить Grub и восстановить загрузчик Windows?», и он работает. Но есть способ намного проще. Вам даже не придётся перезагружать компьютер. Утилита Bootice позволяет восстановить загрузчик Windows и удалить Grub с жёсткого диска в несколько кликов.
Скачать утилиту можно с softpedia, потому что на официальном сайте всё по-китайски. Только выберите правильную разрядность для своей системы. Запустите утилиту, выделите диск, на котором у вас установлен загрузчик Grub, затем нажмите кнопку Proccess MBR:
Затем Windows NT 5.x / 6.x MBR:
И нажмите кнопку Config / Install:
Дальше остаётся только выбрать нужную версию MBR, в нашем случае Windows 7,8,10 — Windows NT 6.x:
И готово: вы смогли успешно полностью удалить загрузчик Grub. Можете перезагружаться и проверять.
Как удалить загрузчик Grub в UEFI
Эта проблема тоже решается с помощью утилиты Bootice. Только на это раз вам нужна именно 64-битная версия программы.
Одно из преимуществ UEFI на MBR в том, что здесь можно устанавливать сразу несколько загрузчиков на специальный раздел. Для удаления загрузчика Grub и восстановления функциональности Windows достаточно переместить Grub чуть ниже в очереди загрузки UEFI.
Откройте программу, перейдите на вкладку UEFI и нажмите Edit Boot Enteries. Откроется такое окно:
Здесь у вас есть два варианта действий. Либо опустить Grub ниже загрузчика Widnows кнопкой Down, либо полностью удалить запись о загрузчике кнопкой Del. Но в обоих случаях файлы загрузчика останутся на диске. Полностью удалить загрузчик Grub со всеми его файлами нужно из командной строки. Это немного сложный процесс, но всё же мы его разберём.
Кликните в левом нижнем углу экрана правой кнопкой мыши, в открывшемся контекстном меню выберите Командная строка от имени администратора.
Далее нам понадобится утилита diskpart, все действия мы выполним с помощью неё. Запустите её командой:
diskpart
Затем смотрим доступные диски:
list disk
И выбираем наш единственный диск, на котором сейчас установлена Windows, а раньше была установлена Ubuntu:
sel disk 0
После того, как был выбран диск, мы можем посмотреть список разделов на нём:
list vol
Среди этих разделов есть и раздел с файлами EFI, для обычной системы он скрыт, но не для этой утилиты. В нашем случае это Volume 2. Как правило, это небольшой раздел с файловой системой FAT32 и отмеченный как системный.
Мы выбрали этот раздел текущим с помощью команды:
sel vol 2
Затем назначим ему букву, чтобы можно было с ним работать:
assign letter=E:
Утилиту можно закрывать. Дальше продолжаем выполнять действия в консоли. Сделать всё с помощью проводника вы не сможете, потому что нужны права администратора. Переходим на диск E:
cd \d E:
Переходим в папку EFI:
cd EFI
Удаляем папку с файлами загрузчика Ubuntu:
rmdir \S ubuntu
Готово: удаление загрузчика Grub завершено, и теперь его файлов больше нет в системе.
На флешках, как правило, используется таблица разделов MBR. Чтобы удалить загрузчик Grub с флешки недостаточно просто её отформатировать. Загрузчик записывается в таблицу MBR, а поэтому нам придётся её пересоздать. Очень не рекомендую использовать этот способ для удаления загрузчика Grub с жёсткого диска, потому что вы потеряете все данные.
Работать будем в системе Linux. Сначала посмотрите, какое имя устройства у вашей флешки, например, с помощью программы Gparted или в терминале командой:
fdisk -l
Затем удалим полностью существующую таблицу разделов:
dd if=/dev/zero of=/dev/sdc count=512
Теперь, с помощью той же Gparted создаём новую таблицу разделов:
Создаём раздел на флешке и форматируем в файловую систему FAT32:
Теперь вы знаете, как удалить MBR с флешки, только не сотрите его с жёсткого диска, потому что потом будет сложно восстанавливать.
Выводы
Я не знаю, зачем вам понадобилось удалять Linux. Это отличная операционная система, правда ещё остаётся оборудование, которое она не поддерживает или поддерживает не полностью. Не сдавайтесь быстро: если Linux не работает на одном устройстве, то, возможно, в будущем у вас появится другой компьютер или ядро начнёт поддерживать ваш ноутбук. Пробуйте и экспериментируйте. Во всяком случае теперь вы знаете, как удалить Grub с жёсткого диска. Если остались вопросы — задавайте в комментариях.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
В некоторых случаях пользователи предпочитают устанавливать несколько операционных систем на одно устройство. Например, Linux и Windows. При этом происходит замена процессов – один встроенный загрузчик меняется на другой. Чтобы исправить ситуацию, необходимо ознакомиться с инструкцией, как удалить внутренний Grub и восстановить прежний загрузчик Windows 10.
Что такое Grub
Grub – это аббревиатура названия определенной программы – Grand Unified Bootloader. Приложение является загрузочным для определенных видов операционных систем. Софт достаточно сильный, способен активировать работу различных ОС (например, Linux, FreeBSD, иных).
Утилиту необходимо дополнительно настраивать. После выполнения определенных операций появится перечень операционок, которые могут загружаться подобным образом. По выбранной ОС кликают левой клавишей мышкой и затем подтверждают загрузку кнопкой «Enter».
Внимание! Главная особенность приложения – возможность задавать отдельные параметры для загружаемой операционки. Это значит, что пользователь может выбрать характеристики, которые потом будут отправлены в ядро загрузчика для последующей обработки информации ОС.
Данная программа часто совмещается с ОС Linux, а также устанавливается в режиме «По умолчанию» для общего числа дистрибутивов.
Удаление Grub на Windows 10
Если на персональном компьютере (стационарном устройстве, планшете, ноутбуке) несколько операционных систем, иногда требуется процедура по удалению второстепенного загрузчика и восстановление идентичного приложения компании-разработчика Microsoft. Используют пару стандартных методов.
Часто применяемые – активация утилиты через отдельный носитель и специальный режим работы Винды, удаление с помощью UEFI.
При восстановлении ОС
Операционная система Windows 10 подразумевает возможность восстановления работоспособности ОС с дополнительного носителя – загрузочной флешки или диска.При выполнении данной процедуры необходимо сделать следующее:
- установить дополнительный накопитель, при включении отметить загрузку главного устройства с данного диска;
- после появления первого окна кликнуть по блоку «Восстановление»;
- откроется список доступных функций, выбрать раздел «Командная строка»;
- в пустой строке необходимо поочередно вводить команды bootrec.exe/FixBoot, bootrec.exe/FixMbr.
После выполнения инструкции необходимо перезагрузить персональное устройство. После повторного включения компьютера приложение Grub будет удалено.
В UEFI
В 64-разрядной операционной системе персонального устройства можно использовать софт Bootice для удаления ненужного приложения. Главное преимущество – возможность одновременного применения нескольких загрузочных утилит для конкретного раздела. Инструкция:
- запустить приложение, перейти на пункт «UEFI», кликнуть по строке «Edit Boot Enteries»;
- после появления следующего окна выбирают вариант устранения программы Grub: переместить утилиту ниже загрузчика Windows клавишей «Down» или удалить софт кнопкой «Delete».
Файлы утилиты сохранятся на диске при использовании любого из двух вариантов. Чтобы удалить приложение, запускают Командную строку, вводят значение diskpart. В перечне выбирают нужный диск, раскрывают его параметры и удаляют раздел «Ubuntu».
В некоторых случаях требуется удаление дополнительного загрузчика. Для стандартного решения используют два способа – раздел «Восстановление» при загрузке с отдельного носителя или приложение UEFI. Какой из способов выбрать – решает пользователь, но важно следовать инструкциям.
Вам помогло? Поделитесь с друзьями — помогите и нам!
На чтение 2 мин Опубликовано
У моего ноутбука Razer 2016 были установлены Windows 10, Kali и Ubuntu, но после того, как обновление Windows стало недоступным, разделы Linux стали недоступными также.
Я удалил разделы Kali и Ubuntu, включая SWAP, но GRUB там был.
Мне нужно было безопасно удалить GRUB, не нарушая зависимости, и для меня работал следующий метод удаления загрузчика GRUB из Windows 10.
Он также работает на Windows 7.
Я использовал его до сих пор 2/3 раза с прошлого года на моем ноутбуке под управлением Windows 10 несколько раз, и он никогда не падал.
У меня отключена Secure boot, и я использую загрузку Legacy в BIOS.
Содержание
- Удалить загрузчик GRUB из Windows
- Шаг 1 (необязательно): используйте diskpart для очистки диска
- Шаг 2. Запуск командной строки администратора.
- Шаг 3: Исправьте загрузочный сектор MBR на Windows 10
Удалить загрузчик GRUB из Windows
Выполните следующие шаги, чтобы удалить GRUB из Windows 10.
Шаг 1 (необязательно): используйте diskpart для очистки диска
Отформатируйте свой раздел Linux с помощью инструмента управления дисками Windows.
Затем вы можете увеличить размер диска на своем основном разделе (т. Е. C :), чтобы утвердить это пространство.
Если вы сделаете этот шаг, безопаснее будет сделать перезагрузку после того, как вы это сделали.
Шаг 2. Запуск командной строки администратора.
В Windows 10, Windows 8.1 и Windows 7 найдите команду и просто щелкните правой кнопкой мыши на значок командной строки из результатов поиска и выберите «Запуск от имени администратора».
Не используйте Powershell, поскольку PS не работает для нескольких команд.
Шаг 3: Исправьте загрузочный сектор MBR на Windows 10
Просто введите следующую команду, чтобы удалить загрузчик GRUB из bootsector на MBR и вернуться к загрузчику Windows. В командной строке (администратор):
C:\> bootsect /nt60 <drive name>: /mbr
Если ваш диск C: \ эта команда будет такой:
C:\> bootsect /nt60 C: /mbr
Пожалуйста, не спамьте и никого не оскорбляйте.
Это поле для комментариев, а не спамбокс.
Рекламные ссылки не индексируются!
Главная » Windows 10 » Как удалить grub и восстановить загрузчик windows 10
Как удалить загрузчик Grub
После нескольких неудачных попыток двойной загрузки Ubuntu 15.04 и Windows 10 на одном жестком диске и на компьютере с прошивкой UEFI, и не зная, что послужило причиной первой неудачной попытки, я решил, что последующие неудачные попытки должны были произойти из-за существующего Ubuntu GRUB в папке Boot EFI.
Тем более, что устройство всегда зависает, когда установщик пытается установить GRUB
Поэтому я подумал, что, если бы я мог просто удалить папку ubuntu из папки Boot EFI, то установка завершится успешно. В конечном счете, этого не произошло, но я выяснил, как удалять файлы GRUB из Windows 10 из командной строки.
В этом теме описано, как это было сделано. Он включал в себя из командной строки перечисление и выбор обнаруженных жестких дисков, перечисление разделов на жестком диске, а затем, наконец, перечисление и удаление целевой папки. Другой причиной, по которой вы можете это сделать, является удаление разделов Linux, что не приведет к автоматическому удалению файлов GRUB из папки Boot EFI.
Итак приступи к ответу на вопрос «Как удалить загрузчик Grub«.
Чтобы начать, войдите в Windows 10, щелкните в меню «Командная строка», PowerShell или нажмите на поле для поиска и введите cmd. Затем щелкните правой кнопкой мыши на значок приложения терминала и выберите «Запуск от имени администратора». На рисунке 1 показаны команды (подчеркнутые), используемые для выполнения первого шага — перечисление и выбор жесткого диска. Чтобы сделать возможным копирование и вставку, для тех, кому это может понадобиться, я предоставил команды в блоке кода после последнего изображения.
На этом рисунке целевой диск показан как жесткий диск емкостью 465 ГБ с разделом GPT
Рисунок 1: Использование diskpart для списка жестких дисков, обнаруженных в Windows 10
После выбора целевого диска будут перечислены его разделы, чтобы можно было определить раздел (том), соответствующий папке Boot EFI. На рисунке 2 этот раздел является томом 2. Обычно это единственный том с FAT32 в столбце Fs (файловая система) и System в столбце Info. После того, как он был идентифицирован и выбран, вы назначаете ему букву диска, чтобы упростить работу. В этом примере я присвоил ему букву диска D. После этого выйдите из diskpart.
Рисунок 2: Список разделов диска в Windows 10
Окончательная задача заключается в переходе в папку Boot EFI с указанием ее содержимого для определения того, какой подпапкой будут файлы GRUB. Он будет находиться в папке EFI. Файлы GRUB для установленного дистрибутива будут находиться в папке с тем же именем, что и дистрибутив. Например, если был установлен Ubuntu, как в этом примере, имя папки будет ubuntu. Удалите папку, используя команду rmdir / s. Это эквивалент Windows 10 команды Unix / Linux rm -r.
Рисунок 3: Удаление непустого каталога Ubuntu GRUB в Windows 10
Все используемые команды указаны в этом кодовом блоке.
Как удалить загрузчик Grub
Перевод сделан из сайта linuxbsdos.
Также возможно вам будет интересно, как освежить свою систему Ubuntu и установить новый KDE как оболочку.
Обратите внимание, что эта процедура не обязательно является лучшим или единственным способом сделать это, поэтому, если вы знаете о лучшем методе, опубликуйте комментарий на нашем сайте. Я обязательно дополню статью если ваш вариант окажется более удобным.
Если у вас ест вопросы по теме «Как удалить загрузчик Grub» то пишите их также в форму комментариев на нашем сайте. Спасибо за Визит!
linuxinsider.ru
Как восстановить загрузчик Windows 10, 8, 7 из командной строки
Частой причиной того, что операционная система не загружается, является повреждение загрузчика Windows 10. Восстановление системных файлов с помощью функции Восстановления системы не восстанавливает загрузчик. Как его можно восстановить?
Система Windows 10 не загружается, что делать?
Шаг 1: Восстановите данные, утерянные в результате повреждения загрузчика
Восстановление загрузчика Windows, повреждение или перезапись системных файлов, ошибки файловой системы или наличие битых секторов диска – это не далеко полный список причин утери данных.
Восстановление загрузочного сектора Windows вернет работоспособность операционной системы, но может привести к утере личных файлов. Не всегда имеется возможность вернуть работоспособность Windows без чистой установки операционной системы, что также может повлечь за собой утерю файлов.
Загрузите бесплатно и просканируйте компьютер с помощью Hetman Partition Recovery. Ознакомьтесь с возможностями программы и пошаговой инструкцией.
Шаг 2: Восстановите загрузчик Windows 10 из командной строки
В случае повреждения, загрузчик Windows можно восстановить с помощью Командной строки.
Если система не загружается, то запустите диагностическую утилиту с загрузочного диска:
- Запустите компьютер используя загрузочный диск.
- В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.
Если вы можете загрузить Windows, выполните следующее:
- Нажмите Windows + R.
- Ведите в окне cmd и нажмите на Enter.
Используйте команду bootrec.exe для восстановления загрузчика:
-
Введите в Командной строке bootrec.exe /fixboot
- Перезагрузите компьютер.
Шаг 3: Программы для восстановления загрузчика Windows 10
Если в наличии нет оригинального загрузочного диска Windows, то загрузить компьютер, в том числе и с целью восстановления загрузчика, можно с помощью диска загрузочной сборки – LiveCD. Как правило на таких дисках имеется и несколько программ для восстановления загрузчика Windows 10. Такие программы можно запускать прямо из LiveCD – для них не требуется запускать операционную систему c жесткого диска компьютера, они работают в портативном режиме.
Для этого:
- Найдите и запишите образ подходящего вам LiveCD на CD/DVD-диск или USB-накопитель.
- Подключите LiveCD к компьютеру и включите его. Компьютер автоматически загрузится с LiveCD (в BIOS или UEFI необходимо изменить очередность загрузки с CD или USB).
-
Запустите программу для восстановления загрузчика, установленную на вашем LiveCD:
- EasyBCD;
- MultiBoot;
- FixBootFull.
Следуйте указаниям программы.
- Дождитесь окончания процесса восстановления.
- Перезагрузите компьютер без использования LiveCD.
Шаг 4: Восстановите загрузчик Windows 10 после установки Linux, Ubuntu
Иногда, после установки Ubuntu Linux второй системой, основная система Windows 10 перестаёт загружаться. Это связано с возможной перезаписью загрузочного сектора Windows.
Для восстановления загрузчика Windows и сохранения возможности загрузки Ubuntu Linux необходимо сделать следующее:
- Сохраните загрузочный сектор Ubuntu Linux. Для этого запустите терминал и введите в нём:dd if=/dev/sda3 of=/linux.boot bs=512 count=1. В результате данной команды загрузочная запись скопируется в каталог пользователя под которым работает ПК. Перейдите в папку пользователя и скопируйте данный файл в раздел, в котором установлен Windows.
- Запустите компьютер используя загрузочный диск Windows.
- В загрузившемся меню перейдите в Восстановление системы / Диагностика / Дополнительные параметры / Командная строка.
-
Введите в Командной строке:bootrec.exe /FixMbrbootrec.exe /FixBoot
В результате восстановиться загрузчик Windows но с большой вероятностью будет повреждён загрузчик Ubuntu Linux. Для возобновления его работоспособности:
-
Перезагрузите Windows, запустите консоль с правами администратора и введите:bcdedit /create /d “Linux” /application BOOTSECTOR
-
Скопируйте ID диска, который после данной команды станет видным в виде {ID}.Пример ID диска: {с3454a4v-9652-fg78-94re-d8d2d3lh5a23}
-
Введите следующие команды, с использованием скопированного ID:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} device partition=c:partition=c: здесь указывает на раздел, где установлена Windows.
-
Задействуйте сохранённый ранее файл и ID диска:bcdedit /set {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} path \linux.bootbcdedit /displayorder {с3454a4v-9652-fg78-94re-d8d2d3lh5a23} /addlast
bcdedit /timeout 10
После этого на компьютере смогут загружаться как Windows так и Ubuntu Linux.
Загрузчик Windows 10 восстановлен? Оставляйте отзывы и задавайте ваши вопросы в комментариях.
(2 votes, average: 5.00 out of 5)
HetmanRecovery.com
Восстановление загрузчика Windows 7 после установки Ubuntu
На протяжении многих лет пользовались ОС Windows, но с выходом «десятки» с ее концепцией слежения за каждым шагом пользователя решили перейти на один из распространенных дистрибутивов Linux под названием Ubuntu? Как правило, в первые месяцы освоения новой операционной системы на компьютер устанавливается Ubuntu и Windows. Но после первой установки Linux может возникнуть ситуация, когда загрузчик Grub, используемый в семействе бесплатных ОС, перезаписывает загрузочный сектор, откуда удаляется загрузочная запись Виндовс. Вследствие этого после инсталляции Убунту загружается только она, даже не отображая окна выбора операционной системы.
Пугаться в таких случаях утраты личной информации или необходимости установки Виндовс не следует. Рецепт простой: необходимо восстановление загрузчика Виндовс и выполняется оно совсем не сложно.
Шаг первый – резервируем загрузчик Linux
Начнем с того, что на компьютере загружена Ubuntu, с которой и будем восстанавливать загрузчик. И в первую очередь создадим резервную копию загрузочного сектора в файл на жестком диске в разделе, который является системным для Windows.
Запускаем терминал, представляющий собой графическую оболочку знакомой с Виндовс командной строки. Он находится по пути: «Приложения – Стандартные», а также вызывается посредством комбинации «Ctrl+Alt+T».
Вводим в его текстовую строку команду:
и выполняем ее, нажав «Enter».
Данная строка позволяет скопировать загрузочную запись с текущего загрузочного раздела sda1 в файл под названием Linux.boot.
Название этого файла может быть любым, главное — чтобы в имени использовались только латинские буквы.
Файл появился в каталоге юзера, из-под имени которого вы сейчас находитесь в системе. Откройте каталог с именем активного пользователя и скопируйте документ в корень диска, на котором находится Виндовс.
Посмотрите ещё: Компьютер перезагружается при загрузке Windows
Шаг два – реанимируем загрузчик «семерки»
Видать, что-то пошло в не совсем нужном русле, и установщик заменил загрузочную запись на 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. В качестве названия варианта загрузки (оно в кавычках) можно использовать любое сочетание символов.
- Копируем идентификатор диска, который выглядит как набор символов в шестнадцатеричной системе счисления, в буфер. Он отображается в следующем виде {ID}.
- Выполняем команду «bcdedit /set {ID} device partition=X:», где Х – буквенная метка диска с Windows.
- Вводим «bcdedit /set {ID} path to\linux.boot», где «path to» — директория хранения файла linux.boot, который мы сохраняли в первом шаге.
- Добавляем Ubuntu в список вариантов выбора ОС последней: «bcdedit /displayorder {ID} /addlast.
- Задаем время отображения меню перед автоматическим выбором первого варианта: bcdedit /timeout Y, где Y – время задержки.
Если перезагружаем компьютер и видим следующее меню, восстановление удалось и у нас можно загружаться как используя MBR, так и посредством Grub.
(Visited 8 728 times, 12 visits today)
windowsprofi.ru
Быстрое восстановление загрузчика Grub в Ubuntu
Несмотря на то, что операционная система Linux занимает незначительную долю рынка, её различные сборки завоёвывают популярность своей официальной бесплатностью, довольно стабильной работой, а также значительной гибкостью в настройках. Да, некоторые моменты функционируют не так, как на Windows или Mac OS, да и большинство программного обеспечения создаются в первую очередь для этих двух продуктов. Но это останавливает далеко не всех.
Для работы ОС Linux необходимо восстановление загрузчика Grub, если произошел сбой.
Хотя практически любая сборка Linux работает без сбоев, иногда может случиться ошибка загрузчика, из-за чего становится невозможным запустить операционную систему. По каким причинам это может происходить? Как восстановить загрузчик Grub в Linux? Какие рабочие способы существуют? Обо всём этом и даже немного больше мы расскажем в сегодняшней статье.
Что такое Grub и из-за чего он может повреждаться
После того как вы производите инсталляцию Linux на жёсткий диск вашего компьютера, все файлы копируются в отдельные папки. В одних каталогах хранятся файлы обычного программного обеспечения, которое можно спокойно удалить. В других же записываются файлы, без которых операционная система работать не будет. Сюда относятся ядро Linux, графическая оболочка, а также системный загрузчик Grub. Именно последний и применяется для того, чтобы запускать инсталлированную операционную систему. Каким образом это происходит?
В специальном загрузочном разделе система создаёт главную загрузочную запись. Её английская аббревиатура выглядит как MBR, и расшифровывается как Master Boot Record. При старте компьютера BIOS обращается к этой записи, а потом в действие вступает Grub и, когда всё в порядке, происходит запуск Linux. И если же загрузчик повреждён, при запуске произойдёт ошибка и система запускаться не будет.
По каким причинам это может случиться? Подавляющее большинство случаев являются следствием того, что после установки Linux в качестве первой системы вы устанавливаете Windows в роли дополнительной. Компания Microsoft традиционно не любит Linux, поэтому установщик Windows удаляет Grub Linux. Эта же проблема может возникнуть при некорректной установке самого Linux, перехода на другой дистрибутив либо из-за переразметки диска.
Самое важное, что следует учесть — это то, что не нужно сразу же думать о переустановке всей системы. Достаточно лишь просто восстановить Grub и всё будет работать, как и прежде. Перейдём к рассмотрению наиболее действенных способов, доступных даже неопытным юзерам.
Через терминал с загрузочного носителя
Для этого вам потребуется загрузочная флешка либо диск с записанным дистрибутивом Linux. В идеальном варианте он должен быть аналогичным системе, установленной на жёсткий диск. Но если дистрибутив — это не самый важный момент, то разрядность должна совпадать в любом случае. Иначе это чревато ещё большими последствиями, в результате которых уже точно придётся всё переустанавливать.
- Вставьте флешку или диск в разъём компьютера, после чего в BIOS выставьте носитель в качестве приоритетного для загрузки. Необходимая настройка находится в разделе Boot Device Priority либо First Boot Device. Чтобы запустить BIOS, при включении нажмите нужную кнопку или их комбинацию на клавиатуре. Наиболее популярными вариантами являются F2, Del, Shift + F2, F10. Чтобы не разбираться с БИОСом, можно просто нажать F11 или F12 и выбрать носитель из предложенного списка.
- Далее нужно выяснить, на каком разделе винчестера инсталлирована система, а какой указан в качестве загрузчика. Для этого нужно запустить терминал (аналог командной строки Windows), найдя его в меню приложений либо же нажав комбинацию клавиш Ctrl + Alt + T, либо Alt + F2. В открывшемся окошке вам нужно будет впечатать команду sudo fdisk -l. Сразу же утилита просканирует все разделы диска и отобразит информацию о каждом из них. Будет показана даже информация о других установленных на компьютер операционных системах. Вы сможете узнать название раздела, его расположение, размер, а также тип его файловой системы. При условии, что при установке Ubuntu вы совершали разметку вручную, вы без проблем поймёте, какой из разделов является загрузочным, а какой — корневым. При автоматической разметке ориентируйтесь на название Linux. Именно он и будет корнем вашей системы. Имя раздела обычно состоит из аббревиатуры sdc либо sda и цифры с порядковым номером.
- Далее нужно выполнить монтирование корневой файловой системы в папку /mnt. В этом вам поможет команда sudo mount /dev/sda1 /mnt, где вместо sda нужно прописать название вашего раздела.
Начиная с этого этапа, восстанавливать Grub в Linux возможно двумя методами.
Способ 1
- Введите команду восстановления загрузчика: sudo Grub-install —root-directory=/mnt /dev/sda.
- Перезагрузите Компьютер при помощи команды sudo reboot. В результате должно появиться меню выбора ОС.
- Если в этом меню отображается устаревшая информация, обновите загрузочную запись MBR. Для этого запустите Linux в обычном режиме, откройте терминал и используйте команду sudo update-Grub. Если это не помогает, примените sudo update-Grub —output=/mnt/boot/Grub/Grub.cfg, а затем повторите предыдущую.
- Ещё раз перезапустите компьютер.
Способ 2.
- После монтирования корня файловой системы в раздел /mnt, нужно дополнительно смонтировать папку с загрузочными файлами, а также другие компоненты взаимодействия с ядром. Для этого одну за другой выполните команды:
sudo mount /dev/sdc2 /mnt/boot
sudo mount —bind /dev /mnt/dev
sudo mount —bind /sys /mnt/sys
sudo mount —bind /proc /mnt/proc
- Далее вам понадобится запустить оболочку chroot. Для этого в терминале добавьте chroot /mnt /bin/bash. Первый параметр обращает внимание на корневой каталог, а второй — на специальную оболочку для преобразования команд юзера.
- Далее необходимо применить команды, чтобы попасть в Ubuntu и пользоваться практически всеми её приложениями, кроме сервисов и графического интерфейса:
env-update
source /etc/profile.
- Теперь можно непосредственно приступать к восстановлению Grub. Для этого нужно воспользоваться несколькими командами:
- Для повторной инсталляции загрузчика на винчестер: sudo Grub2-install /dev/sdc (последний параметр — это название вашего раздела).
- Для создания нового файла конфигурации: sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.
- Для обновления меню загрузки: sudo Grub-update.
- Для завершения процедуры выйдите из оболочки chroot через команду exit, а также отмонтируйте ранее смонтированные разделы файловой системы:
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt
sudo umount /mnt/boot.
- Выполните перезагрузку через reboot.
Через утилиту восстановления загрузчика
Поскольку предыдущий метод может быть не всем под силу, воспользуемся той особенностью Ubuntu, что она может полноценно работать, будучи запущенной с флешки. Для этого мы применим специальную утилиту boot-repair. Что нужно сделать?
- Запустить Ubuntu с флешки и убедиться, что имеется активное интернет-соединение.
- Найти терминал и запустить в нём одну за другой такие команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair.
- В меню приложений найти «Восстановление загрузчика» и включить утилиту.
- Кликнуть на кнопку «Рекомендуемый способ восстановления» и дождаться окончания процедуры.
- В большинстве ситуаций этих действий вполне достаточно для нормальной работоспособности загрузчика Grub Linux.
Через командную строку при частичном доступе к файловой системе
Иногда загрузчик Grub повреждён не настолько сильно, что не может загрузиться вся система. Например, загрузочный раздел остаётся целым, но сама утилита не имеет к нему доступа. В таком случае открывается программная оболочка, чем-то похожая на командную строку, и выводится сообщение следующего содержания: Minimal BASH like line editing is supported. Вот с помощью этой командной строки можно попробовать выполнить загрузку Ubuntu.
От вас ожидается, что вы точно уверены и знаете, на каком из винчестеров помещена система и ядро. Имеющихся команд всего четыре, их нужно применять последовательно:
- Чтобы система отсканировала диски и разделы, задайте команду ls. В качестве ответа вы получите список жёстких дисков (например, hd1, hd2), а также тип файловой системы на них (например, msdos1, msdos2). К примеру, будем считать, что загрузочный раздел расположен в /dev/sda1.
- Далее нужно выбрать тот раздел, с которым вы желаете работать. В нашем случае команда будет записываться следующим образом: set root=(hd1,1).
- Загрузите обычную оболочку Grub: insmod ext2, insmod normal, normal.
- Запустите ядро Linux: linux /boot/vmlinuz.
- Загрузите систему: boot.
- После запуска Ubuntu в обычном режиме откройте терминал и закончите процедуру восстановления загрузчика следующими командами:
sudo Grub2-install /dev/sda
sudo Grub2-mkconfig -o /boot/Grub/Grub.cfg.
- Перезагрузитесь и радуйтесь нормальной работе.
Заключение
Хотя на первый взгляд восстановление загрузчика Grub в Ubuntu может показаться чем-то очень сложным, и многие из пользователей Linux при подобной проблеме сразу же начнут переустанавливать операционную систему, при наличии нормальной инструкции всё делается очень просто и без каких-либо осложнений. Мы надеемся, что смогли помочь вам избежать потери важной информации. Сохраните страницу в закладки и поделитесь этой информацией с вашими друзьями и знакомыми. В комментариях оставляйте свои вопросы.
NastroyVse.ru
Загрузчик GRUB: восстановление ОС
GRUB является загрузчиком для большинства версий операционной системы Linux. С его помощью можно организовать мультизагрузку и использовать на одном компьютере несколько различных ОС. К примеру, вы можете работать под Linux, а после перезагрузки отдыхать, используя игровые возможности Windows. К сожалению, в жизни любого пользователя бывают моменты, когда по различным причинам может потребоваться произвести восстановление загрузчика. В этой статье, мы расскажем о наиболее вероятных причинах такого явления и способах восстановления нормальной работы компьютера.
Функции загрузчика ОС
Давайте разберемся, какую функцию выполняет загрузчик на компьютере и к чему приводит его повреждение. Являясь частью операционной системы, он принимает эстафету у базовой системы ввода-вывода и продолжает ее запуск после проведения теста POST. В его роль входит подготовка оборудования к работе, загрузка ядра ОС и передача ему дальнейшего управления.
Таким образом, повреждение загрузчика приводит к ситуации, в которой после первичного теста оборудования, даже если оно завершено без ошибок, компьютер не может найти ядро операционной системы и, следовательно, запустить ее. ОС выдаст вам сообщение об ошибке и невозможности обнаружения загрузочной конфигурации.
Основными причинами повреждения могут стать:
- установка второй ОС на один жесткий диск;
- переустановка Windows в мультизагрузочной системе;
- ошибка в процесс разбиения жесткого диска на разделы.
Роль GRUB
Если быть предельно точным, то современные версии Linux используют не GRUB, а его более современную версию GRUB 2. Чтобы избавиться от неудобной цифры в названии, старая версия получила наименование GRUB Legacy, а новая именуется привычным для линуксоидов названием. Не будем и мы отступать от установившегося обозначения.
Разобравшись с терминологией, рассмотрим возможности GRUB. Загрузчик Windows 7, самой распространенной в семействе Microsoft, как, впрочем, и всех других ее версий, не способен правильно определять файловые системы других ОС. GRUB с этой задачей справляется.
Следовательно, если на вашем компьютере установлены одновременно Linux и Windows, восстановление загрузчика надо проводить для Linux. В противном случае вы не получите возможности выбора ОС при включении компьютера.
Порядок установки ОС
Как мы уже говорили, загрузчик Windows 7 не сможет определить наличие другой ОС на компьютере. Поскольку эта особенность давно известна, существует несколько неписаных правил для систем с мультизагрузкой:
- установка нескольких версий Windows производится от младшей к старшей;
- Linux всегда устанавливается вторым после «окон».
Несоблюдение второго правила приводит к необходимости выполнить восстановление GRUB. Windows, установленный после Linux, просто стирает его загрузчик, заменяя его своим, воспринимая занятое этой ОС дисковое пространство как неразмеченное. Разумеется, не всегда есть возможность следовать правилам, даже когда их знаешь. Тем не менее, понимая роль и функции GRUB, восстановление его провести не сложно.
Подготовка
Прежде чем начать любую операцию с компьютером, необходима предварительная подготовка. Не является исключением и восстановление GRUB. Ubuntu была первой операционной системой, в которой он стал использоваться в качестве загрузчика по умолчанию. LiveCD с этой версией Linux, разрядность которого совпадает с установленной в вашей системе версией, нам и потребуется.
LiveCD представляет собой записанную на сменный носитель версию Linux, которая может загружаться без использования жесткого диска компьютера. Первоначально такой вариант использовался для знакомства с возможностями этой операционной системы. Выполнив с него загрузку, пользователь мог изучать ОС, не проводя ее установку и получить о ней общее представление безо всякого риска.
Такой диск можно использовать и в случае повреждения загрузчика GRUB. Восстановление с его помощью подробно описано в документации свободного сообщества. Изменения, которые происходят в архитектуре ноутбуков, а именно постепенное исчезновение из новых моделей CD/DVD приводов, приводят к тому, что термин LiveCD получил более широкое толкование. Под ним понимается не только лазерный диск, как было первоначально, но и USB-носитель – флешка.
Перед применением такого диска убедитесь, что ваша система готова к загрузке со сменных носителей. Для этого необходимо будет загрузиться в BIOS и проверить установленный приоритет загрузочных устройств.
Восстановление
Когда все подготовительные операции закончены и система готова – загружаемся с LiveCD. Поскольку такие диски фактически представляют собой готовую операционную систему, вы увидите обыкновенный рабочий стол выбранной вами версии Linux. Дальнейшие действия потребуют минимальных навыков использования командной строки этой ОС. В основном меню необходимо найти и запустить «Терминал». В открывшемся окне командной строки Linux вводим команду:
sudo fdisk -l
В результате вы получите список разделов жесткого диска, в котором нужно выбрать тот, на котором установлен Linux. В большинстве систем это будет sda5. Если в вашем случае этот раздел будет отличаться – замените цифру в его обозначении на необходимую. Далее производим его монтирование, используя следующую команду:
sudo mount /dev/sda5 /mnt
Следующим действием проводим установку нового загрузчика:
sudo grub-install —root-directory=/mnt /dev/sda
Спустя несколько секунд, в командной строке появится следующее уведомление:
Installation finished. No error reported.
Следовательно, вы удачно записали новый загрузчик GRUB. Восстановление практически закончено. Выполняете перезагрузку и на этот раз загружаетесь уже в тот Linux, что установлен на жестком диске. Осталась одна финальная операция обновления. Снова открываете «Терминал» и вводите команду:
sudo update-grub
Это действие потребуется подтвердить паролем root. После ее выполнения вы получаете полностью работоспособный и корректно определяющий установленные ОС загрузчик GRUB. Восстановление завершено, можно использовать компьютер в привычном режиме.
В заключение
Как видите, в этой операции нет ничего сложного. Все действия выполняются нормальном графическом режиме. Можете считать себя прошедшим «боевое крещение» и вступившим в армию линуксоидов.
fb.ru
Смотрите также
If you are one of those frustrated users who is searching for how to remove grub loader files from Windows 10/11 then you are in the right place! Guess what? You can do it without cd. Many users want to install both Ubuntu and Windows on their computer systems as we know that these both are different Operating System OS for a Computer. I have tried several times to install both of these OS on the same PC, but due to some reasons I always fail to do it.
After these failed attempts, I came to know that these failed attempts might be occurring because of the GRUB folder which can be found in the Boot EFI folder. I deleted the Ubuntu folder from the Boot EFI folder, to complete the installation. Unfortunately, it didn’t work for me.
So, I tried another technique or method on “How to delete GRUB files in a Windows 10/11 Boot EFI Partition.” It can be done by using Microsoft Windows 10/11 by using the command line. In this article, I am going to tell you how you can apply this method. In the previous guide, we talked about how to install the software in Kali Linux.
Before we begin with our primary topic, the first thing that we are going to do is discuss EFI Partition. EFI Partition system (also known as ESP) is a partition that is OS independent which also acts as a storage place for the EFI applications, bootloaders, and drivers to be started and used by the UEFI firmware.
The UEFI specification orders to provide support for the FAT32, FA16, and FAT12 file systems. The additional file systems can be supported by any conformant vendor optionally. Just like Apple Mac can support the HFS+ file system.
What is Grub and Grub Loader?
GRUB which is also known as Grand Unified Bootloader is a boot loader package that is created or developed by GNU Project. It is a reference exercise or implementation of Multi-Boot Specification which provides its user with a service. That service is a beneficial choice that depends upon the users of this software. This choice is about booting one or multiple Operating Systems (OS) which are installed on a single computer system. The user can also select a particular kernel configuration that is available on specific partitions of an operating system.
GRUB is software that was programmed or developed from a package which is known as Grand Unified Bootloader. It is broadly used for Unix-like systems. The Operating System of GNU uses or works with GNU GRUB as a boot loader, just like most Solaris OS and other Linux Distributions. The Solaris operating system is available for x86 based systems, with its first starting release named Solaris 10 1/06 release.
Linux Hardening Guide: How to Secure Linux Server and Keep it Safe from Hackers.
What is a Grub File?
GRUB is designed to boot an expanded range of Operating Systems which are arising out of file systems of wide range as it is a boot loader. The number of possible root file-systems is increasing which reside upon Linux and due to this file-system GRUB is becoming really popular these days. Grub is permanently documented in an info file of GNU.
How to Delete Grub from Windows 10/11 (Using Command Line)
As I have discussed above the GRUB and about the GRUB files after we also talked about their purpose and working. So now I am going to explain to you about deleting GRUB files from Windows 10/11 with the help of Command-Line which is available in Windows.
The first thing that you have to do is work on the Command-Line and search for all of the available hard drives or partitions available on PC. Then after listing all of the available partitions on the hard drive of your PC you have to target a folder that consists of GRUB files.
Another reason for deleting this folder is that you won’t have to delete the Linux Partitions. Which would not delete the GRUB files automatically from the Boot EFI folder?
Now let’s get started and get rid of these GRUB files. The first step that you have to do is click on start and then move your mouse to the Menu and click it. Then after that, you have to type CMD in the search or run the bar. Then the next thing that you have to do is right-click on the icon of the application and then select the option “run as administrator.”
Read Also: Best Windows 7 Themes 2022 Free Download.
In the 1st image or figure, I have underlined some commands which are used to achieve or complete the first step, such as: selecting and listing the hard drive. The target disk (disk from which we are going to delete GRUB files) is of 465 GB hard drive which consists of GPT partition.
Once you have selected the target disk, then all of its partitions will be listed in the CMD, now you can identify the partition or volume which corresponds to the Boot EFI folder. In the 2nd figure, the partition in which our GRUB files are present is Volume 2. The type of this single volume is mostly “FAT32” in the File System Fs column and it is denoted as System in the column named Info.
Once this partition has been selected and identified, then the next step that you have to perform is to assign a drive letter because it makes it really easy and straightforward to work. I have entrusted my disk or partition with the D letter.
Read Also: Commando VM – Windows 10 Based Hacking OS.
The last step is the most important step and this step is the essential full stop to all of this process. This final or previous step requires some changes to the Boot EFI folder, it will again list its contents, but this time it is going to identify the folder which contains GRUB files. These GRUB files will be available or installed under or in the folder with an identical name same as the distribution.
Also Read: Top 6 GNOME Desktop Environments for Linux Distros.
As an illustration, if Ubuntu has been installed just like the example, then the folder name in which there are GRUB files will be of the name “Ubuntu” same as the distribution. Then the next step that you have to perform is to delete the folder by entering or using the following command “rmdir/s.” This command in Windows is equivalent of the Linux/Unix rm or –r command.
Now I am going to write the code which you can copy from here and paste it into your Command Prompt or CMD and run it to delete GRUB files from your PC.
The code which is required to be entered in CMD to remove grub from Windows 10:
The following commands are used or required to select and identify the hard drive:
- diskpart
- list disk
- self disk
These following commands are required or used to select the Boot EFI partition, list the partitions:
Read Also: 10 Best Android Emulators for Linux Distros – Run Android on Linux.
First, assign the partition with any drive letter.
- list vol
- sel vol 2
- assign letter=D;
- exit
These following commands are required to open or select the Boot EFI folder and then locate and delete the GRUB folder
- Cd /d D:
- Ls
- lsEFI
- cd EFI
- ls
- rmdir /s Ubuntu
Another working fix:
There is another fix that has been suggested to me by one of our readers below:
- You will need to start “cmd” first of all.
- Once in command prompt run “diskpart”
- Next, you will need to type “list disk”
- Now run “sel disk XYZ”, where XYZ is your drive
- Now it is time to select the EFI volume
- For selecting the volume type “sel volume XYZ”
- Now type “exit” so you can stop diskpart
- Now open the back command prompt and type “XYZ:” and hit enter
- Now you will need to enter “dir” so you can list all the directors which are mounted in that volume, in our case its “XYZ”.
- Now you will need to change directory to EFI, and do rmdir /S ubuntu.
You can find more information about the above steps here.
The method above has been tested on the latest Windows 10 builds including 1909, 2004 and 20H2.
More Linux Guides to enhance your knowledge:
- 10 Useful Ubuntu Commands for Every Linux Beginner.
- 8 Best Kali Linux Terminal Commands used for Hacking.
Wrapping Up
In today’s tutorial, we discussed a very interesting topic that is very useful for the user who wants to install Windows 10 and Ubuntu in a single computer system without any problems. The topic which we discussed was “Deleting GRUB files from a Boot EFI partition in Windows 10/11”. However, no matter what version of Windows you are running make sure it is activated. You can read on how to activate Windows 10 for a lifetime using just CMD. The above guide will help you in removing grub rescue too without a cd.
I have tried several times to delete the GRUB files from my PC because I was really excited to install two different OS on a single computer system. But whenever I tried to do it there were some errors which I had to face. But now I found a way to install it by deleting these GRUB files. In this article, I explained to you what is GRUB and I also described the history of GRUB. Then furthermore we discussed the GRUB files and their importance and usage. After that, I showed you a way to delete all do these GRUB files from Windows 10/11 using CMD.