Я взял в руки ноутбук, который прошёл несколько инсталляций linux и теперь имеет поврежденную конфигурацию загрузки с набором конфигов EFI/MBR grub.

Для начала, когда я включаю его, он говорит:

Booting in insecure mode
Failed to open \EFI\Microsoft\Boot\grubx64.efi
Failed to load image
Failed to open \EFI\Microsoft\Boot\MokManager.efi
Failed to load image

Единственный способ загрузить систему - нажать esc, чтобы войти в "Startup Menu". Оттуда я выбираю F9: Boot Device Option, который предлагает мне несколько вариантов.

  1. Диспетчер загрузки ОС: я возвращаюсь к первому экрану и снова застреваю.
  2. Ubuntu: запускает сессию grub
  3. Кали: правильный и единственный ос я мог начать
  4. Загрузка из EFI-файла: мне кажется, мне нужно вручную выбрать загрузочный EFI-файл.

Только вариант 3 позволяет мне использовать мою ОС. Оказавшись там, я вижу кали-версию меню grub с несколькими опциями и могу запустить свою ОС.

Чтобы исправить это, я запустил сеанс live -восстановления boot-repair, но стандартная процедура, предложенная boot-repair, вообще не сработала, а также дополнительные параметры grub location , grub options и т.д. Неактивны, и я могу не выбирайте их.

Я вручную смонтировал /dev /sda1 в /boot /efi. Здесь я вижу 4 dirs:

Boot/
    bootx64.efi.grb # empty 
    bootx64.efi
Microsoft/
    Boot/
        bootmgfw.efi
        bootmgfw.efi.grb
        bootx64.efi
        bootx64.efi.grb
kali/
    grubx64.efi
ubuntu/
    grub.cfg
    grubx64.efi
    MokManager.efi
    shimx64.efi

Kali - единственная активная и установленная ОС, всех остальных больше не существует.

Я совсем запутался, как это исправить?

Примечание. Я не планирую переустанавливать Windows на этом компьютере.

Изменить: у меня есть в общей сложности 3 раздела, и моя установка Кали видит их следующим образом:

/dev/sda1  --> /boot/efi  fat32 512mb
/dev/sda2  --> /boot      ext2  244mb
/dev/sda3  --> Os Disk

Вероятно, мне следует избавиться от /dev /sda2, поскольку я его не создавал?

0