¿Cómo eliminar entradas EFI innecesarias de GRUB?

¿Cómo eliminar entradas EFI innecesarias de GRUB?

Así es como se ve mi entrada del menú GRUB

¿Cómo puedo deshacerme de estas entradas del menú GRUB no deseadas? Mi Ubuntu y Windows se están cargando correctamente, pero no necesito estas entradas innecesarias. Gracias de antemano. Así es como se ve grub.cfg(/boot/grub/grub.cfg) en mi caso:

# COMENZAR /etc/grub.d/00_header ###
si [ -s $prefijo/grubenv ]; entonces
  establecer have_grubenv = verdadero
  cargar_env
fi
si ["${next_entry}"]; entonces
   establecer predeterminado="${next_entry}"
   establecer siguiente_entrada=
   save_env siguiente_entrada
   establecer boot_once = verdadero
demás
   establecer predeterminado = "5"
fi

si [ x"${feature_menuentry_id}" = xy ]; entonces
  menuentry_id_option="--id"
demás
  menuentry_id_option=""
fi

exportar menuentry_id_option

si [ "${prev_saved_entry}" ]; entonces
  establecer save_entry="${prev_saved_entry}"
  save_env entrada_guardada
  establecer prev_saved_entry=
  save_env prev_saved_entry
  establecer boot_once = verdadero
fi

función guardada por defecto {
  si [ -z "${boot_once}" ]; entonces
    save_entry="${elegido}"
    save_env entrada_guardada
  fi
}
falla de registro de función {
  establecer error de registro = 1
  si [ -n "${have_grubenv}" ]; entonces si [ -z "${boot_once}" ]; luego save_env recordfail; fi; fi
}
función cargar_video {
  si [x$feature_all_video_module = xy]; entonces
    insmod todo_video
  demás
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmodvbe
    insmodvga
    insmod video_bochs
    insmod video_cirrus
  fi
}

si [x$feature_default_font_path = xy]; entonces
   fuente = Unicode
demás
insmod part_gpt
insmod ext2
establecer raíz = 'hd0, gpt7'
si [ x$feature_platform_search_hint = xy ]; entonces
  buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
demás
  buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
fi
    fuente="/usr/share/grub/unicode.pf2"
fi

si cargarfuente $fuente; entonces
  establecer gfxmode = automático
  cargar_video
  insmodgfxterm
  establecer locale_dir=$prefijo/locale
  establecer idioma=en_US
  insmod obtener texto
fi
salida_terminal gfxterm
si [ "${recordfail}" = 1 ]; entonces
  establecer tiempo de espera = -1
demás
  si [x$feature_timeout_style = xy]; entonces
    establecer timeout_style=menú
    establecer tiempo de espera = 30
  # Código de tiempo de espera normal alternativo en caso de que la característica timeout_style sea
  # no disponible.
  demás
    establecer tiempo de espera = 30
  fi
fi
### FIN /etc/grub.d/00_header ###

### COMENZAR /etc/grub.d/05_debian_theme ###
establecer menu_color_normal=blanco/negro
configurar menu_color_highlight=negro/gris claro
si color_fondo 44,0,30,0; entonces
  claro
fi
### FIN /etc/grub.d/05_debian_theme ###

### COMENZAR /etc/grub.d/10_linux ###
función gfxmode {
    establecer gfxpayload="${1}"
    if [ "${1}" = "mantener" ]; entonces
        establecer vt_handoff=vt.handoff=7
    demás
        establecer vt_handoff=
    fi
}
si [ "${recordfail}" != 1 ]; entonces
  si [ -e ${prefijo}/gfxblacklist.txt ]; entonces
    si hwmatch ${prefix}/gfxblacklist.txt 3; entonces
      si [ ${partido} = 0 ]; entonces
        establecer linux_gfx_mode=mantener
      demás
        establecer linux_gfx_mode=texto
      fi
    demás
      establecer linux_gfx_mode=texto
    fi
  demás
    establecer linux_gfx_mode=mantener
  fi
demás
  establecer linux_gfx_mode=texto
fi
exportar linux_gfx_mode
entrada de menú 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    error de registro
    cargar_video
    modo gfx $linux_modo_gfx
    insmod gzio
    insmod part_gpt
    insmod ext2
    establecer raíz = 'hd0, gpt7'
    si [ x$feature_platform_search_hint = xy ]; entonces
      buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
    demás
      buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
    fi
    linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
    initrd /boot/initrd.img-3.13.0-49-generic
}
submenú 'Opciones avanzadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    entrada de menú 'Ubuntu, con Linux 3.13.0-49-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-49-genérico...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-49-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-49-genérico...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-48-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-48-generic...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-48-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-48-generic...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-46-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-46-genérico...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-46-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-46-genérico...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-44-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-44-genérico...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-44-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-44-genérico...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-32-genérico...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-32-generico
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-32-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-32-genérico...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-32-generico
    }
}

