Я пробую новые дистрибутивы и хочу очистить всю мою установку 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 .
После выполнения всех этих шагов, мой биос продолжает показывать мне это:
Я предполагаю, что некоторые файлы Ubuntu все еще где-то установлен (на самом деле, я все еще могу получить доступ к grub, чего я не должен иметь). Что мне делать?
PS: если я захожу в Windows 8.1 Параметры перезапуска (shift + щелчок по перезагрузке) и перехожу на Use a device
, у меня есть опция Ubuntu, которая загружает Grub2.
Как начальная загрузка первого шага в живой диск:
Затем установка 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