Como remover entradas EFI desnecessárias do GRUB?

Como remover entradas EFI desnecessárias do GRUB?

É assim que minha entrada de menu GRUB se parece

Como posso me livrar dessas entradas indesejadas do menu GRUB. Meu Ubuntu e Windows estão sendo carregados corretamente, mas não preciso dessas entradas desnecessárias. Desde já, obrigado. É assim que o grub.cfg(/boot/grub/grub.cfg) se parece no meu caso:

# COMEÇAR /etc/grub.d/00_header ###
if [ -s $prefixo/grubenv ]; então
  definir have_grubenv=true
  carregar_env
fi
se ["${next_entry}"]; então
   definir padrão = "${next_entry}"
   definir próxima_entrada =
   save_env next_entry
   definir boot_once=true
outro
   definir padrão = "5"
fi

se [ x"${feature_menuentry_id}" = xy]; então
  menuentry_id_option="--id"
outro
  menuentry_id_option=""
fi

exportar menuentry_id_option

se [ "${prev_saved_entry}"]; então
  definir save_entry="${prev_saved_entry}"
  save_env save_entry
  definir prev_saved_entry=
  save_env prev_saved_entry
  definir boot_once=true
fi

função salva padrão {
  se [ -z "${boot_once}"]; então
    save_entry="${escolhido}"
    save_env save_entry
  fi
}
falha de registro de função {
  definir falha de registro = 1
  se [ -n "${have_grubenv}"]; então se [ -z "${boot_once}" ]; então save_env recordfail; fi; fi
}
função carregar_vídeo {
  se [x$feature_all_video_module = xy]; então
    insmod all_video
  outro
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

se [x$feature_default_font_path = xy]; então
   fonte=unicode
outro
insmod part_gpt
insmod ext2
definir raiz='hd0,gpt7'
se [x$feature_platform_search_hint = xy]; então
  pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
outro
  pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
fi
    fonte = "/usr/share/grub/unicode.pf2"
fi

se carregarfont $font ; então
  definir gfxmode=auto
  carregar_vídeo
  insmod gfxterm
  definir locale_dir=$prefixo/locale
  definir lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1]; então
  definir tempo limite = -1
outro
  se [x$feature_timeout_style = xy]; então
    definir timeout_style=menu
    definir tempo limite=30
  # Código de tempo limite normal substituto caso o recurso timeout_style seja
  # indisponível.
  outro
    definir tempo limite=30
  fi
fi
### END /etc/grub.d/00_header ###

### COMEÇAR /etc/grub.d/05_debian_theme ###
definir menu_color_normal=branco/preto
definir menu_color_highlight=preto/cinza claro
se cor_de_fundo 44,0,30,0; então
  claro
fi
### END /etc/grub.d/05_debian_theme ###

### COMEÇAR /etc/grub.d/10_linux ###
função gfxmode {
    definir gfxpayload="${1}"
    if [ "${1}" = "manter"]; então
        definir vt_handoff=vt.handoff=7
    outro
        definir vt_handoff=
    fi
}
if [ "${recordfail}" != 1 ]; então
  se [ -e ${prefixo}/gfxblacklist.txt ]; então
    se hwmatch ${prefix}/gfxblacklist.txt 3; então
      se [${correspondência} = 0]; então
        definir linux_gfx_mode = manter
      outro
        definir linux_gfx_mode=texto
      fi
    outro
      definir linux_gfx_mode=texto
    fi
  outro
    definir linux_gfx_mode = manter
  fi
outro
  definir linux_gfx_mode=texto
fi
exportar linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    falha de registro
    carregar_vídeo
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_gpt
    insmod ext2
    definir raiz='hd0,gpt7'
    se [x$feature_platform_search_hint = xy]; então
      pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
    outro
      pesquisar --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
}
submenu 'Opções avançadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-49-generic ...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-49-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-49-generic ...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando 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 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-48-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-48-generic ...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-46-generic ...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-46-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-46-generic ...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-44-generic ...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-44-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-44-generic ...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-32-generic ...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-32-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-32-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-32-generic ...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-32-generic
    }
}

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

