Как полностью уничтожить запись биоса grub / ubuntu? Обычные методы не работают

Я попробовал метод bootrec fixmbr и fixboot, я попробовал метод n60, я даже пытался удалить из Ubuntu live usb. Все исправления являются временными. Я могу загрузить Windows 8.1 без проблем, но в биосе опция загрузки Ubuntu сохраняется.

Я попытался easybcd, чтобы удалить эту опцию, и она просто возвращается после перезагрузки. Это тоже не пустой вариант. Если я установлю опцию загрузки # 1 или переопределение загрузки на ubuntu, она загрузится в grub, и мне придется перезагрузить компьютер и заставить Windows загружаться через BIOS.

У меня 3 раздела на жестком диске, все окна созданы.

Disk Management screenshot, from Windows

( Снимок экрана в полном размере, показывающий диски и разделы здесь. )

Это записи для (только) жесткого диска компьютера показано:

hard disk partitions

Я удалил все, что связано с Ubuntu, используя ОС Uninstaller, в пределах живого usb Ubuntu. Как grub / ubuntu в биосе продолжают возвращаться? Я просто хочу полностью уничтожить его.

Спасибо!

Опция загрузки Ubuntu в BIOS сохраняется независимо от того, что:

photo of screen showing this is really in the BIOS and not in GRUB

( Полный размер здесь .)

0
задан 17 January 2014 в 17:31

1 ответ

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

Я предлагаю использовать efibootmgr удалить запись:

sudo apt-get install efibootmgr

Прочитайте его страницу справочника прежде, чем сделать что-либо с ним:

man efibootmgr

Следующие выборки являются прямыми кавычками от man страница и дает некоторый хороший ключ к разгадке использование efibootmgr:

Отображение текущих настроек (должен быть корень).

$ sudo efibootmgr
BootCurrent: 0004
BootNext: 0003
BootOrder: 0004,0000,0001,0002,0003
Timeout: 30 seconds
Boot0000* Diskette Drive(device:0)
Boot0001* CD-ROM Drive(device:FF)
Boot0002* Hard Drive(Device:80)/HD(Part1,Sig00112233)
Boot0003* PXE Boot: MAC(00D0B7C15D91)
Boot0004* Linux

Это показывает:

  • BootCurrent - запись загрузки раньше запускала в настоящее время рабочую систему

  • BootOrder - порядок загрузки, как это появилось бы в диспетчере начальной загрузки. Диспетчер начальной загрузки пытается загрузить первую активную запись в этом списке. Если неудачный, это пробует следующую запись и так далее.

  • BootNext - запись загрузки, которая, как планируют, будет выполнена на следующей начальной загрузке. Это заменяет BootOrder для одной начальной загрузки только и удалено диспетчером начальной загрузки после первого использования. Это позволяет Вам изменять следующее поведение начальной загрузки, не изменяя BootOrder.

  • Тайм-аут - время в секундах между тем, когда диспетчер начальной загрузки появляется на экране до, когда он автоматически выбирает значение запуска из BootNext или BootOrder.

  • Пять записей загрузки (0000 - 0004), наряду с активным/неактивным флагом (* означает активный), и имя, отображенное на экране.

Следующее является несколькими примерами у основания man страница, с двумя из них являющийся особенно полезным:

3. Изменение порядка загрузки

Принятие конфигурации в Примере № 1,

efibootmgr -o 3,4

мог быть назван, чтобы указать, что PXE загружаются сначала, затем начальная загрузка Linux.

5. Удаление параметра загрузки

Принятие конфигурации в Примере № 1,

efibootmgr -b 4 -B

мог быть назван, чтобы удалить запись 4 и удалить его из BootOrder.

Заключение

Число, которое Вы указываете, касается последнего числа в 4 числах цифр, обеспеченных sudo efibootmgr.

0
ответ дан 17 January 2014 в 17:31

Другие вопросы по тегам:

Похожие вопросы: