Jak mogę pozbyć się niechcianych pozycji menu GRUB? Moje Ubuntu i Windows ładują się poprawnie, ale te niepotrzebne wpisy nie są mi potrzebne. Z góry dziękuję. Tak wygląda grub.cfg (/boot/grub/grub.cfg) w moim przypadku:
# BEGIN /etc/grub.d/00_header ### if [-s $ prefix / grubenv]; następnie set have_grubenv = true load_env fi if [„$ {next_entry}”]; następnie ustaw domyślne = "$ {next_entry}" set next_entry = save_env next_entry ustaw boot_once = true jeszcze ustaw jako domyślne = „5” fi if [x "$ {feature_menuentry_id}" = xy]; następnie menuentry_id_option = "- id" jeszcze menuentry_id_option = "" fi eksport menuentry_id_option if ["$ {prev_saved_entry}"]; następnie set save_entry = "$ {prev_saved_entry}" save_env save_entry set prev_saved_entry = save_env prev_saved_entry ustaw boot_once = true fi funkcja zapisana jako błąd { if [-z "$ {boot_once}"]; następnie save_entry = "$ {selected}" save_env save_entry fi } funkcja recordfail { ustaw rekordfail = 1 if [-n "$ {have_grubenv}"]; wtedy jeśli [-z "$ {boot_once}"]; następnie save_env recordfail; fi; fi } funkcja load_video { if [x $ feature_all_video_module = xy]; następnie insmod all_video jeszcze 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]; następnie font = Unicode jeszcze insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi font = "/ usr / share / grub / unicode.pf2" fi if loadfont $ font; następnie ustaw gfxmode = auto load_video insmod gfxterm set locale_dir = $ prefix / locale ustaw lang = en_US insmod gettext fi terminal_output gfxterm if [„$ {recordfail}” = 1]; następnie ustaw limit czasu = -1 jeszcze if [x $ feature_timeout_style = xy]; następnie ustaw limit czasu = menu ustaw limit czasu = 30 # Awaryjny normalny kod limitu czasu w przypadku, gdy funkcja limitu czasu ma wartość # niedostępne. jeszcze ustaw limit czasu = 30 fi fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### ustaw menu_kolor_normalny = biały / czarny set menu_color_highlight = czarny / jasnoszary jeśli background_color 44,0,30,0; następnie jasny fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### funkcja gfxmode { ustaw gfxpayload = "$ {1}" if ["$ {1}" = "keep"]; następnie ustaw vt_handoff = vt.handoff = 7 jeszcze set vt_handoff = fi } if [„$ {recordfail}”! = 1]; następnie if [-e $ {prefix} /gfxblacklist.txt]; następnie if hwmatch $ {prefix} /gfxblacklist.txt 3; następnie jeśli [$ {match} = 0]; następnie set linux_gfx_mode = keep jeszcze set linux_gfx_mode = tekst fi jeszcze set linux_gfx_mode = tekst fi jeszcze set linux_gfx_mode = keep fi jeszcze set linux_gfx_mode = tekst fi eksportuj tryb linux_gfx_mode menuentry „Ubuntu” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --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 } podmenu 'Zaawansowane opcje dla Ubuntu' $ menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' { menuentry „Ubuntu, with Linux 3.13.0-49-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-49-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-49-generic } menuentry „Ubuntu, z Linux 3.13.0-49-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-49-generic ...” linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-49-generic } menuentry „Ubuntu, Linux 3.13.0-48-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-48-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-48-generic } menuentry „Ubuntu, Linux 3.13.0-48-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-48-generic ...” linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-48-generic } menuentry „Ubuntu, with 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 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-46-generic } menuentry „Ubuntu, with Linux 3.13.0-46-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-46-generic ...” linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-46-generic } menuentry „Ubuntu, with 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 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-44-generic } menuentry „Ubuntu, Linux 3.13.0-44-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-44-generic ...” linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-44-generic } menuentry „Ubuntu, with Linux 3.13.0-32-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-32-generic } menuentry „Ubuntu, Linux 3.13.0-32-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-32-generic ...” linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” 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” { szukaj --fs-uuid --no-floppy --set = root E467-1A3B chainloader ($ {root}) / EFI / Microsoft / Boot / bootmgfw.efi } menuentry „Windows Boot UEFI loader” { szukaj --fs-uuid --no-floppy --set = root E467-1A3B chainloader ($ {root}) / EFI / Boot / bkpbootx64.efi } menuentry „EFI / HP / SystemRecovery / bootmgfw.efi” { szukaj --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 (on / dev / sda2)” - klasa okien - klasa os $ menuentry_id_option „osprober-efi-E467-1A3B” { insmod part_gpt insmod tłuszczu ustaw root = 'hd0, gpt2' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-floppy --fs-uuid --set = root --hint-bios = hd0, gpt2 --hint-efi = hd0, gpt2 --hint-baremetal = ahci0, gpt2 E467-1A3B jeszcze szukaj --no-floppy --fs-uuid --set = root E467-1A3B fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi } ustaw limit czasu = menu if [„$ {timeout}” = 0]; następnie ustaw limit czasu = 10 fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### menuentry „Konfiguracja systemu” $ menuentry_id_option „oprogramowanie układowe uefi” { fwsetup } ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # Ten plik zapewnia łatwy sposób dodawania niestandardowych pozycji menu. Po prostu wpisz # pozycji menu, które chcesz dodać po tym komentarzu. Uważaj, aby się nie zmienić # linia „exec tail” powyżej. # # NIE EDYTUJ TEGO PLIKU # # Jest generowany automatycznie przez grub-mkconfig przy użyciu szablonów # z /etc/grub.d i ustawienia z / etc / default / grub # ### BEGIN /etc/grub.d/00_header ### if [-s $ prefix / grubenv]; następnie set have_grubenv = true load_env fi if [„$ {next_entry}”]; następnie ustaw domyślne = "$ {next_entry}" set next_entry = save_env next_entry ustaw boot_once = true jeszcze ustaw jako domyślne = „0” fi if [x "$ {feature_menuentry_id}" = xy]; następnie menuentry_id_option = "- id" jeszcze menuentry_id_option = "" fi eksport menuentry_id_option if ["$ {prev_saved_entry}"]; następnie set save_entry = "$ {prev_saved_entry}" save_env save_entry set prev_saved_entry = save_env prev_saved_entry ustaw boot_once = true fi funkcja zapisana jako błąd { if [-z "$ {boot_once}"]; następnie save_entry = "$ {selected}" save_env save_entry fi } funkcja recordfail { ustaw rekordfail = 1 if [-n "$ {have_grubenv}"]; wtedy jeśli [-z "$ {boot_once}"]; następnie save_env recordfail; fi; fi } funkcja load_video { if [x $ feature_all_video_module = xy]; następnie insmod all_video jeszcze 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]; następnie font = Unicode jeszcze insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi font = "/ usr / share / grub / unicode.pf2" fi if loadfont $ font; następnie ustaw gfxmode = auto load_video insmod gfxterm set locale_dir = $ prefix / locale ustaw lang = en_US insmod gettext fi terminal_output gfxterm if [„$ {recordfail}” = 1]; następnie ustaw limit czasu = -1 jeszcze if [x $ feature_timeout_style = xy]; następnie ustaw limit czasu = menu ustaw limit czasu = 10 # Awaryjny normalny kod limitu czasu w przypadku, gdy funkcja limitu czasu ma wartość # niedostępne. jeszcze ustaw limit czasu = 10 fi fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### ustaw menu_kolor_normalny = biały / czarny set menu_color_highlight = czarny / jasnoszary jeśli background_color 44,0,30,0; następnie jasny fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### funkcja gfxmode { ustaw gfxpayload = "$ {1}" if ["$ {1}" = "keep"]; następnie ustaw vt_handoff = vt.handoff = 7 jeszcze set vt_handoff = fi } if [„$ {recordfail}”! = 1]; następnie if [-e $ {prefix} /gfxblacklist.txt]; następnie if hwmatch $ {prefix} /gfxblacklist.txt 3; następnie jeśli [$ {match} = 0]; następnie set linux_gfx_mode = keep jeszcze set linux_gfx_mode = tekst fi jeszcze set linux_gfx_mode = tekst fi jeszcze set linux_gfx_mode = keep fi jeszcze set linux_gfx_mode = tekst fi eksportuj tryb linux_gfx_mode menuentry „Ubuntu” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-simple-0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --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 } podmenu 'Zaawansowane opcje dla Ubuntu' $ menuentry_id_option 'gnulinux-advanced-0307c8a7-964b-4f91-9eb0-31dddf1eee73' { menuentry „Ubuntu, with Linux 3.13.0-49-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-49-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-49-generic } menuentry „Ubuntu, z Linux 3.13.0-49-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-49-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-49-generic ...” linux /boot/vmlinuz-3.13.0-49-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-49-generic } menuentry „Ubuntu, Linux 3.13.0-48-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-48-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-48-generic } menuentry „Ubuntu, Linux 3.13.0-48-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-48-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-48-generic ...” linux /boot/vmlinuz-3.13.0-48-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-48-generic } menuentry „Ubuntu, with 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 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-46-generic } menuentry „Ubuntu, with Linux 3.13.0-46-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-46-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-46-generic ...” linux /boot/vmlinuz-3.13.0-46-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-46-generic } menuentry „Ubuntu, with 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 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-44-generic } menuentry „Ubuntu, Linux 3.13.0-44-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-44-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-44-generic ...” linux /boot/vmlinuz-3.13.0-44-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-44-generic } menuentry „Ubuntu, with Linux 3.13.0-32-generic” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-0307c8a7-964b -4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie 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 „Ładowanie początkowego ramdysku ...” initrd /boot/initrd.img-3.13.0-32-generic } menuentry „Ubuntu, Linux 3.13.0-32-generic (tryb odzyskiwania)” - klasa ubuntu - klasa gnu-linux - klasa gnu - klasa os $ menuentry_id_option „gnulinux-3.13.0-32-generic-recovery -0307c8a7-964b-4f91-9eb0-31dddf1eee73 '{ brak zapisu load_video insmod gzio insmod part_gpt insmod ext2 ustaw root = 'hd0, gpt7' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-dyskietka - fs-uuid --set = root - wskazówka-bios = hd0, gpt7 - wskazówka-efi = hd0, gpt7 - wskazówka-baremetal = ahci0, gpt7 0307c8a7-964b-4f91-9eb0 -31dddf1eee73 jeszcze szukaj --no-floppy --fs-uuid --set = root 0307c8a7-964b-4f91-9eb0-31dddf1eee73 fi echo „Ładowanie Linux 3.13.0-32-generic ...” linux /boot/vmlinuz-3.13.0-32-generic.efi.signed root = UUID = 0307c8a7-964b-4f91-9eb0-31dddf1eee73 ro nomodeset odzyskiwania ro echo „Ładowanie początkowego ramdysku ...” 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” { szukaj --fs-uuid --no-floppy --set = root E467-1A3B chainloader ($ {root}) / EFI / Microsoft / Boot / bootmgfw.efi } menuentry „Windows Boot UEFI loader” { szukaj --fs-uuid --no-floppy --set = root E467-1A3B chainloader ($ {root}) / EFI / Boot / bkpbootx64.efi } ### END /etc/grub.d/25_custom ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry „Windows Boot Manager (on / dev / sda2)” - klasa okien - klasa os $ menuentry_id_option „osprober-efi-E467-1A3B” { insmod part_gpt insmod tłuszczu ustaw root = 'hd0, gpt2' if [x $ feature_platform_search_hint = xy]; następnie szukaj --no-floppy --fs-uuid --set = root --hint-bios = hd0, gpt2 --hint-efi = hd0, gpt2 --hint-baremetal = ahci0, gpt2 E467-1A3B jeszcze szukaj --no-floppy --fs-uuid --set = root E467-1A3B fi chainloader /EFI/Microsoft/Boot/bootmgfw.efi } ustaw limit czasu = menu if [„$ {timeout}” = 0]; następnie ustaw limit czasu = 10 fi ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### menuentry „Konfiguracja systemu” $ menuentry_id_option „oprogramowanie układowe uefi” { fwsetup } ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # Ten plik zapewnia łatwy sposób dodawania niestandardowych pozycji menu. Po prostu wpisz # pozycji menu, które chcesz dodać po tym komentarzu. Uważaj, aby się nie zmienić # linia „exec tail” powyżej. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [-f $ {config_directory} /custom.cfg]; następnie źródło $ {config_directory} /custom.cfg elif [-z "$ {config_directory}" -a -f $ prefix / custom.cfg]; następnie źródłowy przedrostek $ / 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]; następnie źródło $ {config_directory} /custom.cfg elif [-z "$ {config_directory}" -a -f $ prefix / custom.cfg]; następnie źródłowy przedrostek $ / custom.cfg; fi ### END /etc/grub.d/41_custom ### ### BEGIN /etc/grub.d/backup25_custom ### menuentry „Windows UEFI bootmgfw.efi” { szukaj --fs-uuid --no-floppy --set = root E467-1A3B chainloader ($ {root}) / EFI / Microsoft / Boot / bootmgfw.efi } ### END /etc/grub.d/backup25_custom ###
ctrl + G
lub wybrać opcję „img” w edytorze bezpośrednio nad polem tekstowym. W ten sposób obraz jest powiązany z postem.Odpowiedzi:
w końcu jestem w stanie rozwiązać ten problem ... przeszedłem przez każdy plik w katalogu /etc/grub.d/ i pozbyłem się niepotrzebnych wpisów, a następnie uruchomiłem „sudo update-grub”. Poszedłem do 25_custom i wyczyściłem wszystkie wpisy, w które nie były potrzebne (aby uruchomić się w momencie uruchamiania - jak wszystkie niepotrzebne wpisy EFI).
Należy wykonać kopię zapasową edytowanych plików. Upewnij się, że nie przechowujesz żadnego pliku kopii zapasowej zaczynającego się od 25_custom ... jeśli przechowujesz go z datą 25_custom_today's itp. .... Program ładujący EFI nadal będzie odczytywał wpisy z tego ... Dla osób, które mają HP Laptop - to na pewno zadziała dla Ciebie. Dziękujemy za całą pomoc.
źródło
Aby wyczyścić wpis Grub, musisz zdecydować, które menu usunąć, Najpierw edytuj niestandardowy skrypt pliku w katalogu /etc/grub.d, który zawiera tę samą zawartość
grub.cfg
.Skopiuj całą zawartość i przejdź do pliku /etc/grub.d/40_custom
Dołącz skopiowaną treść do linii utworzonych w 40_custom.
Teraz w tym niestandardowym pliku po prostu usuń wszystkie menu, których nie chcesz wyświetlać w menu Grub. Pamiętaj, aby usunąć węzeł menu, który jest objęty {}
Teraz, kiedy skończysz, zapisz plik 40_custom i wyjdź z gedit
Następnie uruchom polecenie:
To polecenie utworzy nowe menu rozruchowe w pliku /boot/grub/grub.cfg, które zawiera określone przez nas niestandardowe elementy menu.
Możesz to sprawdzić przed ponownym uruchomieniem komputera, aby się upewnić, używając polecenia: gedit /boot/grub/grub.cfg. Spowoduje to otwarcie pliku w trybie tylko do odczytu.
Jeśli plik jest zgodny z oczekiwaniami, to uruchom ponownie i sprawdź, gdzie wystąpił błąd.
możesz przeczytać kilka artykułów, aby uzyskać więcej informacji, takich jak ten i ten .
źródło
sudo update-grub
Do usuwania wpisów EFI z UEFI służy efibootmgr.
Możesz wyświetlić listę wpisów według
I usuń wpisy według
Instrukcja Efibootmgr
źródło