Как преобразовать эти команды для работы в файле conky?

Для этого вам не нужны утилиты живой загрузки или boot-repair.

Загрузитесь в kali, затем запуститеsudo efibootmgr(или просто efibootmgrот имени root ).

Список должен выглядеть примерно так:

BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0000,0001  <there may be other 4-digit numbers on this line>
Boot0000* Ubuntu
Boot0001* Kali
<... possibly other BootNNNN lines with other stuff...>

4-значные -номера могут быть разными, но общий вид должен быть одинаковым.

Теперь BootOrderсообщает системной прошивке порядок, в котором следует пытаться выполнять различные цели загрузки, перечисленные в строках BootNNNN, и в вашей системе номер, относящийся к Kali, идет после номера, относящегося к Ubuntu.

Поскольку вы хотите избавиться от последних остатков Ubuntu, следующий шаг прост: :посмотрите на строки BootNNNN, найдите 4-значное число -в строке, которая говорит Ubuntu. Мы назовем этот номер ХХХХ.

Теперь используйте эту команду, чтобы удалить загрузочную запись UEFI Ubuntu:

sudo efibootmgr -b XXXX -B

Замените XXXXфактическим четырехзначным числом -.

Это решает вашу насущную проблему. :GRUB Ubuntu больше не будет запускаться во время загрузки. Но он все еще существует на диске.

Ваш раздел ESP должен быть смонтирован в /boot/efi, и если у вас есть только один диск, на нем фактически находится GRUB Ubuntu. Загляните в каталог/boot/efi/EFI/:вы должны найти там один каталог для каждой ОС, установленной на этом диске, вероятно, он называется просто ubuntuиkali(заглавные буквы могут быть разными ).

Чтобы полностью удалить последние остатки загрузчика Ubuntu, просто удалите весь каталог /boot/efi/EFI/ubuntu:

sudo rm -r /boot/efi/EFI/ubuntu

Будьте осторожны с этой командой. :Если вы случайно удалите каталог kali, вам потребуется переустановить загрузчик с помощью grub-install /dev/sdaили аналогичной команды.

1
26.07.2021, 15:39
0 ответов

Теги

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