Перейти к содержимому

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

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.033 секунд. Запросов: 24.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Очистка загрузочного меню GRUB

данный вопрос в той или иной форме довольно часто задавался на форуме, посему и возникла идея данной статьи. нижеописанное справедливо для загрузчика GRUB (aka GRUB2), но не для GRUB-Legacy!

Удаление старых ядер

отключаем memtest

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

sudo chmod -x /etc/grub.d/20_memtest86+

после этого выполните

sudo update-grub

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

отключаем пункты «recovery»

если вам не нужны в меню пункты вида «Ubuntu… (recovery)», откройте файл /etc/default/grub в любимом текстовом редакторе, например

sudo gedit /etc/default/grub
#GRUB_DISABLE_LINUX_RECOVERY="true"

и раскомментируйте ее, т.е. уберите символ # в начале строки. сохраните файл и выполните

sudo update-grub

для применения изменений.

если вам понадобится загрузиться в режим восстановления, выберите при загрузке нужный пункт меню и нажмите E для редактирования этого пункта. в конец строки «linux /vmlinuz….» допишите single и нажмите Ctrl + X для загрузки

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Удаление лишних меню загрузок в Grub 2 на системе Ubuntu 10.10

Раньше я использовал свой ноутбук, как систему с двойной загрузкой. Для игр используя Windows 7, а для работы и самообучения Ubuntu 10.10. Но в один прекрасный момент мне надоело делить диск между двумя система. Сейчас я покажу, как избавится от одной из них.

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

keiz@dworfik:/media$ fgrep menuentry /boot/grub/grub.cfg

Вывод меню загрузки операционных систем.

Для изменения экрана загрузки понадобится отредактировать конфигурационный файл — grub.

keiz@dworfik:/etc$ sudo nano /boot/grub/grub.cfg

За комментировав строки содержащие упоминания об Windows 7.

А после дать команду перечитать конфигурационный файл : — sudo update-grub

Вывод keiz@dworfik:/media$ fgrep menuentry /boot/grub/grub.cfg свидетельствует об успешном исходе дела:

keiz@dworfik:/etc$ fgrep menuentry /boot/grub/grub.cfg

menuentry ‘Ubuntu, with Linux 2.6.35-32-generic’ —class ubuntu —class gnu-linux —class gnu —class os

menuentry ‘Ubuntu, with Linux 2.6.35-32-generic (recovery mode)’ —class ubuntu —class gnu-linux —class gnu —class os

menuentry ‘Ubuntu, with Linux 2.6.35-22-generic’ —class ubuntu —class gnu-linux —class gnu —class os

menuentry ‘Ubuntu, with Linux 2.6.35-22-generic (recovery mode)’ —class ubuntu —class gnu-linux —class gnu —class os

menuentry «Memory test (memtest86+)»

menuentry «Memory test (memtest86+, serial console 115200)»

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

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

Загрузчик Grub — это загрузчик, который используется по умолчанию в большинстве дистрибутивов Linux. Grub расшифровывается как GRand Unified Bootloader, он поддерживает загрузку не только Linux, но и Widnows, и DOS.

Если вы устанавливали Linux, а потом по каким-либо причинам решили его удалить и вернуть Windows или создали загрузочную флешку Linux, но теперь она вам больше не нужна, нужно удалить загрузчик Grub. В этой инструкции мы рассмотрим, как удалить загрузчик Grub из MBR или из UEFI, также поговорим о том, как удалить Grub с флешки.

Table of Contents

  • Как удалить загрузчик Grub и восстановить Windows
  • Как удалить загрузчик Grub в UEFI
  • Как удалить Grub с флешки
  • Выводы

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

Если на вашем компьютере установлено две операционные системы, Windows и Linux, и вы хотите стереть Linux и его загрузчик, восстановив загрузчик Widows, и у вас используется таблица MBR, то это сделать очень просто.

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

Это действительно ответ на вопрос «как удалить Grub и восстановить загрузчик Windows?», и он работает. Но есть способ намного проще. Вам даже не придётся перезагружать компьютер. Утилита Bootice позволяет восстановить загрузчик Windows и удалить Grub с жёсткого диска в несколько кликов.

Скачать утилиту можно с softpedia, потому что на официальном сайте всё по-китайски. Только выберите правильную разрядность для своей системы. Запустите утилиту, выделите диск, на котором у вас установлен загрузчик Grub, затем нажмите кнопку Proccess MBR:

bootice1

Затем Windows NT 5.x / 6.x MBR:

bootice2

И нажмите кнопку Config / Install:

bootice3

Дальше остаётся только выбрать нужную версию MBR, в нашем случае Windows 7,8,10 — Windows NT 6.x:

bootice4

И готово: вы смогли успешно полностью удалить загрузчик Grub. Можете перезагружаться и проверять.

Как удалить загрузчик Grub в UEFI