### COMEÇAR /etc/grub.d/20_linux_xen ###

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

### COMEÇAR /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### COMEÇAR /etc/grub.d/25_custom ###

entrada de menu "Windows UEFI bootmgfw.efi" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry "Carregador UEFI de inicialização do Windows" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/Boot/bkpbootx64.efi
}

entrada de menu "EFI/HP/SystemRecovery/bootmgfw.efi" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/HP/SystemRecovery/bootmgfw.efi
}
### END /etc/grub.d/25_custom ###

### COMEÇAR /etc/grub.d/30_os-prober ###
menuentry 'Gerenciador de inicialização do Windows (em /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-E467-1A3B' {
    insmod part_gpt
    gordura insmod
    definir raiz='hd0,gpt2'
    se [x$feature_platform_search_hint = xy]; então
      pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E467-1A3B
    outro
      pesquisar --no-floppy --fs-uuid --set=root E467-1A3B
    fi
    carregador de cadeia /EFI/Microsoft/Boot/bootmgfw.efi
}
definir timeout_style=menu
se ["${tempo limite}" = 0]; então
  definir tempo limite = 10
fi
### END /etc/grub.d/30_os-prober ###

### COMEÇAR /etc/grub.d/30_uefi-firmware ###
menuentry 'Configuração do sistema' $menuentry_id_option 'uefi-firmware' {
    fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### COMEÇAR /etc/grub.d/40_custom ###
# Este arquivo fornece uma maneira fácil de adicionar entradas de menu personalizadas. Basta digitar o
# entradas de menu que você deseja adicionar após este comentário. Tenha cuidado para não mudar
# a linha 'exec tail' acima.
#
# NÃO EDITE ESSE ARQUIVO
#
# É gerado automaticamente pelo grub-mkconfig usando templates
# de /etc/grub.d e configurações de /etc/default/grub
#

### COMEÇAR /etc/grub.d/00_header ###
if [ -s $prefixo/grubenv ]; então
  definir have_grubenv=true
  carregar_env
fi
se ["${next_entry}"]; então
   definir padrão = "${next_entry}"
   definir próxima_entrada =
   save_env next_entry
   definir boot_once=true
outro
   definir padrão = "0"
fi

se [ x"${feature_menuentry_id}" = xy]; então
  menuentry_id_option="--id"
outro
  menuentry_id_option=""
fi

exportar menuentry_id_option

se [ "${prev_saved_entry}"]; então
  definir save_entry="${prev_saved_entry}"
  save_env save_entry
  definir prev_saved_entry=
  save_env prev_saved_entry
  definir boot_once=true
fi

função salva padrão {
  se [ -z "${boot_once}"]; então
    save_entry="${escolhido}"
    save_env save_entry
  fi
}
falha de registro de função {
  definir falha de registro = 1
  se [ -n "${have_grubenv}"]; então se [ -z "${boot_once}" ]; então save_env recordfail; fi; fi
}
função carregar_vídeo {
  se [x$feature_all_video_module = xy]; então
    insmod all_video
  outro
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

se [x$feature_default_font_path = xy]; então
   fonte=unicode
outro
insmod part_gpt
insmod ext2
definir raiz='hd0,gpt7'
se [x$feature_platform_search_hint = xy]; então
  pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
outro
  pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
fi
    fonte = "/usr/share/grub/unicode.pf2"
fi

se carregarfont $font ; então
  definir gfxmode=auto
  carregar_vídeo
  insmod gfxterm
  definir locale_dir=$prefixo/locale
  definir lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1]; então
  definir tempo limite = -1
outro
  se [x$feature_timeout_style = xy]; então
    definir timeout_style=menu
    definir tempo limite = 10
  # Código de tempo limite normal substituto caso o recurso timeout_style seja
  # indisponível.
  outro
    definir tempo limite = 10
  fi
fi
### END /etc/grub.d/00_header ###

### COMEÇAR /etc/grub.d/05_debian_theme ###
definir menu_color_normal=branco/preto
definir menu_color_highlight=preto/cinza claro
se cor_de_fundo 44,0,30,0; então
  claro
fi
### END /etc/grub.d/05_debian_theme ###

### COMEÇAR /etc/grub.d/10_linux ###
função gfxmode {
    definir gfxpayload="${1}"
    if [ "${1}" = "manter"]; então
        definir vt_handoff=vt.handoff=7
    outro
        definir vt_handoff=
    fi
}
if [ "${recordfail}" != 1 ]; então
  se [ -e ${prefixo}/gfxblacklist.txt ]; então
    se hwmatch ${prefix}/gfxblacklist.txt 3; então
      se [${correspondência} = 0]; então
        definir linux_gfx_mode = manter
      outro
        definir linux_gfx_mode=texto
      fi
    outro
      definir linux_gfx_mode=texto
    fi
  outro
    definir linux_gfx_mode = manter
  fi
outro
  definir linux_gfx_mode=texto
fi
exportar linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    falha de registro
    carregar_vídeo
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_gpt
    insmod ext2
    definir raiz='hd0,gpt7'
    se [x$feature_platform_search_hint = xy]; então
      pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
    outro
      pesquisar --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
}
submenu 'Opções avançadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' {
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-49-generic ...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-49-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-49-generic ...'
        linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-49-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando 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 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-48-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-48-generic ...'
        linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-48-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-46-generic ...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-46-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-46-generic ...'
        linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-46-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-44-generic ...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-44-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-44-generic ...'
        linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-44-generic
    }
    menuentry 'Ubuntu, com 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'{
        falha de registro
        carregar_vídeo
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-32-generic ...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro quiet splash $vt_handoff
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-32-generic
    }
    menuentry 'Ubuntu, com Linux 3.13.0-32-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73'{
        falha de registro
        carregar_vídeo
        insmod gzio
        insmod part_gpt
        insmod ext2
        definir raiz='hd0,gpt7'
        se [x$feature_platform_search_hint = xy]; então
          pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73
        outro
          pesquisar --no-floppy --fs-uuid --set=root 0307c8a7-964b-4f91-9eb0-31dddf1eee73
        fi
        echo 'Carregando Linux 3.13.0-32-generic ...'
        linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root=UUID=0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro conjunto de nomodes de recuperação
        echo 'Carregando disco RAM inicial...'
        initrd /boot/initrd.img-3.13.0-32-generic
    }
}

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

