如何从GRUB中删除不必要的EFI条目?

这就是我的GRUB菜单条目的样子

我如何摆脱这些不需要的GRUB菜单条目。 我的Ubuntu和Windows正在正确加载,但这些不必要的条目我不需要它。 提前致谢。 这就是我的情况下grub.cfg(/boot/grub/grub.cfg)的样子:

 #BEGIN /etc/grub.d/00_header ### if [-s $ prefix / grubenv]; 然后设置have_grubenv = true load_env fi if [“$ {next_entry}”]; 然后设置default =“$ {next_entry}”set next_entry = save_env next_entry set boot_once = true else set default =“5”fi if [x“$ {feature_menuentry_id}”= xy]; 然后menuentry_id_option =“ -  id”否则menuentry_id_option =“”fi export menuentry_id_option if [“$ {prev_saved_entry}”]; 然后设置saved_entry =“$ {prev_saved_entry}”save_env saved_entry set prev_saved_entry = save_env prev_saved_entry set boot_once = true fi function savedefault {if [-z“$ {boot_once}”]; 然后saved_entry =“$ {selected}”save_env saved_entry fi} function recordfail {set recordfail = 1 if [-n“$ {have_grubenv}”]; 那么如果[-z“$ {boot_once}”]; 然后save_env recordfail; 网络连接; functionload_video {if [x $ feature_all_video_module = xy]; 然后insmod all_video其他insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi} if [x $ feature_default_font_path = xy]; 然后font = unicode else insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi font =“/ usr / share / grub / unicode.pf2”fi if loadfont $ font; 然后设置gfxmode = auto load_video insmod gfxterm set locale_dir = $ prefix / locale set lang = en_US insmod gettext fi terminal_output gfxterm if [“$ {recordfail}”= 1]; 然后设置timeout = -1 else if [x $ feature_timeout_style = xy]; 然后设置timeout_style = menu set timeout = 30#fallback正常超时代码,以防timeout_stylefunction为#accessable。  else set timeout = 30 fi fi ### END /etc/grub.d/00_header###### BEGIN /etc/grub.d/05_debian_theme### set menu_color_normal = white / black set menu_color_highlight = black / light-灰色如果background_color为43,4,30,0; 然后清除fi ### END /etc/grub.d/05_debian_theme###### BEGIN /etc/grub.d/10_linux ### function gfxmode {set gfxpayload =“$ {1}”if [“$ { 1}“=”保持“]; 然后设置vt_handoff = vt.handoff = 7 else set vt_handoff = fi} if [“$ {recordfail}”!= 1]; 那么如果[-e $ {prefix} /gfxblacklist.txt]; 然后如果hwmatch $ {prefix} /gfxblacklist.txt 3; 然后如果[$ {match} = 0]; 然后设置linux_gfx_mode = keep else set linux_gfx_mode = text fi else set linux_gfx_mode = text fi else set linux_gfx_mode = keep fi else set linux_gfx_mode = text fi export linux_gfx_mode menuentry'Ubuntu'  -  class ubuntu --class gnu-linux --class gnu  - -class os $ menuentry_id_option'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--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'Ubuntu的高级选项'$ menuentry_id_option'gninux-advanced-0307c8a7-964b-4f91 -9eb0-31dddf1eee73'{menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -49-generic} menuentry'Ubuntu,Linux 3.13.0-49-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 49-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-49-generic ...'linux / boot / vmlinuz -3.13.0-49-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-49 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -48-generic} menuentry'Ubuntu,Linux 3.13.0-48-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 48-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-48-generic ...'linux / boot / vmlinuz -3.13.0-48-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-48 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -46-generic} menuentry'Ubuntu,Linux 3.13.0-46-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 46-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-46-generic ...'linux / boot / vmlinuz -3.13.0-46-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-46 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -44-generic} menuentry'Ubuntu,Linux 3.13.0-44-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 44-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-44-generic ...'linux / boot / vmlinuz -3.13.0-44-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-44 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -32-generic} menuentry'Ubuntu,Linux 3.13.0-32-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 32-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-32-generic ...'linux / boot / vmlinuz -3.13.0-32-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-32 -generic}} ### END /etc/grub.d/10_linux###### BEGIN /etc/grub.d/20_linux_xen ###### END /etc/grub.d/20_linux_xen #### ## BEGIN /etc/grub.d/20_memtest86+###### END /etc/grub.d/20_memtest86+###### BEGIN /etc/grub.d/25_custom### menuentry“Windows UEFI bootmgfw。 efi“{search --fs-uuid --no-floppy --set = root E467-1A3B chainloader($ {root})/ EFI / Microsoft / Boot / bootmgfw.efi} menuentry”Windows Boot UEFI loader“{search  - -fs-uuid --no-floppy --set = root E467-1A3B chainloader($ {root})/ EFI / Boot / bkpbootx64.efi} menuentry“EFI / H  P / SystemRecovery / bootmgfw.efi“{search --fs-uuid --no-floppy --set = root E467-1A3B chainloader($ {root})/ EFI / HP / SystemRecovery / bootmgfw.efi} ### END /etc/grub.d/25_custom###### BEGIN /etc/grub.d/30_os-prober ### menuentry'Windows Boot Manager(在/ dev / sda2上)' -  class windows --class os $ menuentry_id_option'osprober-efi-E467-1A3B'{insmod part_gpt insmod fat set root ='hd0,gpt2'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt2 --hint-efi = hd0,gpt2 --hint-baremetal = ahci0,gpt2 E467-1A3B否则搜索 - -no-floppy --fs-uuid --set = root E467-1A3B fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi} set timeout_style = menu if [“$ {timeout}”= 0]; 然后设置超时= 10 fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware### menuentry'系统设置'$ menuentry_id_option'uefi- firmware'{fwsetup} ### END /etc/grub.d/30_uefi-firmware###### BEGIN /etc/grub.d/40_custom####此文件提供了一种添加自定义菜单条目的简便方法。 只需在此评论后输入您要添加的#菜单条目即可。 小心不要改变#上面的'exec tail'行。  ##不要编辑这个文件##它是由grub-mkconfig自动生成的,使用模板来自/etc/grub.d和/ etc / default / grub中的设置#### BEGIN /etc/grub.d/00_header# ## if [-s $ prefix / grubenv]; 然后设置have_grubenv = true load_env fi if [“$ {next_entry}”]; 然后设置default =“$ {next_entry}”set next_entry = save_env next_entry set boot_once = true else set default =“0”fi if [x“$ {feature_menuentry_id}”= xy]; 然后menuentry_id_option =“ -  id”否则menuentry_id_option =“”fi export menuentry_id_option if [“$ {prev_saved_entry}”]; 然后设置saved_entry =“$ {prev_saved_entry}”save_env saved_entry set prev_saved_entry = save_env prev_saved_entry set boot_once = true fi function savedefault {if [-z“$ {boot_once}”]; 然后saved_entry =“$ {selected}”save_env saved_entry fi} function recordfail {set recordfail = 1 if [-n“$ {have_grubenv}”]; 那么如果[-z“$ {boot_once}”]; 然后save_env recordfail; 网络连接; functionload_video {if [x $ feature_all_video_module = xy]; 然后insmod all_video其他insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi} if [x $ feature_default_font_path = xy]; 然后font = unicode else insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi font =“/ usr / share / grub / unicode.pf2”fi if loadfont $ font; 然后设置gfxmode = auto load_video insmod gfxterm set locale_dir = $ prefix / locale set lang = en_US insmod gettext fi terminal_output gfxterm if [“$ {recordfail}”= 1]; 然后设置timeout = -1 else if [x $ feature_timeout_style = xy]; 然后设置timeout_style = menu set timeout = 10#如果timeout_stylefunction为#accessable,则回退正常超时代码。  else set timeout = 10 fi fi ### END /etc/grub.d/00_header###### BEGIN /etc/grub.d/05_debian_theme### set menu_color_normal = white / black set menu_color_highlight = black / light-灰色如果background_color为43,4,30,0; 然后清除fi ### END /etc/grub.d/05_debian_theme###### BEGIN /etc/grub.d/10_linux ### function gfxmode {set gfxpayload =“$ {1}”if [“$ { 1}“=”保持“]; 然后设置vt_handoff = vt.handoff = 7 else set vt_handoff = fi} if [“$ {recordfail}”!= 1]; 那么如果[-e $ {prefix} /gfxblacklist.txt]; 然后如果hwmatch $ {prefix} /gfxblacklist.txt 3; 然后如果[$ {match} = 0]; 然后设置linux_gfx_mode = keep else set linux_gfx_mode = text fi else set linux_gfx_mode = text fi else set linux_gfx_mode = keep fi else set linux_gfx_mode = text fi export linux_gfx_mode menuentry'Ubuntu'  -  class ubuntu --class gnu-linux --class gnu  - -class os $ menuentry_id_option'gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--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'Ubuntu的高级选项'$ menuentry_id_option'gninux-advanced-0307c8a7-964b-4f91 -9eb0-31dddf1eee73'{menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -49-generic} menuentry'Ubuntu,Linux 3.13.0-49-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 49-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-49-generic ...'linux / boot / vmlinuz -3.13.0-49-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-49 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -48-generic} menuentry'Ubuntu,Linux 3.13.0-48-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 48-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-48-generic ...'linux / boot / vmlinuz -3.13.0-48-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-48 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -46-generic} menuentry'Ubuntu,Linux 3.13.0-46-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 46-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-46-generic ...'linux / boot / vmlinuz -3.13.0-46-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-46 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -44-generic} menuentry'Ubuntu,Linux 3.13.0-44-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 44-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-44-generic ...'linux / boot / vmlinuz -3.13.0-44-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-44 -generic} menuentry'Ubuntu,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'{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载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'加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0 -32-generic} menuentry'Ubuntu,Linux 3.13.0-32-generic(恢复模式)' - 类ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option'gnulinux-3.13.0- 32-generic-recovery-0307c8a7-964b-4f91-9eb0-31dddf1eee73'{recordfail load_video insmod gzio insmod part_gpt insmod ext2 set root ='hd0,gpt7'if if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt7 --hint-efi = hd0,gpt7 --hint-baremetal = ahci0,gpt7 0307c8a7-964b-4f91- 9eb0-31dddf1eee73否则搜索--no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo'正在加载Linux 3.13.0-32-generic ...'linux / boot / vmlinuz -3.13.0-32-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro recovery nomodeset echo'正在加载初始ramdisk ...'initrd /boot/initrd.img-3.13.0-32 -generic}} ### END /etc/grub.d/10_linux###### BEGIN /etc/grub.d/20_linux_xen ###### END /etc/grub.d/20_linux_xen #### ## BEGIN /etc/grub.d/20_memtest86+###### END /etc/grub.d/20_memtest86+###### BEGIN /etc/grub.d/25_custom### menuentry“Windows UEFI bootmgfw。 efi“{search --fs-uuid --no-floppy --set = root E467-1A3B chainloader($ {root})/ EFI / Microsoft / Boot / bootmgfw.efi} menuentry”Windows Boot UEFI loader“{search  - -fs-uuid --no-floppy --set = root E467-1A3B chainloader($ {root})/ EFI / Boot / bkpbootx64.efi} ### END / etc / gru  bd / 25_custom ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry'Windows Boot Manager(在/ dev / sda2上)' -  class windows --class os $ menuentry_id_option'osprober-efi -E467-1A3B'{insmod part_gpt insmod fat set root ='hd0,gpt2'if [x $ feature_platform_search_hint = xy]; 然后搜索--no-floppy --fs-uuid --set = root --hint-bios = hd0,gpt2 --hint-efi = hd0,gpt2 --hint-baremetal = ahci0,gpt2 E467-1A3B否则搜索 - -no-floppy --fs-uuid --set = root E467-1A3B fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi} set timeout_style = menu if [“$ {timeout}”= 0]; 然后设置超时= 10 fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware### menuentry'系统设置'$ menuentry_id_option'uefi- firmware'{fwsetup} ### END /etc/grub.d/30_uefi-firmware###### BEGIN /etc/grub.d/40_custom####此文件提供了一种添加自定义菜单条目的简便方法。 只需在此评论后输入您要添加的#菜单条目即可。 小心不要改变#上面的'exec tail'行。  ### END /etc/grub.d/40_custom###### BEGIN /etc/grub.d/41_custom### if [-f $ {config_directory} /custom.cfg]; 然后来源$ {config_directory} /custom.cfg elif [-z“$ {config_directory}” -  a -f $ prefix / custom.cfg]; 然后来源$ prefix / custom.cfg;  fi ### END /etc/grub.d/41_custom###### END /etc/grub.d/40_custom###### BEGIN /etc/grub.d/41_custom### if [-f $ {config_directory} /custom.cfg]; 然后来源$ {config_directory} /custom.cfg elif [-z“$ {config_directory}” -  a -f $ prefix / custom.cfg]; 然后来源$ prefix / custom.cfg;  fi ### END /etc/grub.d/41_custom###### BEGIN /etc/grub.d/backup25_custom### menuentry“Windows UEFI bootmgfw.efi”{search --fs-uuid --no- floppy --set = root E467-1A3B chainloader($ {root})/ EFI / Microsoft / Boot / bootmgfw.efi} ### END /etc/grub.d/backup25_custom### 

