** Description changed: I installed Ubuntu on AlienWare MX51 but in order to boot Ubuntu properly, I cannot simply wait 10 seconds and let the system automatically boot Ubuntu. I have to use the keyboard to enter "Advanced options for Ubuntu", then select the first entry there, and the system would boot properly. If I just wait 10 seconds, boot hangs. - I have copied out the two sections into two files and did a diff. It - appears that the submenu entry simply has two more lines that echo - Loading Linux and Loading initrd. Very odd. - - At the same time, I am working with Yann on making Secure Boot works on - the UEFI BIOS, and Yann asked me to report it. + I have copied out the two grub.cfg sections into two files and did a + diff. It appears that the submenu entry simply has two more lines that + echo Loading Linux and Loading initrd. Very odd. + + This is an UEFI system. SecureBoot is disabled. 1} uname -a output: Linux earth 3.5.0-27-generic #46-Ubuntu SMP Mon Mar 25 19:58:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 2} dpkg -l | grep grub: ii grub2-common 2.00-7ubuntu11 amd64 GRand Unified Bootloader (common files for version 2) 3} What I expect to happen: Wait 10s and the system automatically boots into 3.5.0-27 4) Instead what happened: Hit down arrow to "Advanced options for Ubuntu", get to the submenu where the first entry is 3.5.0-27, boot there, and it works! Here is my /boot/grub/grub.cfg: # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then - set have_grubenv=true - load_env + set have_grubenv=true + load_env fi set default="0" if [ x"${feature_menuentry_id}" = xy ]; then - menuentry_id_option="--id" - else - menuentry_id_option="" + menuentry_id_option="--id" + else + menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then - set saved_entry="${prev_saved_entry}" - save_env saved_entry - set prev_saved_entry= - save_env prev_saved_entry - set boot_once=true + set 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}" ]; then - saved_entry="${chosen}" - save_env saved_entry - fi + if [ -z "${boot_once}" ]; then + saved_entry="${chosen}" + save_env saved_entry + fi } function recordfail { - set recordfail=1 - if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi + set recordfail=1 + if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi } function load_video { - if [ x$feature_all_video_module = xy ]; then - insmod all_video - else - insmod efi_gop - insmod efi_uga - insmod ieee1275_fb - insmod vbe - insmod vga - insmod video_bochs - insmod video_cirrus - fi + if [ x$feature_all_video_module = xy ]; then + insmod all_video + else + 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 ] ; then - font=unicode + font=unicode else insmod part_gpt insmod ext2 set root='hd0,gpt7' if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - font="/usr/share/grub/unicode.pf2" + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then - set gfxmode=auto - load_video - insmod gfxterm - set locale_dir=$prefix/locale - set lang=en_US - insmod gettext + set gfxmode=auto + load_video + insmod gfxterm + set locale_dir=$prefix/locale + set lang=en_US + insmod gettext fi terminal_output gfxterm if [ "${recordfail}" = 1 ]; then - set timeout=10 - else - set timeout=10 + set timeout=10 + else + set timeout=10 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-gray if background_color 44,0,30; then - clear + clear fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### function gfxmode { - set gfxpayload="${1}" - if [ "${1}" = "keep" ]; then - set vt_handoff=vt.handoff=7 - else - set vt_handoff= - fi + set gfxpayload="${1}" + if [ "${1}" = "keep" ]; then + set vt_handoff=vt.handoff=7 + else + set vt_handoff= + fi } if [ "${recordfail}" != 1 ]; then - if [ -e ${prefix}/gfxblacklist.txt ]; then - if hwmatch ${prefix}/gfxblacklist.txt 3; then - if [ ${match} = 0 ]; then - set 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 + if [ -e ${prefix}/gfxblacklist.txt ]; then + if hwmatch ${prefix}/gfxblacklist.txt 3; then + if [ ${match} = 0 ]; then + set 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 if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-88b564b2-869d-4dc2-a3af-6935fb74adf8' { recordfail - gfxmode $linux_gfx_mode - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff - initrd /boot/initrd.img-3.5.0-27-generic + gfxmode $linux_gfx_mode + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff + initrd /boot/initrd.img-3.5.0-27-generic } submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - menuentry 'Ubuntu, with Linux 3.5.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-27-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - gfxmode $linux_gfx_mode - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-27-generic ...' - linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-27-generic - } - menuentry 'Ubuntu, with Linux 3.5.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-27-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-27-generic ...' - linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-27-generic - } - menuentry 'Ubuntu, with Linux 3.5.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-26-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - gfxmode $linux_gfx_mode - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-26-generic ...' - linux /boot/vmlinuz-3.5.0-26-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-26-generic - } - menuentry 'Ubuntu, with Linux 3.5.0-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-26-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-26-generic ...' - linux /boot/vmlinuz-3.5.0-26-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-26-generic - } - menuentry 'Ubuntu, with Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - gfxmode $linux_gfx_mode - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-17-generic ...' - linux /boot/vmlinuz-3.5.0-17-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-17-generic - } - menuentry 'Ubuntu, with Linux 3.5.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { - recordfail - insmod gzio - insmod part_gpt - insmod ext2 - set root='hd0,gpt7' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 - else - search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 - fi - echo 'Loading Linux 3.5.0-17-generic ...' - linux /boot/vmlinuz-3.5.0-17-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-3.5.0-17-generic - } + menuentry 'Ubuntu, with Linux 3.5.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-27-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + gfxmode $linux_gfx_mode + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-27-generic ...' + linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-27-generic + } + menuentry 'Ubuntu, with Linux 3.5.0-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-27-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-27-generic ...' + linux /boot/vmlinuz-3.5.0-27-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-27-generic + } + menuentry 'Ubuntu, with Linux 3.5.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-26-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + gfxmode $linux_gfx_mode + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-26-generic ...' + linux /boot/vmlinuz-3.5.0-26-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-26-generic + } + menuentry 'Ubuntu, with Linux 3.5.0-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-26-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-26-generic ...' + linux /boot/vmlinuz-3.5.0-26-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-26-generic + } + menuentry 'Ubuntu, with Linux 3.5.0-17-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-advanced-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + gfxmode $linux_gfx_mode + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-17-generic ...' + linux /boot/vmlinuz-3.5.0-17-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro quiet splash $vt_handoff + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-17-generic + } + menuentry 'Ubuntu, with Linux 3.5.0-17-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.5.0-17-generic-recovery-88b564b2-869d-4dc2-a3af-6935fb74adf8' { + recordfail + insmod gzio + insmod part_gpt + insmod ext2 + set root='hd0,gpt7' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 88b564b2-869d-4dc2-a3af-6935fb74adf8 + else + search --no-floppy --fs-uuid --set=root 88b564b2-869d-4dc2-a3af-6935fb74adf8 + fi + echo 'Loading Linux 3.5.0-17-generic ...' + linux /boot/vmlinuz-3.5.0-17-generic root=UUID=88b564b2-869d-4dc2-a3af-6935fb74adf8 ro recovery nomodeset + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-3.5.0-17-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/25_custom ### menuentry "Windows UEFI recovery bkpbootmgfw.efi" { search --fs-uuid --no-floppy --set=root 3AFB-16AD chainloader (${root})/EFI/Microsoft/Boot/bkpbootmgfw.efi } menuentry "Windows Boot UEFI recovery" { search --fs-uuid --no-floppy --set=root 3AFB-16AD chainloader (${root})/EFI/Boot/bkpbootx64.efi } menuentry "EFI/Dell/Boot/bootmgfw.efi" { search --fs-uuid --no-floppy --set=root 3AFB-16AD chainloader (${root})/EFI/Dell/Boot/bootmgfw.efi } ### END /etc/grub.d/25_custom ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows Recovery Environment (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-3AFB-16AD' { - insmod part_gpt - insmod fat - set root='hd0,gpt1' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 3AFB-16AD - else - search --no-floppy --fs-uuid --set=root 3AFB-16AD - fi - drivemap -s (hd0) ${root} - chainloader +1 + insmod part_gpt + insmod fat + set root='hd0,gpt1' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 3AFB-16AD + else + search --no-floppy --fs-uuid --set=root 3AFB-16AD + fi + drivemap -s (hd0) ${root} + chainloader +1 } menuentry 'Windows Recovery Environment (loader) (on /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-AE2C3E7D2C3E411F' { - insmod part_gpt - insmod ntfs - set root='hd0,gpt4' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 AE2C3E7D2C3E411F - else - search --no-floppy --fs-uuid --set=root AE2C3E7D2C3E411F - fi - drivemap -s (hd0) ${root} - chainloader +1 + insmod part_gpt + insmod ntfs + set root='hd0,gpt4' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 AE2C3E7D2C3E411F + else + search --no-floppy --fs-uuid --set=root AE2C3E7D2C3E411F + fi + drivemap -s (hd0) ${root} + chainloader +1 } menuentry 'Windows (on /dev/sda5)' --class windows --class os $menuentry_id_option 'osprober-chain-E0ACB50CACB4DDEA' { - insmod part_gpt - insmod ntfs - set root='hd0,gpt5' - if [ x$feature_platform_search_hint = xy ]; then - search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 E0ACB50CACB4DDEA - else - search --no-floppy --fs-uuid --set=root E0ACB50CACB4DDEA - fi - drivemap -s (hd0) ${root} - chainloader +1 + insmod part_gpt + insmod ntfs + set root='hd0,gpt5' + if [ x$feature_platform_search_hint = xy ]; then + search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 E0ACB50CACB4DDEA + else + search --no-floppy --fs-uuid --set=root E0ACB50CACB4DDEA + fi + drivemap -s (hd0) ${root} + chainloader +1 } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/30_uefi-firmware ### ### END /etc/grub.d/30_uefi-firmware ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then - source ${config_directory}/custom.cfg + source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then - source $prefix/custom.cfg; + source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1167843 Title: "Ubuntu" entry above the "Advanced options for Ubuntu" does not boot, but go into the "Advanced options for Ubuntu" and the first line boots To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1167843/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs