Windows 10 update, can't boot Mint

Questions about Grub, UEFI,the liveCD and the installer
Forum rules
Before you post please read how to get help
Post Reply
RobHK
Level 3
Level 3
Posts: 106
Joined: Thu Apr 24, 2008 6:19 am

Windows 10 update, can't boot Mint

Post by RobHK » Tue Mar 01, 2016 8:11 am

I have Mint installed on a dual boot with Windows on a Compaq CQ58 laptop. I have googled my problem but 1. the solutions offered are beyond my level of technical knowledge and also seem not to work for many of the follow up posters, and 2. I don't boot directly into Grub when starting the machine: I have to press esc followed by f9 and then select from a menu in order to enter Grub. I believe I have UEFI but I don't know what this means.

Last week I upgraded Windows 8 to Windows 10. Since the upgrade I can run Windows and for Mint I can get as far as the point where I should get my Grub menu but instead I get a command line with "grub rescue".

I thought reinstalling Mint would fix this but it hasn't.

Laurent85
Level 15
Level 15
Posts: 5727
Joined: Tue May 26, 2015 10:11 am

Re: Windows 10 update, can't boot Mint

Post by Laurent85 » Tue Mar 01, 2016 10:52 am

Please generate the boot info script report.

Boot off the Mint Live usb, open a terminal and install boot-info-script:

Code: Select all

apt install boot-info-script
Then post back the command results:

Code: Select all

[ -d /sys/firmware/efi ] && echo "EFI mode" || echo "Legacy Bios mode"
sudo bootinfoscript --stdout | pastebin
Image

RobHK
Level 3
Level 3
Posts: 106
Joined: Thu Apr 24, 2008 6:19 am

Re: Windows 10 update, can't boot Mint

Post by RobHK » Wed Mar 02, 2016 6:08 am

Thank you very much for your reply, Laurent.

FYI the Grub menu was created when I installed Zorin, so I assume I installed Mint before Zorin. Since the loss of Grub I reinstalled Mint 17.3 KDE, accidentally over one of my 2 previous /home partitions (no important info loss, fortunately). So there should now be 3 Linux installations and 1 Linux /home partition, in addition to Windows.

Here are the results:


Boot Info Script 0.61 [1 April 2012]

Identifying MBRs...
Computing Partition Table of /dev/sda...
Searching sda1 for information...
Searching sda2 for information...
Searching sda3 for information...
Searching sda4 for information...
Searching sda5 for information...
Searching sda6 for information...
Searching sda7 for information...
Searching sda8 for information...
Searching sda9 for information...
Searching sda10 for information...
Searching sda11 for information...
Searching sda12 for information...
Searching sda13 for information...
Searching sda14 for information...
Boot Info Script 0.61 [1 April 2012]


============================= Boot Info Summary: ===============================

=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector
939857920 of the same hard drive for core.img. core.img is at this
location and looks in partition 112 for .

sda1: __________________________________________________________________________

File system:
Boot sector type: Grub2's core.img
Boot sector info:
Mounting failed: mount: unknown filesystem type ''

sda2: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda3: __________________________________________________________________________

File system: vfat
Boot sector type: Unknown
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/Boot/bootx64.efi /efi/linuxmint/grubx64.efi
/efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi
/efi/ubuntu/shimx64.efi

sda4: __________________________________________________________________________

File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
mount: unknown filesystem type ''

sda5: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda6: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda7: __________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:

sda8: __________________________________________________________________________

File system: ext4
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sda8
and looks at sector 672028912 of the same hard drive
for core.img, but core.img can not be found at this
location.
Operating System: Linux Mint 17.1 Rebecca
Boot files: /boot/grub/grub.cfg /etc/fstab

sda9: __________________________________________________________________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Zorin OS 9
Boot files: /boot/grub/grub.cfg /etc/fstab

sda10: _________________________________________________________________________

File system: ext2
Boot sector type: -
Boot sector info:
Operating System: Linux Mint 17.3 Rosa
Boot files: /boot/grub/grub.cfg /etc/fstab

sda11: _________________________________________________________________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:

sda12: _________________________________________________________________________

File system: swap
Boot sector type: -
Boot sector info:

sda13: _________________________________________________________________________

File system: BIOS Boot partition
Boot sector type: Grub2's core.img
Boot sector info:

sda14: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /boot/BCD

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes

Partition Boot Start Sector End Sector # of Sectors Id System

/dev/sda1 1 976,773,167 976,773,167 ee GPT


GUID Partition Table detected.

Partition Start Sector End Sector # of Sectors System
/dev/sda1 34 1,987 1,954 Data partition (Linux)
/dev/sda2 2,048 821,247 819,200 -
/dev/sda3 821,248 1,353,727 532,480 EFI System partition
/dev/sda4 1,353,728 1,615,871 262,144 Microsoft Reserved Partition (Windows)
/dev/sda5 1,615,872 630,745,731 629,129,860 Data partition (Windows/Linux)
/dev/sda6 630,747,136 632,412,159 1,665,024 Windows Recovery Environment (Windows)
/dev/sda7 632,412,160 633,128,959 716,800 Windows Recovery Environment (Windows)
/dev/sda8 633,128,960 652,077,055 18,948,096 Data partition (Linux)
/dev/sda9 652,077,056 683,325,439 31,248,384 Data partition (Linux)
/dev/sda10 683,325,440 708,714,495 25,389,056 Data partition (Linux)
/dev/sda11 708,714,496 925,061,119 216,346,624 Data partition (Windows/Linux)
/dev/sda12 925,063,168 939,856,135 14,792,968 Swap partition (Linux)
/dev/sda13 939,857,920 939,862,015 4,096 BIOS Boot partition
/dev/sda14 939,862,016 976,773,119 36,911,104 Data partition (Windows/Linux)

"blkid" output: ________________________________________________________________

Device UUID TYPE LABEL

/dev/loop0 squashfs
/dev/sda10 32887739-459f-4d96-ae77-710cad67c3fe ext2
/dev/sda11 32fec22d-a596-46f2-b0c2-84b9081d6227 ext4
/dev/sda12 8cdcff52-b191-4d95-9fd6-fb1cb45f4948 swap
/dev/sda14 DAB8A70FB8A6E8E9 ntfs RECOVERY
/dev/sda2 FE24A9DA24A99665 ntfs WINRE
/dev/sda3 82B6-426B vfat
/dev/sda5 36501C59501C2263 ntfs WIN8
/dev/sda6 3096876896872E02 ntfs
/dev/sda7 084C94434C942D86 ntfs
/dev/sda8 ccc8d2d8-3c16-4249-8376-e9825208eca1 ext4
/dev/sda9 1cc57b5e-7431-4670-85eb-533e401f1c37 ext4
/dev/sr0 iso9660 Linux Mint 17.3 KDE 64-bit

================================ Mount points: =================================

Device Mount_Point Type Options

/dev/loop0 /rofs squashfs (ro,noatime)
/dev/sr0 /cdrom iso9660 (ro,noatime)


=========================== sda8/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
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,gpt10'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 ccc8d2d8-3c16-4249-8376-e9825208eca1
else
search --no-floppy --fs-uuid --set=root ccc8d2d8-3c16-4249-8376-e9825208eca1
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_GB
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
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 0,0,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_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
}
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
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 17.1 KDE 64-bit, 3.13.0-37-generic (/dev/sda10)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt10'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 ccc8d2d8-3c16-4249-8376-e9825208eca1
else
search --no-floppy --fs-uuid --set=root ccc8d2d8-3c16-4249-8376-e9825208eca1
fi
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=ccc8d2d8-3c16-4249-8376-e9825208eca1 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-37-generic
}
menuentry 'Linux Mint 17.1 KDE 64-bit, 3.13.0-37-generic (/dev/sda10) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt10'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 ccc8d2d8-3c16-4249-8376-e9825208eca1
else
search --no-floppy --fs-uuid --set=root ccc8d2d8-3c16-4249-8376-e9825208eca1
fi
echo 'Loading Linux 3.13.0-37-generic ...'
linux /boot/vmlinuz-3.13.0-37-generic root=UUID=ccc8d2d8-3c16-4249-8376-e9825208eca1 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-37-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/30_os-prober ###
menuentry 'Zorin OS 8 (8) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-20-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-20-generic
}
submenu 'Advanced options for Zorin OS 8 (8) (on /dev/sda13)' $menuentry_id_option 'osprober-gnulinux-advanced-d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
menuentry 'Zorin (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-20-generic--d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-20-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-20-generic
}
menuentry 'Zorin, with Linux 3.11.0-20-generic (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-20-generic--d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-20-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-20-generic
}
menuentry 'Zorin, with Linux 3.11.0-20-generic (recovery mode) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-20-generic-root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset-d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-20-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset
initrd /boot/initrd.img-3.11.0-20-generic
}
menuentry 'Zorin, with Linux 3.11.0-19-generic (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-19-generic--d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-19-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-19-generic
}
menuentry 'Zorin, with Linux 3.11.0-19-generic (recovery mode) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-19-generic-root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset-d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-19-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset
initrd /boot/initrd.img-3.11.0-19-generic
}
menuentry 'Zorin, with Linux 3.11.0-18-generic (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-18-generic--d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-18-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-18-generic
}
menuentry 'Zorin, with Linux 3.11.0-18-generic (recovery mode) (on /dev/sda13)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.11.0-18-generic-root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset-d6e1e0b9-412a-495c-9f3d-5c0720e59223' {
insmod part_gpt
insmod ext2
set root='hd0,gpt13'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt13 --hint-efi=hd0,gpt13 --hint-baremetal=ahci0,gpt13 d6e1e0b9-412a-495c-9f3d-5c0720e59223
else
search --no-floppy --fs-uuid --set=root d6e1e0b9-412a-495c-9f3d-5c0720e59223
fi
linux /boot/vmlinuz-3.11.0-18-generic root=UUID=d6e1e0b9-412a-495c-9f3d-5c0720e59223 ro recovery nomodeset
initrd /boot/initrd.img-3.11.0-18-generic
}
}