Эта проблема тоже решается с помощью утилиты Bootice. Только на это раз вам нужна именно 64-битная версия программы.

Одно из преимуществ UEFI на MBR в том, что здесь можно устанавливать сразу несколько загрузчиков на специальный раздел. Для удаления загрузчика Grub и восстановления функциональности Windows достаточно переместить Grub чуть ниже в очереди загрузки UEFI.

Откройте программу, перейдите на вкладку UEFI и нажмите Edit Boot Enteries. Откроется такое окно:

Здесь у вас есть два варианта действий. Либо опустить Grub ниже загрузчика Widnows кнопкой Down, либо полностью удалить запись о загрузчике кнопкой Del. Но в обоих случаях файлы загрузчика останутся на диске. Полностью удалить загрузчик Grub со всеми его файлами нужно из командной строки. Это немного сложный процесс, но всё же мы его разберём.

Кликните в левом нижнем углу экрана правой кнопкой мыши, в открывшемся контекстном меню выберите Командная строка от имени администратора.

Далее нам понадобится утилита diskpart, все действия мы выполним с помощью неё. Запустите её командой:

Затем смотрим доступные диски:

И выбираем наш единственный диск, на котором сейчас установлена Windows, а раньше была установлена Ubuntu:

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

Среди этих разделов есть и раздел с файлами EFI, для обычной системы он скрыт, но не для этой утилиты. В нашем случае это Volume 2. Как правило, это небольшой раздел с файловой системой FAT32 и отмеченный как системный.

Мы выбрали этот раздел текущим с помощью команды:

Затем назначим ему букву, чтобы можно было с ним работать:

Утилиту можно закрывать. Дальше продолжаем выполнять действия в консоли. Сделать всё с помощью проводника вы не сможете, потому что нужны права администратора. Переходим на диск E:

Переходим в папку EFI:

Удаляем папку с файлами загрузчика Ubuntu:

Готово: удаление загрузчика Grub завершено, и теперь его файлов больше нет в системе.

Как удалить Grub с флешки

На флешках, как правило, используется таблица разделов MBR. Чтобы удалить загрузчик Grub с флешки недостаточно просто её отформатировать. Загрузчик записывается в таблицу MBR, а поэтому нам придётся её пересоздать. Очень не рекомендую использовать этот способ для удаления загрузчика Grub с жёсткого диска, потому что вы потеряете все данные.

Работать будем в системе Linux. Сначала посмотрите, какое имя устройства у вашей флешки, например, с помощью программы Gparted или в терминале командой:

Затем удалим полностью существующую таблицу разделов:

dd if=/dev/zero of=/dev/sdc count=512

Теперь, с помощью той же Gparted создаём новую таблицу разделов:

gparted2

Создаём раздел на флешке и форматируем в файловую систему FAT32:

gparted3

Теперь вы знаете, как удалить MBR с флешки, только не сотрите его с жёсткого диска, потому что потом будет сложно восстанавливать.

Выводы

Я не знаю, зачем вам понадобилось удалять Linux. Это отличная операционная система, правда ещё остаётся оборудование, которое она не поддерживает или поддерживает не полностью. Не сдавайтесь быстро: если Linux не работает на одном устройстве, то, возможно, в будущем у вас появится другой компьютер или ядро начнёт поддерживать ваш ноутбук. Пробуйте и экспериментируйте. Во всяком случае теперь вы знаете, как удалить Grub с жёсткого диска. Если остались вопросы — задавайте в комментариях.

Похожие записи

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

(25 оценок, среднее: 4,64 из 5)

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

63 комментария к “Как удалить загрузчик Grub”

А что за красота на обложке и как её добиться? Ответить
Это Burg с темой DasrkShine Ответить

А можешь рассказать про создание каркаса для мультизагрузочной флешки на низком уровне, средствами системы, без использования дополнительных прог, особенно виндовых? Ответить

Возможно в следующих статьях напишу об этом. Ответить

Я новый пользователь линукс и часто его ломаю, а потом переустанавливаю. Поэтому придумал себе — установить 2 одинаковых линукса и в случае чего просто скопировать нужный файл из «проблемной» ОС в действующую. Но установив 2 опенсузе (42.1х64) вторая затерла загрузочную запись первой. Не знаю важно ли это, но компьютер с BIOS и GPT-разметкой HDD.
Поэтому 3 вопроса:
1. Как восстановить груб, чтобы грузилось 2 опенсузе?
2. Как с рабочего линукса (без лайв-диска) перезаписать системный файл в проблемной ОС?
3. Как то же самое сделать с лайв-диска? Ответить

