Двойная загрузка Кали и Мята. Хотите использовать Grub of Mint

TL; DR; Я хочу использовать Linux Mint GRUB вместо Kali Linux. Есть ли способ отключить GRUB из Kali Linux и использовать GRUB из Linux Mint?

Linux Mint GRUB устанавливается в отдельный раздел (/ dev / sdb4) Kali Linux GRUB устанавливается вместе в его / каталог (/ dev / sdb2)

Я недавно установил Kali Linux на свой ноутбук с установленным Linux Mint. Однако после установки GRUB использовал Kali (определяется фоновым изображением kali), а мой старый GRUB (Linux Mint) был перезаписан (?). Я также проверил раздел, где я установил Kali Linux и нашел отдельную загрузочную папку.

Во время установки Kali опция установки нового загрузчика не предоставлялась.

Я понимаю, что есть такие команды, как grub-install или что-то такое, что я могу запустить на своей хост-системе, в данном случае Linux Mint. Однако я также читал, что во время установки GRUB он записывает что-то в основную загрузочную запись.

$ lsblk NAME SIZE RO TYPE MOUNTPOINT sda 698.7G 0 disk # extra disk for files └─sda1 698.7G 0 part /media/user/Shared #Samba share sdb 489.1G 0 disk # main disk ├─sdb1 4G 0 part [SWAP] # this is shared between 2 distro ├─sdb2 200G 0 part # Partition for Kali Linux ├─sdb3 200G 0 part / # Partition for Linux Mint ├─sdb4 976M 0 part /boot/efi # EFI partition (from Mint installation) └─sdb5 84.1G 0 part /media/user/DPartition # partition shared between distro 

Я хочу использовать GRUB, установленный в / dev / sdb4, вместо GRUB, установленного в / dev / sdb2: / boot.

Есть ли способ отключить или удалить GRUB в Kali Linux? Любая помощь подойдет. Спасибо!!!

PS У меня сейчас нет живого CD, я просто использовал заимствованный флэш-диск для загрузки и установки Linux с USB.

-edit- Я могу загрузиться с Mint и Kali, используя GRUB из Kali linux.

Я понимаю, что, поскольку я использую UEFI, я могу просто удалить GRUB из Kali, и мой ноутбук просто загрузится с / dev / sdb4, однако я не могу рисковать этим, поскольку у меня нет сейчас живого компакт-диска для использования. Есть ли способ сделать это без использования Live CD?

Когда вы можете загрузить Mint через меню grub в Kali, вы можете заменить grub, чтобы он указывал на Mint.

  • Загрузитесь в Linux Mint и выполните следующие команды

  • Проверьте, работаете ли вы в режиме BIOS или в режиме UEFI. Кажется, что Mint был установлен в режиме UEFI, но вы можете проверить с

     test -d /sys/firmware/efi && echo efi || echo bios 
  • Проверьте, где у вас есть grub.cfg . Обычно он находится в /boot/grub , который используется по умолчанию.

     find /boot -name 'grub.cfg' 

    Если это где-то еще, вам нужно указать правильное местоположение. Смотрите man grub-install для подробностей.

  • Установите загрузчик grub. Смотрите следующую ссылку,

    help.ubuntu.com/community/Grub2/Installing#Reinstalling_GRUB_2_from_a_Working_System

     sudo grub-install /dev/sdX # Example: sudo grub-install /dev/sda 

    Эта команда работает в режиме BIOS, и теперь я проверил, что она работает и в режиме UEFI (протестировано с Lubuntu 18.04 LTS и Ubuntu 16.04.1 LTS в NUC).

  • Затем выполните следующую команду, чтобы Mint увидел Kali (в меню grub Mint должен быть хотя бы один пункт для Kali),

     sudo update-grub 

Решение (после комментариев и чата)

Выполнение этих команд из Mint не может перезаписать / удалить файл grubx64.efi , который указывает на Kali. Но ОП увидела это и сделала это вручную.

Если команды sudodus не работают для вас, и вы также находитесь в режиме UEFI, вы можете попробовать быстрое решение:

В / boot / efi / EFI / будут каталоги всех ОС с загрузчиком grub в вашей системе. Я удалил файл grubx64.efi из каталога kali и перезагрузил мою систему.

Примечание: примите меры предосторожности при удалении этого файла, так как это может сделать вашу систему не загружаемой.