menuentry 'Windows Boot Manager (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-efi-82B6-426B' {
insmod part_gpt
insmod fat
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 82B6-426B
else
search --no-floppy --fs-uuid --set=root 82B6-426B
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
submenu 'Advanced options for Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-37-generic--b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /boot/vmlinuz-3.13.0-37-generic root=/dev/sda7
initrd /boot/initrd.img-3.13.0-37-generic
}
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
menuentry 'Linux Mint 17.1 Rebecca (17.1) (on /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--b77b42f5-7d67-424c-ab1e-ecfba8b6d728' {
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 b77b42f5-7d67-424c-ab1e-ecfba8b6d728
else
search --no-floppy --fs-uuid --set=root b77b42f5-7d67-424c-ab1e-ecfba8b6d728
fi
linux /vmlinuz root=/dev/sda7
initrd /initrd.img
}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### 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
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------

=============================== sda8/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda10 during installation
UUID=ccc8d2d8-3c16-4249-8376-e9825208eca1 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda3 during installation
UUID=82B6-426B /boot/efi vfat defaults 0 1
# /home was on /dev/sda8 during installation
UUID=32fec22d-a596-46f2-b0c2-84b9081d6227 /home ext4 defaults 0 2
# swap was on /dev/sda9 during installation
UUID=8cdcff52-b191-4d95-9fd6-fb1cb45f4948 none swap sw 0 0
--------------------------------------------------------------------------------

=================== sda8: Location of files loaded by Grub: ====================

GiB - GB File Fragment(s)


=========================== sda9/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
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,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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
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_GB
insmod gettext
fi
terminal_output gfxterm
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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/Zorin/Roboto-18.pf2
insmod png
set theme=($root)/boot/grub/themes/Zorin/theme.txt
export theme
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 0,0,0; then
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
}
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
menuentry 'Zorin' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1cc57b5e-7431-4670-85eb-533e401f1c37' {
recordfail
load_video
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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
fi
linux /boot/vmlinuz-3.13.0-71-generic root=UUID=1cc57b5e-7431-4670-85eb-533e401f1c37 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-71-generic
}
submenu 'Advanced options for Zorin' $menuentry_id_option 'gnulinux-advanced-1cc57b5e-7431-4670-85eb-533e401f1c37' {
menuentry 'Zorin, with Linux 3.13.0-71-generic' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-71-generic-advanced-1cc57b5e-7431-4670-85eb-533e401f1c37' {
recordfail
load_video
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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
fi
echo 'Loading Linux 3.13.0-71-generic ...'
linux /boot/vmlinuz-3.13.0-71-generic root=UUID=1cc57b5e-7431-4670-85eb-533e401f1c37 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-71-generic
}
menuentry 'Zorin, with Linux 3.13.0-71-generic (recovery mode)' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-71-generic-recovery-1cc57b5e-7431-4670-85eb-533e401f1c37' {
recordfail
load_video
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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
fi
echo 'Loading Linux 3.13.0-71-generic ...'
linux /boot/vmlinuz-3.13.0-71-generic root=UUID=1cc57b5e-7431-4670-85eb-533e401f1c37 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-71-generic
}
menuentry 'Zorin, with Linux 3.13.0-68-generic' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-68-generic-advanced-1cc57b5e-7431-4670-85eb-533e401f1c37' {
recordfail
load_video
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 1cc57b5e-7431-4670-85eb-533e401f1c37
else
search --no-floppy --fs-uuid --set=root 1cc57b5e-7431-4670-85eb-533e401f1c37
fi
echo 'Loading Linux 3.13.0-68-generic ...'
linux /boot/vmlinuz-3.13.0-68-generic root=UUID=1cc57b5e-7431-4670-85eb-533e401f1c37 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-68-generic
}
menuentry 'Zorin, with Linux 3.13.0-68-generic (recovery mode)' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-68-generic-recovery-1cc57b5e-7431-4670-85eb-533e401f1c37' {
recordfail
load_video
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

Laurent85
Level 15
Level 15
Posts: 5727
Joined: Tue May 26, 2015 10:11 am

Re: Windows 10 update, can't boot Mint

Post by Laurent85 » Wed Mar 02, 2016 1:59 pm

