Как удалить запись из Boot Menu? [SOLVED]
Изначально у меня вопрос стоял в удалении загрузочных записей линукс-дистрибутивов, который я решил с помощью этого способа (с помощью live-образа) — https://qastack.ru/ubuntu/63610/how-do-i-remove-ubuntu-in-the-bios-boot-menu-uefi
Но осталась ещё одна запись, которую я не знаю как удалить. В boot menu у меня находится 2 записи.
Windows Boot Manager (P0): KINGSTON SA400S37240G (P0): KINGSTON SA400S37240G
С первой всё понятно, но что касается второй? Как это удалить? Буду очень благодарен за помощь в нубском вопросе
Maxsize
16.05.20 23:37:20 MSK

Зайти в BIOS и отредактировать загрузочные опции. Если в BIOS нет такоко меню, то выбросить это железо к чертям и заменить на нормальное.
aquadon ★★★★★
( 16.05.20 23:47:22 MSK )
Ответ на: комментарий от aquadon 16.05.20 23:47:22 MSK
Gigabyte Z370. Дороговато обошлась эта материнка, чтобы я мог сейчас себе позволить её выбросить и заменить на что-то другое)
Maxsize
( 16.05.20 23:49:34 MSK ) автор топика
Ответ на: комментарий от Maxsize 16.05.20 23:49:34 MSK

Так ты проверил для начала меню в BIOS?
aquadon ★★★★★
( 16.05.20 23:50:41 MSK )
отключи csm/legacy boot, с ним больше пунктов создаётся
anonymous
( 16.05.20 23:51:17 MSK )
Ответ на: комментарий от aquadon 16.05.20 23:50:41 MSK
Да, там нет кнопки «удалить», можно только запретить
Maxsize
( 16.05.20 23:54:12 MSK ) автор топика
Ответ на: комментарий от Maxsize 16.05.20 23:54:12 MSK

Возможно, как заметил анонимус выше, ты не можешь ее удалить, потому что она не добавлена как UEFI загрузочная опция, а просто считывается MBR. Выключи legacy режим и проверь еще раз.
aquadon ★★★★★
( 16.05.20 23:55:59 MSK )
Так а в чем проблема? По ссылке все написано же. Грузишься с лайва, пишешь в терминале sudo efibootmgr он вернет список существующих записей. Дальше удаляешь так sudo efibootmgr -b 5 -B Только вместо 5 поставь тот номер, который тебе надо удалить.
В принципе, если материна не косячная, можно поудалять хоть все. Базовые загрузочные записи типа жестких дисков все равно потом восстановятся. Главное — загрузчики ОС не стирай, если нужны. Они восстановлены не будут.
qtm ★★★
( 17.05.20 00:03:25 MSK )
Последнее исправление: qtm 17.05.20 00:07:21 MSK (всего исправлений: 1)
Ответ на: комментарий от qtm 17.05.20 00:03:25 MSK
Через sudo efibootmgr -b 5 -B удалить недостаточно. Встроенное ПО EFI восстанавливает запись в BootOrder. Нужно также удалять каталог нужной записи. В случае с удалениями записей линукс-дистрибутивов, которые у меня там были, было всё просто. Я просто нашёл папки ubuntu и debian по пути cd root/mnt/efipart/EFI , но сейчас у меня остались там только две папки — Boot и Windows Manager и я сомневаюсь, что Boot — это та самая запись из моего скрина — (P0): KINGSTON SA400S37240G
Maxsize
( 17.05.20 00:09:04 MSK ) автор топика
Ответ на: комментарий от anonymous 16.05.20 23:51:17 MSK
Действительно помогло отключение поддержки CSM в биосе. Загрузочная запись исчезла. Всем большое спасибо за помощь!
Maxsize
( 17.05.20 00:15:47 MSK ) автор топика
Ответ на: комментарий от aquadon 16.05.20 23:55:59 MSK
uefi сканирует диски при перезагрузке и добавляет записи заново
Удалить ненужные ОС из меню загрузки BIOS
У меня это произошло после того как я удалил с EFI раздела все что было связано с Ubuntu после неудачной установки. А в биосе все равно видны аж два загрузочных раздела UEFI Ubuntu. Дело в том, что в биосе есть кусочек памяти NAND, куда и прописываются все эти загрузчики. А удаляться забывают. Чтобы их вычистить, нужно воспользоваться специальной утилитой. В линуксе это efibootmgr но поскольку Ubuntu я временно снес, будем пользоваться виндой. В Windows 7 и выше утилита называется bcedit.exe Сначала запускаем ее вот с такой командой.
bcdedit /enum firmware
Она выведет список всех записей в таблице BCD. Экспортируем список
bcdedit /export newbcd
и на всякий случай делаем его бекап.
copy newbcd bcdbackup
Теперь копируя идентификаторы ненужных записей, по одному удаляем их вот такой командой.
bcdedit /store newbcd /delete
Удалив все ненужное – в моем случае это две записи – сохраняем обновленный список вот такой командой.
bcdedit /import newbcd /clean
Собственно все. Теперь после перезагрузки лишние записи пропадут.
Leave a Comment
You must be logged in to post a comment.
Как удалить 1 Линукс из 2?
Доброго времени суток! Недавно я установил Linux Mint рядом с Ubutnu. И так вот, мне Mint не понравился и хочу её удалить.
Я раньше пытался удалить Линукс простым удалением тома, но после удаления, при каждом включении ПК мне выходил загрузчик GRUB.
Я хотел спросить, а как правильно удалить 2 ОС? (Все 2 ОС Линукс) Надо чтобы данные сохранились.
- Вопрос задан более двух лет назад
- 1262 просмотра
1 комментарий
Средний 1 комментарий