### FIN /etc/grub.d/10_linux ###

### COMENZAR /etc/grub.d/20_linux_xen ###

### FIN /etc/grub.d/20_linux_xen ###

### COMENZAR /etc/grub.d/20_memtest86+ ###
### FIN /etc/grub.d/20_memtest86+ ###

### COMENZAR /etc/grub.d/25_custom ###

entrada de menú "Windows UEFI bootmgfw.efi" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

entrada de menú "cargador UEFI de arranque de Windows" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/Boot/bkpbootx64.efi
}

entrada de menú "EFI/HP/SystemRecovery/bootmgfw.efi" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/HP/SystemRecovery/bootmgfw.efi
}
### FIN /etc/grub.d/25_custom ###

### COMENZAR /etc/grub.d/30_os-prober ###
entrada de menú 'Administrador de arranque de Windows (en /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-E467-1A3B' {
    insmod part_gpt
    grasa insmod
    establecer raíz = 'hd0, gpt2'
    si [ x$feature_platform_search_hint = xy ]; entonces
      buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E467-1A3B
    demás
      buscar --no-floppy --fs-uuid --set=root E467-1A3B
    fi
    cargador de cadena /EFI/Microsoft/Boot/bootmgfw.efi
}
establecer timeout_style=menú
si [ "${tiempo de espera}" = 0 ]; entonces
  establecer tiempo de espera = 10
fi
### FIN /etc/grub.d/30_os-prober ###

### COMENZAR /etc/grub.d/30_uefi-firmware ###
entrada de menú 'Configuración del sistema' $menuentry_id_option 'uefi-firmware' {
    configuración fw
}
### FIN /etc/grub.d/30_uefi-firmware ###

### COMENZAR /etc/grub.d/40_custom ###
# Este archivo proporciona una manera fácil de agregar entradas de menú personalizadas. Simplemente escriba el
# entradas de menú que deseas agregar después de este comentario. Tenga cuidado de no cambiar
# la línea 'cola ejecutiva' arriba.
#
# NO EDITAR ESTE ARCHIVO
#
# Se genera automáticamente mediante grub-mkconfig usando plantillas
# de /etc/grub.d y configuración de /etc/default/grub
#

### COMENZAR /etc/grub.d/00_header ###
si [ -s $prefijo/grubenv ]; entonces
  establecer have_grubenv = verdadero
  cargar_env
fi
si ["${next_entry}"]; entonces
   establecer predeterminado="${next_entry}"
   establecer siguiente_entrada=
   save_env siguiente_entrada
   establecer boot_once = verdadero
demás
   establecer predeterminado = "0"
fi

si [ x"${feature_menuentry_id}" = xy ]; entonces
  menuentry_id_option="--id"
demás
  menuentry_id_option=""
fi

exportar menuentry_id_option

si [ "${prev_saved_entry}" ]; entonces
  establecer save_entry="${prev_saved_entry}"
  save_env entrada_guardada
  establecer prev_saved_entry=
  save_env prev_saved_entry
  establecer boot_once = verdadero
fi

función guardada por defecto {
  si [ -z "${boot_once}" ]; entonces
    save_entry="${elegido}"
    save_env entrada_guardada
  fi
}
falla de registro de función {
  establecer error de registro = 1
  si [ -n "${have_grubenv}" ]; entonces si [ -z "${boot_once}" ]; luego save_env recordfail; fi; fi
}
función cargar_video {
  si [x$feature_all_video_module = xy]; entonces
    insmod todo_video
  demás
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmodvbe
    insmodvga
    insmod video_bochs
    insmod video_cirrus
  fi
}

si [x$feature_default_font_path = xy]; entonces
   fuente = Unicode
demás
insmod part_gpt
insmod ext2
establecer raíz = 'hd0, gpt7'
si [ x$feature_platform_search_hint = xy ]; entonces
  buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
demás
  buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
fi
    fuente="/usr/share/grub/unicode.pf2"
fi

si cargarfuente $fuente; entonces
  establecer gfxmode = automático
  cargar_video
  insmodgfxterm
  establecer locale_dir=$prefijo/locale
  establecer idioma=en_US
  insmod obtener texto