The boot info script is really confusing. There are traces of different installation modes: EFI and Bios Legacy, an EFI System Partition sda3 and a Legacy Bios boot partition sda13. The rule is to either install in EFI mode, either in Bios Legacy mode, not both. Check your current Bios / Firmware settings regarding UEFI mode, CSM / Bios Legacy mode.
It seems:
- Windows currently not booting in EFI mode, there are no Windows EFI files in the EFI System Partition sda3
- Grub Legacy is installed in the drive MBR, I wonder then how Windows can boot, do you start Windows from Grub menu ?
- latest Mint KDE was installed in EFI mode, grub os prober could detect Windows in EFI mode BUT I currently can't see any EFI Windows file !
Image

RobHK
Level 3
Level 3
Posts: 106
Joined: Thu Apr 24, 2008 6:19 am

Re: Windows 10 update, can't boot Mint

Post by RobHK » Wed Mar 02, 2016 5:32 pm

Laurent, Thank you very much for the trouble you have been to. I very much appreciate it. However I have found the solution.

While I still can't get into Linux the way I had been doing it before Windows 10, via the Grub menu installed by Zorin, there is a new entry in the Boot Options menu that takes me to a different Grub installed by my Mint installation a few days ago, after the Windows upgrade that caused the problem. I didn't spot it at first as I was trying to use the same way in as before Windows 10.

So all is well. The reinstallation of Mint had worked. I just hadn't found the way into the Grub. I agree with you that it is a nuisance to have to go this roundabout route, I would like to have Mint (or a link to Grub) appear in the Windows menu, but that's the way it is. When I first got this computer several years ago I installed Linux then couldn't find it so I googled with the model number of the computer and found out that this tedious route through Esc, Start-up menu, f9 and Boot Options menu, then finally Grub, is what happens by default when you install a Linux distro.

Encore une fois je vous remercie beaucoup.

RobHK
Level 3
Level 3
Posts: 106
Joined: Thu Apr 24, 2008 6:19 am

Re: Windows 10 update, can't boot Mint

Post by RobHK » Wed Mar 02, 2016 5:35 pm

Double post. Sorry.
Last edited by RobHK on Wed Mar 02, 2016 6:46 pm, edited 1 time in total.

Laurent85
Level 15
Level 15
Posts: 5727
Joined: Tue May 26, 2015 10:11 am

Re: Windows 10 update, can't boot Mint

Post by Laurent85 » Wed Mar 02, 2016 6:28 pm

Merci RobHK, glad you finally found a workaround.
Image

Ventotene

Re: Windows 10 update, can't boot Mint

Post by Ventotene » Thu Mar 03, 2016 6:44 pm

Must have wild needs to use Win10, buggyware

User avatar
Lolo Uila
Level 5
Level 5
Posts: 576
Joined: Thu Mar 15, 2007 3:40 am
Location: Kapolei, Hawaii

Re: Windows 10 update, can't boot Mint

Post by Lolo Uila » Fri Mar 04, 2016 3:50 pm

Wow, your system is a mess! Why are there so many partitions?

Partition Start Sector End Sector # of Sectors System
/dev/sda1 34 1,987 1,954 Data partition (Linux)
/dev/sda2 2,048 821,247 819,200 -
/dev/sda3 821,248 1,353,727 532,480 EFI System partition
/dev/sda4 1,353,728 1,615,871 262,144 Microsoft Reserved Partition (Windows)
/dev/sda5 1,615,872 630,745,731 629,129,860 Data partition (Windows/Linux)
/dev/sda6 630,747,136 632,412,159 1,665,024 Windows Recovery Environment (Windows)
/dev/sda7 632,412,160 633,128,959 716,800 Windows Recovery Environment (Windows)
/dev/sda8 633,128,960 652,077,055 18,948,096 Data partition (Linux)
/dev/sda9 652,077,056 683,325,439 31,248,384 Data partition (Linux)
/dev/sda10 683,325,440 708,714,495 25,389,056 Data partition (Linux)
/dev/sda11 708,714,496 925,061,119 216,346,624 Data partition (Windows/Linux)
/dev/sda12 925,063,168 939,856,135 14,792,968 Swap partition (Linux)
/dev/sda13 939,857,920 939,862,015 4,096 BIOS Boot partition
/dev/sda14 939,862,016 976,773,119 36,911,104 Data partition (Windows/Linux)

You could try to fix grub by booting into Mint and entering the following commands:

Code: Select all

sudo grub-install /dev/sda
sudo update-grub
Note that you are installing grub to /dev/sda, NOT sda1 (or any other partition).

But really, that giant mess should be wiped and you should do a clean install of Windows 10, followed by Linux Mint.
Everyone thinks I'm crazy (except my friends deep inside the earth).

Post Reply

Return to “Installation & Boot”