最后我能够解决这个问题…通过/etc/grub.d/目录下的每个文件,去掉了不需要的条目,然后运行’sudo update-grub’。 我进入25_custom并擦除了所有不需要的条目(在启动时启动 – 就像所有不必要的EFI条目一样)。

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

请确保备份您正在编辑的文件。 确保您没有存储以25_custom开头的任何备份文件…如果您使用25_custom_today’sdate等存储它…. EFI引导加载程序仍将从那里读取条目….对于有HP的人笔记本电脑 – 这绝对适合你。谢谢你的帮助。

要清理您的Grub条目,您必须决定删除哪个菜单项。首先,让我们编辑/etc/grub.d目录中的自定义文件脚本包含与grub.cfg相同的内容。

 gedit /boot/grub/grub.cfg 

复制所有内容并转到文件/etc/grub.d/40_custom

 sudo gedit /etc/grub.d/40_custom 

将复制的内容附加到40_custom中创建的行。

现在在此自定义文件中,只删除您不希望在Grub菜单中显示的所有菜单项。 确保删除由{}括起的menuentry节点

现在,当您完成保存40_custom文件并退出gedit

然后运行命令:

 sudo update-grub 

此命令将在/boot/grub/grub.cfg文件中创建一个新的启动菜单,其中包含我们指定的自定义菜单项。

您可以在重新启动之前检查,确保使用命令:gedit /boot/grub/grub.cfg。 这将以只读模式打开文件。

如果文件符合您的预期,请继续并重新启动,检查您出错的位置。

你可以阅读一些文章了解更多信息,比如这个和这个 。

要从UEFI中删除EFI条目,请使用efibootmgr。

您可以列出条目

 sudo efibootmgr 

并删除条目

 sudo efibootmgr -Bb  

Efibootmgr手册