Mahogan
October 14th, 2015, 06:10 AM
Well, I really messed things up, and am clueless how to fix it. I have a "New" dual-boot laptop with Ubuntu 14.04 LTS and Windows 7. I have another "old laptop hard drive" that has several versions of Linux, Mint, Ubuntu 8.10 and Windows, I think it is a triple boot. The "old laptop drive" I was trying to boot and get a Grub Error 17, so I was attempting to fix this by putting it in a mobile USB drive and then run the Grub Customizer to hopefully fix the grub menu of the "old laptop drive". Well, it seems to have taken the entries of the "old laptop drive" and Over Written my "New" drive with a whole bunch of junk entries and now I cannot get into Ubuntu 14 on this drive.
At this point, I do not care about fixing my old drive. I just want my new menu to be fixed so that I can dual boot UB 14.04 and Win7. Please help.
Can I manually edit the grub.cfg file to remove the garbage that does not apply to may actual dual boot according to what gparted displays? If so, can I get this info from gparted?
264935
I can currently get into Windows 7, but Ubuntu 14.04 LTS is missing and all the other Mint and UB 8.10, is not even on this drive.
Here is what my current grub.cfg with the garbage reads:
#
# 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
fi
if [ "${next_entry}" ] ; then
set 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 ]; then
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
fi
function savedefault {
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
}
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_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
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
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
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-gray
if background_color 44,0,30,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux_proxy ###
function gfxmode {
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
fi
export linux_gfx_mode
### END /etc/grub.d/10_linux_proxy ###
### BEGIN /etc/grub.d/30_os-prober_proxy ###
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
menuentry "Seven" --class windows --class os $menuentry_id_option 'osprober-efi-943A-4686' {
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 943A-4686
else
search --no-floppy --fs-uuid --set=root 943A-4686
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "Ubuntu 8.10 (8.10) (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6 Felicia - Main Edition (6) (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
submenu "Advanced options for Linux Mint 6 Felicia - Main Edition (6) (on /dev/sdb1)"{
menuentry "Linux Mint 6, kernel 2.6.27-7-generic (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic--db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6, kernel 2.6.27-7-generic (recovery mode) (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic-root=/dev/sda1 ro single-db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6, memtest86+ (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+.bin--db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/memtest86+.bin
}
}
submenu "Advanced options for Ubuntu 8.10 (8.10) (on /dev/sdb6)"{
menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic--b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic-root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro single-b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro single
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, memtest86+ (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+.bin--b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/memtest86+.bin
}
}
### END /etc/grub.d/30_os-prober_proxy ###
### BEGIN /etc/grub.d/33_linux_proxy ###
submenu "Advanced options for Ubuntu"{
menuentry "Ubuntu, with Linux 3.19.0-28-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-advanced-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-28-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-init-upstart-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-28-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-recovery-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-advanced-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-init-upstart-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-recovery-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
}
### END /etc/grub.d/33_linux_proxy ###
### BEGIN /etc/grub.d/34_linux_xen ###
### END /etc/grub.d/34_linux_xen ###
### BEGIN /etc/grub.d/35_memtest86+ ###
### END /etc/grub.d/35_memtest86+ ###
### BEGIN /etc/grub.d/36_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/36_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
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
At this point, I do not care about fixing my old drive. I just want my new menu to be fixed so that I can dual boot UB 14.04 and Win7. Please help.
Can I manually edit the grub.cfg file to remove the garbage that does not apply to may actual dual boot according to what gparted displays? If so, can I get this info from gparted?
264935
I can currently get into Windows 7, but Ubuntu 14.04 LTS is missing and all the other Mint and UB 8.10, is not even on this drive.
Here is what my current grub.cfg with the garbage reads:
#
# 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
fi
if [ "${next_entry}" ] ; then
set 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 ]; then
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
fi
function savedefault {
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
}
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_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
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
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
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-gray
if background_color 44,0,30,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux_proxy ###
function gfxmode {
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
fi
export linux_gfx_mode
### END /etc/grub.d/10_linux_proxy ###
### BEGIN /etc/grub.d/30_os-prober_proxy ###
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
menuentry "Seven" --class windows --class os $menuentry_id_option 'osprober-efi-943A-4686' {
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 943A-4686
else
search --no-floppy --fs-uuid --set=root 943A-4686
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "Ubuntu 8.10 (8.10) (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6 Felicia - Main Edition (6) (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
submenu "Advanced options for Linux Mint 6 Felicia - Main Edition (6) (on /dev/sdb1)"{
menuentry "Linux Mint 6, kernel 2.6.27-7-generic (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic--db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6, kernel 2.6.27-7-generic (recovery mode) (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic-root=/dev/sda1 ro single-db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Linux Mint 6, memtest86+ (on /dev/sdb1)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+.bin--db7c896e-69f8-46c0-83d7-4affc7b6aa36' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 db7c896e-69f8-46c0-83d7-4affc7b6aa36
else
search --no-floppy --fs-uuid --set=root db7c896e-69f8-46c0-83d7-4affc7b6aa36
fi
linux /boot/memtest86+.bin
}
}
submenu "Advanced options for Ubuntu 8.10 (8.10) (on /dev/sdb6)"{
menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic--b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-2.6.27-7-generic-root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro single-b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/vmlinuz-2.6.27-7-generic root=UUID=b251fdf9-bb35-43dd-9005-78b564f49780 ro single
initrd /boot/initrd.img-2.6.27-7-generic
}
menuentry "Ubuntu 8.10, memtest86+ (on /dev/sdb6)" --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+.bin--b251fdf9-bb35-43dd-9005-78b564f49780' {
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 b251fdf9-bb35-43dd-9005-78b564f49780
else
search --no-floppy --fs-uuid --set=root b251fdf9-bb35-43dd-9005-78b564f49780
fi
linux /boot/memtest86+.bin
}
}
### END /etc/grub.d/30_os-prober_proxy ###
### BEGIN /etc/grub.d/33_linux_proxy ###
submenu "Advanced options for Ubuntu"{
menuentry "Ubuntu, with Linux 3.19.0-28-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-advanced-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-28-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-init-upstart-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-28-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-28-generic-recovery-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-28-generic ...'
linux /boot/vmlinuz-3.19.0-28-generic.efi.signed root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-28-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-advanced-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic (upstart)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-init-upstart-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro quiet splash $vt_handoff init=/sbin/upstart
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
menuentry "Ubuntu, with Linux 3.19.0-15-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.19.0-15-generic-recovery-efb684f3-7a8e-4856-9946-37ad9b0f2bda' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
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 efb684f3-7a8e-4856-9946-37ad9b0f2bda
else
search --no-floppy --fs-uuid --set=root efb684f3-7a8e-4856-9946-37ad9b0f2bda
fi
echo 'Loading Linux 3.19.0-15-generic ...'
linux /boot/vmlinuz-3.19.0-15-generic root=UUID=efb684f3-7a8e-4856-9946-37ad9b0f2bda ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.19.0-15-generic
}
}
### END /etc/grub.d/33_linux_proxy ###
### BEGIN /etc/grub.d/34_linux_xen ###
### END /etc/grub.d/34_linux_xen ###
### BEGIN /etc/grub.d/35_memtest86+ ###
### END /etc/grub.d/35_memtest86+ ###
### BEGIN /etc/grub.d/36_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/36_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
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###