Partición de EFI corrupta

0

Tengo mis manos en una computadora portátil que no funcionó en varias instalaciones de Linux y ahora tiene una configuración de arranque dañada con una mezcla de configuraciones de grub de EFI / MBR.

Para arrancar cuando lo enciendo dice:

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

La única forma en que puedo arrancar es presionando esc para ingresar al "Menú de Inicio". Desde allí selecciono F9: Opción de dispositivo de inicio que me propone varias opciones.

  1. OS Boot Manager: vuelvo a la primera pantalla y me quedo atascado de nuevo.
  2. Ubuntu: lanza una sesión de grub.
  3. kali: el correcto y único os que podría empezar.
  4. Arrancar desde archivo EFI: me pide que seleccione manualmente el archivo de arranque efi que supongo

Sólo la selección 3 es la que me permite usar mi sistema operativo. Una vez allí puedo ver una versión kali del menú grub con varias opciones y puedo iniciar mi sistema operativo.

Para solucionar esto he almorzado una sesión en vivo de disco de reparación de arranque pero el procedimiento estándar propuesto por la reparación de arranque no funcionó en absoluto, también las opciones avanzadas grub location, grub options y así sucesivamente están en gris y no puedo seleccionarlos.

Monté manualmente el / dev / sda1 a / boot / efi. Aquí puedo ver 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 es el único sistema operativo activo e instalado, todos los demás ya no existen.

Estoy bastante confundido, ¿cómo solucionar esto?

Nota: no planeo reinstalar Windows en esta máquina.

Editar: Tengo un total de 3 particiones, y mi instalación de kali las ve de la siguiente manera:

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

Probablemente debería deshacerme de / dev / sda2 ya que no lo creé?

Leonardo
fuente
1
Parece que simplemente eliminar los archivos que no sean el archivo .efi de Kali resolvería su solución, luego puede ejecutar la herramienta para reconstruir la configuración de arranque
Ramhound
te refieres a eliminar todos los directorios en / dev / sda1 excepto kali? Incluso el Boot ¿uno?
Leonardo
Comience con la carpeta de Microsoft ya que está causando un error.
Ramhound