Не совсем понял суть дела, OpenSUSE должна была сама определить что на компьютере установлено две версии ОС, если нет. то можно создать пункт меню для первой вручную. Я писал об создании меню Grub в статье про мультизагрузочную флешку. Копировать файлы можно просто загрузив рабочую систему и подключив в файловом менеджере раздел диска с нерабочей только файловый менеджер нужно запускать через kdesudo, чтобы иметь право записи на тот раздел. В LiveCD будет сложнее, нужно вручную примонтировать оба диска и скопировать один файл на дугой командой cp. Например создаем две папки в mnt: mkdir /mnt/1 && mkdir /mnt/2 Мортируем диски здесь рабочая система на /dev/sda1 а не рабочая — sda2: mount /dev/sda1 /mnt/1 && mount /dev/sda2 /mnt/2 И корируем: cp /mnt/1/etc/config /mnt/2/etc/ Ответить

Я тоже за то, чтобы она сама определяла. Тем более, что там установлена она же. Прочитал статью о мультизагрузочной флешке, но после ее прочтения осталось столько вопросов, что задавая их получилась целая статья)) Их задавал там же.
kdesudo — это для KDE? A для Gnome, XFCE и LXDE — это gksu? Это не то же самое, что через sudo? Я сначала зашел в режим суперпользователя: sudo -s, открыл файл soursсes.lst в mousepad (это было в ubuntu 16.04) и отредактировал его, а когда хотел сохранить, то не получилось. Что не так? Ответить

Да правильно, kdesu — для KDE, gksu — для GNOME. Это утилиты для запуска графических программ. Через sudo, скорее всего, запустить графическую программу не получится, потому что у root пользователя установлены не все необходимые для этого переменные окружения. Ответить

Отличная статья. Большое спасибо за помощь. На 10 винде все починил!)))) Ответить
Согласен и присоединяюсь). Ответить
Мимопроходил

cd \d D: и rmdir \S ubuntu Слеши в другую сторону, не? Также после assign letter=D: было бы неплохо написать про remove letter, ибо маячит диск в проводнике. Ответить

Спасибо мужик! Я это даже не заметил хоть и сам вводил код) Ответить
Спасибо, помогли Ответить

При удалении всех ОС установленных у меня на диске я удаляю все разделы и efi в том числе,разве Grub не должен удалится при этом? Ответить

Если он был установлен в UEFI, то да, должен. Ответить
К сожалению, не помогло .
P.S. Ось Win7x64 максимальная Ответить

Здравствуйте! У меня внешний диск терабайтник. Один раздел, dev/sdb1 200 ГБ ntfs, отдан под резервные копии Windows 7 и Windows 10. Второй раздел dev/sdb2, 250 ГБ ntfs отдан под программы Portable и разные вещицы, которые хотелось бы сохранить. На остальном пространстве внешнего диска были установлены Linux Mint cinnamon 32-bit и MX-15 32-bit. Все разделы для них были логические, в формате ext4. Загрузчик GRUB 2 ставился в dev/sdb при установке первой системы Linux Mint cinnamon. Во второй системе загрузчик не ставила, cinnamon её подхватил через «sudo update-grub». В Linux Mint cinnamon был так-же установлен Burg, хотелось и с внешнего диска загружаться красивенько. На основном диске терабайтнике, я имею Linux Mint mate 17.3 64-bit, Kubuntu 14.04 64-bit и Windows 10. Мне нравится ставить в Virtualbox и в VMware разные Linux, чтобы изучать их. Но в системах не очень много места. Поэтому я удалила разделы Linux с внешнего диска и создала раздел dev/sdb3 520 ГБ в формате ext4. Там у меня архивчик Линукса и папки «VMware» и «VirtualBox VMs». При установке систем, я указываю VMware и Virtualbox помещать все файлы систем в те папки. Довольно часто, отключая ноутбук или перезагружаясь в другую систему, я забываю отсоединить внешний диск и чертыхаюсь, когда упираюсь в чёрный экран GRUB. Он мне говорит, что ему нечего загружать, нет разделов. Приходится отключаться кнопкой, вытаскивать внешний диск и опять загружаться. У меня в Биосе, для моего удобства, выставлен приоритет загрузки сначала с USB-HDD, затем с CD-ROM и уже потом с HDD. Возможно ли удалить GRUB 2 с dev/sdb не повредив важные данные, которые не хотелось бы потерять или не рисковать? Ответить

об этом и говорится в статье,уделите внимание к инструкции с консолью Ответить
Спасибо братуха. На конец то избавился от этого ДЕРЕМА. Ответить
Ноут стал запускаться без граба, но значит ли это что я удалил убунту ?
Спасибо! Ответить

У меня несколько операционных систем,но я удалил,кроме винды,все диски с операционками,перезагрузив,граб не мог определить операционку и я не могу зайти в винду;как быть?есть ли строчки кода которые нужно ввести или востановить чере загрузочный диск(не удобно,на данный момент). Ответить

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

Откройте командную строку от имени администратора, введите:
diskpart -> Enter
List Volume -> Enter
Select Volume X -> Enter (где Х номер нужного вам тома, диска D)
Remove Letter D -> Enter Все, можно закрывать командную, диск скрыт. Ответить

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

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