### COMEÇAR /etc/grub.d/20_linux_xen ###

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

### COMEÇAR /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### COMEÇAR /etc/grub.d/25_custom ###

entrada de menu "Windows UEFI bootmgfw.efi" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry "Carregador UEFI de inicialização do Windows" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/Boot/bkpbootx64.efi
}


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

### COMEÇAR /etc/grub.d/30_os-prober ###
menuentry 'Gerenciador de inicialização do Windows (em /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-E467-1A3B' {
    insmod part_gpt
    gordura insmod
    definir raiz='hd0,gpt2'
    se [x$feature_platform_search_hint = xy]; então
      pesquisar --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 E467-1A3B
    outro
      pesquisar --no-floppy --fs-uuid --set=root E467-1A3B
    fi
    carregador de cadeia /EFI/Microsoft/Boot/bootmgfw.efi
}
definir timeout_style=menu
se ["${tempo limite}" = 0]; então
  definir tempo limite = 10
fi
### END /etc/grub.d/30_os-prober ###

### COMEÇAR /etc/grub.d/30_uefi-firmware ###
menuentry 'Configuração do sistema' $menuentry_id_option 'uefi-firmware' {
    fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### COMEÇAR /etc/grub.d/40_custom ###
# Este arquivo fornece uma maneira fácil de adicionar entradas de menu personalizadas. Basta digitar o
# entradas de menu que você deseja adicionar após este comentário. Tenha cuidado para não mudar
# a linha 'exec tail' acima.
### END /etc/grub.d/40_custom ###

### COMEÇAR /etc/grub.d/41_custom ###
if [ -f ${diretório_config}/custom.cfg]; então
  fonte ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; então
  fonte $prefixo/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### END /etc/grub.d/40_custom ###

### COMEÇAR /etc/grub.d/41_custom ###
if [ -f ${diretório_config}/custom.cfg]; então
  fonte ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; então
  fonte $prefixo/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### COMEÇAR /etc/grub.d/backup25_custom ###

entrada de menu "Windows UEFI bootmgfw.efi" {
pesquisar --fs-uuid --no-floppy --set=root E467-1A3B
carregador de cadeia (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/backup25_custom ###

Responder1

Finalmente consegui resolver esse problema ... examinei cada arquivo no diretório /etc/grub.d/ e me livrei das entradas desnecessárias e executei 'sudo update-grub'. Entrei em 25_custom e limpei todas as entradas que não eram necessárias (para inicializar no momento da inicialização - como todas as entradas EFI desnecessárias).

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

Certifique-se de fazer um backup dos arquivos que você está editando. Certifique-se de não armazenar nenhum dos arquivos de backup começando com 25_custom... se você armazená-lo com 25_custom_today'sdate etc.... O carregador de inicialização EFI ainda lerá as entradas disso.... Para pessoas que possuem HP Laptop - isso definitivamente funcionará para você. Obrigado por toda sua ajuda.

Atualizar Enfrentei esse problema novamente com meu desktop Dell XPS. Desta vez preciso fazer o mesmo para custom_40 e custom_41. Consulte tudo abaixo /etc/grub.dpara descobrir os problemas específicos da sua máquina.

Outra alternativa para fazer isso: Use grub-customizer - interface gráfica do usuário

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

egrub-customizer na minha máquina Agora destaque a entrada e remova-a. Salve as alterações quando terminar.

Na próxima reinicialização - você pode verificar se essas entradas indesejadas desapareceram. insira a descrição da imagem aquie a parte boa do grub-customizer é que no lado direito - ele contém os itens removidos - é possível reverter alguns ou todos eles se você tiver excluído algo por engano. Também não se esqueça depurgar os grãos antigospara que você também possa economizar espaço em disco.

Responder2

Para remover entradas EFI do UEFI, efibootmgr é usado.

Você pode listar entradas por

sudo efibootmgr

E remova entradas por

sudo efibootmgr -Bb <entry_number>

Manual do Efibootmgr

Responder3

Para limpar sua entrada do Grub, você deve decidir qual entrada de menu remover. Primeiro, vamos editar o script do arquivo personalizado no diretório /etc/grub.d que contém o mesmo conteúdo do seu arquivo grub.cfg.

gedit /boot/grub/grub.cfg

Copie todo o conteúdo e vá para o arquivo /etc/grub.d/40_custom

sudo gedit  /etc/grub.d/40_custom

Anexe o conteúdo copiado às linhas encontradas no arquivo 40_custom.

Agora, neste arquivo personalizado, basta remover todas as entradas de menu que você não deseja que apareçam no menu Grub. Certifique-se de remover o nó da entrada do menu que está entre {}

Agora, quando terminar, salve o arquivo 40_custom e saia do gedit

Em seguida, execute o comando:

sudo update-grub

Este comando criará um novo menu de inicialização no arquivo /boot/grub/grub.cfg que contém os itens de menu personalizados que especificamos.

Você pode verificar, antes de reiniciar, apenas para ter certeza, usando o comando: gedit /boot/grub/grub.cfg. Isso abrirá o arquivo no modo somente leitura.

Se o arquivo estiver conforme o esperado, vá em frente e reinicie, caso contrário, verifique onde há um erro.

você pode ler alguns artigos para obter mais informações, comoesseeesse.

informação relacionada