Проблемы с удалением Ubuntu (Биос продолжает показывать?)

Я пробую новые дистрибутивы и хочу очистить всю мою установку Ubuntu. У меня двойная загрузка W 8.1 - Ubuntu. Это то, что я сделал до сих пор:

1 - Я изменил мой приоритет загрузки с BIOS.
2 - Я очистил разделы (swap и main), в которых я установил ОС. Для этого я использовал Windows Disk Manager.
3 - Я восстановил установку Windows (иду к системной консоли и выполняю bootrec /fixmbr и bootrec /fixboot). Я следовал этому: https://askubuntu.com/a/215350/332527 .

После выполнения всех этих шагов, мой биос продолжает показывать мне это:

enter image description here

Я предполагаю, что некоторые файлы Ubuntu все еще где-то установлен (на самом деле, я все еще могу получить доступ к grub, чего я не должен иметь). Что мне делать?

PS: если я захожу в Windows 8.1 Параметры перезапуска (shift + щелчок по перезагрузке) и перехожу на Use a device, у меня есть опция Ubuntu, которая загружает Grub2.

2
задан 31 May 2017 в 21:52

1 ответ

Как начальная загрузка первого шага в живой диск:

Затем установка efibootmgr:

sudo apt update
sudo apt install efibootmgr

Затем загрузите ядро efivars модуль:

sudo modprobe efivars

Затем выполненный sudo efibootmgr проверять Ваши записи загрузки. Это возвратит что-то вроде этого:

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0004,0002,0003
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* Hard Drive
Boot0003* CD/DVD Drive
Boot0004* ubuntu

Затем удалите, который Вы не хотите быть показанными в BIOS.

Так, например, мы хотим удалить Ubuntu из BootOrder. Так работает, это управляет (в моем примере, который Ubuntu, относятся к 1 и 4 порядкам загрузки, но Вы должны для замены этого пронумеровать с собственным):

sudo efibootmgr -b 1 -B 
sudo efibootmgr -b 4 -B 

Затем необходимо также удалить ubuntu подкаталог в разделе EFI, чтобы препятствовать тому, чтобы встроенное микропрограммное обеспечение UEFI восстановило запись в BootOrder.

Чтобы сделать это, сначала найдите свой раздел EFI. Так выполняет эту команду:

sudo fdisk -l

(Раздел EFI имеет EFI System под столбцом Type.)

Например, в моем случае /dev/sda2 раздел EFI:

/dev/sda1        2048     923647     921600   450M BIOS boot
/dev/sda2      923648    1128447     204800   100M EFI System
/dev/sda3     1128448    1161215      32768    16M Microsoft reserved
/dev/sda4     1161216  425428991  424267776 202.3G Microsoft basic data
/dev/sda5   425428992 1347025381  921596390 439.5G Microsoft basic data
/dev/sda6  1347026944 1395853311   48826368  23.3G Linux swap
/dev/sda7  2166228992 3907025693 1740796702 830.1G Microsoft basic data
/dev/sda8  1395853312 2166228991  770375680 367.4G Linux filesystem

Поэтому смонтируйте раздел EFI на пустой папке где угодно.

    sudo mkdir /mnt/boot
    sudo mount /dev/sda2 /mnt/boot

Теперь найдите каталог Ubuntu или имя любого другого дистрибутива в этом разделе. Это находится главным образом под efi/ubuntu.

Удалите тот каталог и его содержание командами как это:

cd /mnt/boot/efi/
sudo rm -r ubuntu
0
ответ дан 1 June 2017 в 07:52
  • 1
    У меня просто было разъединение снова на днях. Так или иначе одно приложение, должно быть, переустановило dnsmasq снова. В любом случае на этот раз я просто отключил его с systemd. До сих пор it' s не работающий больше и я не получаю разъединений также. – Nitai 23 December 2016 в 18:12

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

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