fi
salida_terminal gfxterm
si [ "${recordfail}" = 1 ]; entonces
  establecer tiempo de espera = -1
demás
  si [x$feature_timeout_style = xy]; entonces
    establecer timeout_style=menú
    establecer tiempo de espera = 10
  # Código de tiempo de espera normal alternativo en caso de que la característica timeout_style sea
  # no disponible.
  demás
    establecer tiempo de espera = 10
  fi
fi
### FIN /etc/grub.d/00_header ###

### COMENZAR /etc/grub.d/05_debian_theme ###
establecer menu_color_normal=blanco/negro
configurar menu_color_highlight=negro/gris claro
si color_fondo 44,0,30,0; entonces
  claro
fi
### FIN /etc/grub.d/05_debian_theme ###

### COMENZAR /etc/grub.d/10_linux ###
función gfxmode {
    establecer gfxpayload="${1}"
    if [ "${1}" = "mantener" ]; entonces
        establecer vt_handoff=vt.handoff=7
    demás
        establecer vt_handoff=
    fi
}
si [ "${recordfail}" != 1 ]; entonces
  si [ -e ${prefijo}/gfxblacklist.txt ]; entonces
    si hwmatch ${prefix}/gfxblacklist.txt 3; entonces
      si [ ${partido} = 0 ]; entonces
        establecer linux_gfx_mode=mantener
      demás
        establecer linux_gfx_mode=texto
      fi
    demás
      establecer linux_gfx_mode=texto
    fi
  demás
    establecer linux_gfx_mode=mantener
  fi
demás
  establecer linux_gfx_mode=texto
fi
exportar linux_gfx_mode
entrada de menú 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    error de registro
    cargar_video
    modo gfx $linux_modo_gfx
    insmod gzio
    insmod part_gpt
    insmod ext2
    establecer raíz = 'hd0, gpt7'
    si [ x$feature_platform_search_hint = xy ]; entonces
      buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
    demás
      buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
    fi
    linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
    initrd /boot/initrd.img-3.13.0-49-generic
}
submenú 'Opciones avanzadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    entrada de menú 'Ubuntu, con Linux 3.13.0-49-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-49-genérico...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-49-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-49-genérico...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-48-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-48-generic...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-48-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-48-generic...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-46-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-46-genérico...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-46-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-46-genérico...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-44-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-44-genérico...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-44-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-44-genérico...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        modo gfx $linux_modo_gfx
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-32-genérico...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-32-generico
    }
    entrada de menú 'Ubuntu, con Linux 3.13.0-32-generic (modo de recuperación)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
        error de registro
        cargar_video
        insmod gzio
        insmod part_gpt
        insmod ext2
        establecer raíz = 'hd0, gpt7'
        si [ x$feature_platform_search_hint = xy ]; entonces
          buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        demás
          buscar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Cargando Linux 3.13.0-32-genérico...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recuperación nomodeset
        echo 'Cargando disco ram inicial...'
        initrd /boot/initrd.img-3.13.0-32-generico
    }
}

### FIN /etc/grub.d/10_linux ###

### COMENZAR /etc/grub.d/20_linux_xen ###

### FIN /etc/grub.d/20_linux_xen ###

### COMENZAR /etc/grub.d/20_memtest86+ ###
### FIN /etc/grub.d/20_memtest86+ ###

### COMENZAR /etc/grub.d/25_custom ###

entrada de menú "Windows UEFI bootmgfw.efi" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

entrada de menú "cargador UEFI de arranque de Windows" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/Boot/bkpbootx64.efi
}


### FIN /etc/grub.d/25_custom ###

### COMENZAR /etc/grub.d/30_os-prober ###
entrada de menú 'Administrador de arranque de Windows (en /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-E467-1A3B' {
    insmod part_gpt
    grasa insmod
    establecer raíz = 'hd0, gpt2'
    si [ x$feature_platform_search_hint = xy ]; entonces
      buscar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E467-1A3B
    demás
      buscar --no-floppy --fs-uuid --set=root E467-1A3B
    fi
    cargador de cadena /EFI/Microsoft/Boot/bootmgfw.efi
}
establecer timeout_style=menú
si [ "${tiempo de espera}" = 0 ]; entonces
  establecer tiempo de espera = 10
fi
### FIN /etc/grub.d/30_os-prober ###