Если вы таки удалили том, запись в GRUB ведет в никуда. Просто обновите GRUB.
Решения вопроса 0
Ответы на вопрос 3

System Integrator
Я хотел спросить, а как правильно удалить 2 ОС? (Все 2 ОС Линукс)
Отформатируйте полностью диск (не разделы, а именно диск).
Вы приняли верное решение.
Ответ написан более двух лет назад
Нравится 2 3 комментария
Имя Фамилия @alikk_python Автор вопроса
Но мне нужно чтобы данные остались.

Алик Питоненко, так скопируйте их перед удалением на внешний диск.
Или приведите таблицу разделов, подумаем ещё.

Алик Питоненко, а ты не слушай это чучело!
Оно только на бумаге кура тега Линукс, а по факту это огрызочник и мелокдрочник, который тут только один совет даёт Линукс-пользователям — снести.
Поэтому не обращай внимания на это непонятно что!
Ему тут уже куча народу свой фак выражали. но а воз и ныне там — кто-то его за уши тянет на этом портале и не снимает корону тега Линукс, хотя это чучело никакого отношения к Линукс не имеет и тем более туп в Лине от слова совсем.
Удалить лишний пункт из Boot menu (Bios)
Установлено две системы винда и линукс, чтобы заходить в бут меню а оттуда в Grub пришлось указать в биосе путь к файлу grub64. Такая специфика у ноута как я понял. Так вот, винду недавно обновил и линукс опять накатил, все разделы удалял под чистую и размечал заново, все с нуля ставил, но нерабочая строчка от старого граба осталась. В убунту в Grub Customizer этого пункта нет (хз, может и не должно), только Windows Boot Manager и Ubuntu со своими настройками. Пытался удалить из под виндовса через bcdedit по этой инструкции, но пункт так и не исчез, хотя в консоли писало что все успешно. В чем проблема?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Стал невозможным вход в BIOS, Boot Menu и в Безопасный режим с клавиатуры
После перехода с Win8 на Win10 у меня стало невозможным вход в BIOS, Boot Menu и в Безопасный.
Горячие клавиши POST (загрузочное меню BIOS, Boot Menu, BBS POPUP, Boot Agent, Flash Utility. )
Собрано на просторах сети.Что-то подправлено, что-то проверено. Desktop Motherboard|BIOS| Горячая.
Boot Menu / вход в BIOS
Доброго времени суток, Форумчане. Обстоит такая проблемка: хотел закачать вторую операционную.
Не заходит в BIOS and Boot Menu, Lenovo b570e
В общем проблема такая: решил я снести вин 7 и поставить 10ку. Но когда я пытаюсь зайти в boot menu.
![]()
![]()
![]()
8592 / 3021 / 508
Регистрация: 14.04.2011
Сообщений: 7,540
Сообщение от crypton_ua 
Пытался удалить из под виндовса через bcdedit по этой инструкции,
Простых путей не ищем?
Через программу Bootice не пробовали удалить не нужную запись. Запустить Bootice с правами администратора (установки не требует) -> EFI -> Edit boot entries -> выделить нужную стоку и удалить.
Можно удалить из Linux через efibootmgr.
Возможно из самого UEFI-BIOS можно удалить (не смотрели?).
Регистрация: 12.02.2017
Сообщений: 315
Сообщение от Андрей1224 
Простых путей не ищем?
Куда уж проще чем пару строк кода в cmd?
Сообщение от Андрей1224 
Через программу Bootice не пробовали удалить не нужную запись. Запустить Bootice с правами администратора (установки не требует) -> EFI -> Edit boot entries -> выделить нужную стоку и удалить.
Когда то пробовал ею, там тоже кажись не было пунктов (не отображались те которые надо удалить), с EasyUEFI (или как там ее) такая же фигня была
Сообщение от Андрей1224 
Можно удалить из Linux через efibootmgr.
Сообщение от Андрей1224 
Возможно из самого UEFI-BIOS можно удалить (не смотрели?).
каким образом? в разделе Boot нету опции «Удалить», да и вообще биос здесь очень убогий
Добавлено через 42 минуты
Андрей1224,
удалил через efibootmgr из под линукса, но пункты все равно остались на месте
чертовщина какая-то
Добавлено через 24 минуты
Андрей1224,
может быть дело в самом биосе, вернее в его «памяти»? ибо это единственное что осталось не тронутым после переустановки винды. Пробовал сделать сброс до дефолтных настроек (F9) но лишние пункты ожидаемо никуда не пропали, а просто переместились в конец списка. Еще всего есть две настройки которые отвечают за «сброс», но не совсем уверен как они работают, это: erase secure boot settings и restore secure boot to factory default. Это может помочь?
![]()
![]()
![]()
8592 / 3021 / 508
Регистрация: 14.04.2011
Сообщений: 7,540
Сообщение от crypton_ua 
удалил через efibootmgr из под линукса, но пункты все равно остались на месте
чертовщина какая-то
Вы когда вручную в BIOS указывали путь к к файлу grubх64, Secure Boot включали? Насколько я помню, на Acer нужно включать Secure Boot, чтобы добавить доверенный загрузчик. Возможно для удаления записи нужно выключить Secure Boot, а возможно UEFI-BIOS криво работает.
Регистрация: 12.02.2017
Сообщений: 315
Сообщение от Андрей1224 
Вы когда вручную в BIOS указывали путь к к файлу grubх64, Secure Boot включали? Насколько я помню, на Acer нужно включать Secure Boot, чтобы добавить доверенный загрузчик. Возможно для удаления записи нужно выключить Secure Boot, а возможно UEFI-BIOS криво работает.
когда указывал, Secure Boot был включён 100%, вот тоже думал попробовать удалить с отключенным
Добавлено через 50 минут
Андрей1224,
с отключённым Secure Boot все тоже самое, в консоли все проходит без ошибок, в конце выводится список без удаленного пункта, но после перезагрузки все пункты снова на месте
![]()
![]()
![]()
8592 / 3021 / 508
Регистрация: 14.04.2011
Сообщений: 7,540
crypton_ua,
Вероятно это кривая работа UEFI-BIOS, что встречается довольно часто. Вот недавно была похожая тема Заменить GRUB на WBL.
Регистрация: 12.02.2017
Сообщений: 315
Андрей1224,
и что, никакого выхода нет?
![]()
![]()
![]()
8592 / 3021 / 508
Регистрация: 14.04.2011
Сообщений: 7,540
crypton_ua,
Пока в голову ничего не приходит, если появятся идеи, то я отпишусь (если к этому моменту проблему не решите или она сама «не рассосётся»).
Добавлено через 22 минуты
В некоторых UEFI-BIOS есть такая особенность. Если удалить пункт Linux из UEFI-BIOS, но не удалить файлы загрузки Linux c EFI раздела, то строка загрузки Linux восстанавливается даже после удаления. Другими словами, нужно удалять и строку Linux из UEFI-BIOS и файлы загрузки с EFI раздела. Это нужно (можно) было сделать до повторной установки Linux.
Вы когда переустанавливали Linux, добавили ещё одну запись, а нельзя было использовать уже имевшуюся запись Linux?
Добавлено через 37 минут
Можно попробовать многоходовый вариант. Предлагаю «принцип действия», а какими средствами делать (и делать ли), решать Вам.
1. Загрузиться с установочного носителя Linux.
2. Сделать на всякий пожарный бэкап раздела EFI, например через программу Диски.
3. Смонтировать раздел EFI и перенести с этого раздела файлы (папку) загрузки Linux в другое место. Папка вероятно называется Ubuntu, если установлены или Linux или Ubuntu.
4. Удалить запись Linux из UEFI-BIOS. Несколько раз загрузиться, перезагрузиться в Windows, проверить, что запись Linux не восстанавливается.
5. Загрузиться с установочного носителя Linux. Смонтировать раздел EFI и перенести (вернуть) на этот раздел папку с загрузочными файлами Linux.
Регистрация: 12.02.2017
Сообщений: 315
Сообщение от Андрей1224 
Вы когда переустанавливали Linux, добавили ещё одну запись, а нельзя было использовать уже имевшуюся запись Linux?
не знал что так можно, как такое можно было сделать?
p.s. в первом пункте помню давно указывал путь к файлу bootia32 а во втором который щас создавал уже grubx64 юзал, хз отвечают ли они за одно и то же или нет
Сообщение от Андрей1224 
Можно попробовать многоходовый вариант. Предлагаю «принцип действия», а какими средствами делать (и делать ли), решать Вам.
1. Загрузиться с установочного носителя Linux.
2. Сделать на всякий пожарный бэкап раздела EFI, например через программу Диски.
3. Смонтировать раздел EFI и перенести с этого раздела файлы (папку) загрузки Linux в другое место. Папка вероятно называется Ubuntu, если установлены или Linux или Ubuntu.
4. Удалить запись Linux из UEFI-BIOS. Несколько раз загрузиться, перезагрузиться в Windows, проверить, что запись Linux не восстанавливается.
5. Загрузиться с установочного носителя Linux. Смонтировать раздел EFI и перенести (вернуть) на этот раздел папку с загрузочными файлами Linux.
а не проще ли удалить раздел линукса и раздел с загрузчиком вообще, а потом просто восстановить загрузчик винды и накатить линукс заново? на линуксе у меня файлов нет, я его юзаю исключительно в качестве второй ос если с виндой что не так и нужно вытащить файлы