### COMENZAR /etc/grub.d/30_uefi-firmware ###
entrada de menú 'Configuración del sistema' $menuentry_id_option 'uefi-firmware' {
    configuración fw
}
### FIN /etc/grub.d/30_uefi-firmware ###
### COMENZAR /etc/grub.d/40_custom ###
# Este archivo proporciona una manera fácil de agregar entradas de menú personalizadas. Simplemente escriba el
# entradas de menú que deseas agregar después de este comentario. Tenga cuidado de no cambiar
# la línea 'cola ejecutiva' arriba.
### FIN /etc/grub.d/40_custom ###

### COMENZAR /etc/grub.d/41_custom ###
si [ -f ${config_directory}/custom.cfg ]; entonces
  fuente ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; entonces
  fuente $prefijo/custom.cfg;
fi
### FIN /etc/grub.d/41_custom ###
### FIN /etc/grub.d/40_custom ###

### COMENZAR /etc/grub.d/41_custom ###
si [ -f ${config_directory}/custom.cfg ]; entonces
  fuente ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; entonces
  fuente $prefijo/custom.cfg;
fi
### FIN /etc/grub.d/41_custom ###

### COMENZAR /etc/grub.d/backup25_custom ###

entrada de menú "Windows UEFI bootmgfw.efi" {
buscar --fs-uuid --no-floppy --set=root E467-1A3B
cargador de cadena (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
### FIN /etc/grub.d/backup25_custom ###

Respuesta1

Finalmente puedo resolver este problema... revisé todos y cada uno de los archivos del directorio /etc/grub.d/ y eliminé las entradas que no eran necesarias y luego ejecuté 'sudo update-grub'. Entré en 25_custom y borré todas las entradas que no eran necesarias (para iniciar en el momento del inicio, como todas las entradas EFI innecesarias).

sudo gedit  /etc/grub.d/25_custom
sudo update-grub

Asegúrese de hacer una copia de seguridad de los archivos que está editando. Asegúrese de no almacenar ninguno de los archivos de respaldo que comiencen con 25_custom... si lo almacena con 25_custom_today'sdate, etc... El cargador de arranque EFI seguirá leyendo las entradas de eso... Para las personas que tienen HP Computadora portátil: esto definitivamente funcionará para usted. Gracias por toda su ayuda.

Actualizar Enfrenté este problema nuevamente con mi computadora de escritorio Dell XPS. Esta vez necesito hacer lo mismo con custom_40 y custom_41. Consulte lo siguiente /etc/grub.dpara conocer los problemas específicos de su máquina.

Otra alternativa para hacer esto: Utilice grub-customizer: interfaz gráfica de usuario

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
grub-customizer

Personalizador de egrub en mi máquina Ahora resalte la entrada y elimínela. Guarde los cambios una vez hechos.

En el próximo reinicio, podrá comprobar que las entradas no deseadas han desaparecido. ingrese la descripción de la imagen aquíY lo bueno de grub-customizer es que en el lado derecho, tiene los elementos eliminados, uno puede revertir algunos o todos ellos si ha eliminado algo por error. Tampoco olvidespurgar los granos viejospara que también puedas ahorrar espacio en el disco.

Respuesta2

Para eliminar las entradas EFI de UEFI, se utiliza efibootmgr.

Puede enumerar las entradas por

sudo efibootmgr

Y eliminar entradas por

sudo efibootmgr -Bb <entry_number>

manual de efibootmgr

Respuesta3

Para limpiar su entrada de Grub, debe decidir qué entrada de menú eliminar. Primero, editemos el script del archivo personalizado en el directorio /etc/grub.d que contiene el mismo contenido que su archivo grub.cfg.

gedit /boot/grub/grub.cfg

Copie todo el contenido y vaya al archivo /etc/grub.d/40_custom

sudo gedit  /etc/grub.d/40_custom

Agregue el contenido copiado a las líneas encontradas en 40_custom.

Ahora, en este archivo personalizado, simplemente elimine todas las entradas de menú que no desee que aparezcan en su menú de Grub. Asegúrese de eliminar el nodo de la entrada del menú que está encerrado entre {}

Ahora, cuando termine, guarde el archivo 40_custom y salga de gedit.

Luego ejecute el comando:

sudo update-grub

Este comando creará un nuevo menú de inicio en el archivo /boot/grub/grub.cfg que contiene los elementos del menú personalizado que hemos especificado.

Puede comprobarlo, antes de reiniciar, para estar seguro, utilizando el comando: gedit /boot/grub/grub.cfg. Esto abrirá el archivo en modo de solo lectura.

Si el archivo es como esperaba, continúe y reinicie; de ​​lo contrario, verifique dónde tiene un error.

Puedes leer algunos artículos para obtener más información, comoesteyeste.

información relacionada