Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: GRUB rescue after 14.04 update

  1. #11
    Join Date
    Sep 2010
    Beans
    10

    Re: GRUB rescue after 14.04 update

    Quote Originally Posted by oldfred View Post
    Its not your boot partition and that is why Windows works, but all NTFS partitions need a NTFS boot sector. Or never have grub in the PBR of a NTFS partition.

    BootInfo report shows grub installed to PBR or boot sector of sda3 another NTFS partition, which testdisk is showing as your lenovo-recovery. So just run the commands on sda3.

    If you look as sda1 or sda2 they show correct NTFS boot sectors in bootinfo report.
    Ok, now I understand what's the problem Here's log from testdisk on Lenovo_Recovery NTFS:

    Code:
    TestDisk 6.14, Data Recovery Utility, July 2013Christophe GRENIER <grenier@cgsecurity.org>
    http://www.cgsecurity.org
    
    
    Disk /dev/sda - 500 GB / 465 GiB - CHS 60801 255 63
         Partition                  Start        End    Size in sectors
     3 P HPFS - NTFS          59016 111 40 60801  47 46   28672000 [Lenovo_Recovery]
    
    
    Boot sector
    Status: OK
    
    
    Backup boot sector
    Status: OK
    
    
    Sectors are identical.
    
    
    A valid NTFS Boot sector must be present in order to access
    any data; even if the partition is not bootable.
    Sectors are identical? What should I do? There's no "Backup BS" option. It looks that Lenovo NTFS partition is ok (or I did something wrong).

    Latest bootinfoscript log:

    Code:
                      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 1 of 
        the same hard drive for core.img. core.img is at this location and looks 
        in partition 112 for .
    
    
    sda1: __________________________________________________________________________
    
    
        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
    
    
    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:        /bootmgr /Boot/BCD /Windows/System32/winload.exe
    
    
    sda3: __________________________________________________________________________
    
    
        File system:       ntfs
        Boot sector type:  Grub2 (v1.99)
        Boot sector info:  Grub2 (v1.99) is installed in the boot sector of sda3 
                           and looks at sector 920361184 of the same hard drive 
                           for core.img. core.img is at this location and looks 
                           in partition 112 for . No errors found in the Boot 
                           Parameter Block.
        Operating System:  
        Boot files:        
    
    
    sda4: __________________________________________________________________________
    
    
        File system:       Extended Partition
        Boot sector type:  Unknown
        Boot sector info: 
    
    
    sda5: __________________________________________________________________________
    
    
        File system:       swap
        Boot sector type:  -
        Boot sector info: 
    
    
    sda6: __________________________________________________________________________
    
    
        File system:       ext4
        Boot sector type:  -
        Boot sector info: 
        Operating System:  Ubuntu 14.04 LTS
        Boot files:        /boot/grub/grub.cfg /etc/fstab
    
    
    ============================ Drive/Partition Info: =============================
    
    
    Drive: sda _____________________________________________________________________
    
    
    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
    Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    
    
    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System
    
    
    /dev/sda1    *          2,048     3,074,047     3,072,000   7 NTFS / exFAT / HPFS
    /dev/sda2           3,074,048   845,699,071   842,625,024   7 NTFS / exFAT / HPFS
    /dev/sda3         948,099,072   976,771,071    28,672,000   7 NTFS / exFAT / HPFS
    /dev/sda4         845,701,118   948,099,071   102,397,954   5 Extended
    /dev/sda5         845,701,120   861,323,263    15,622,144  82 Linux swap / Solaris
    /dev/sda6         861,325,312   948,099,071    86,773,760  83 Linux
    
    
    
    
    "blkid" output: ________________________________________________________________
    
    
    Device           UUID                                   TYPE       LABEL
    
    
    /dev/sda1        8E28FA0728F9EE59                       ntfs       SYSTEM_DRV
    /dev/sda2        E68841048840D4A9                       ntfs       Windows8_OS
    /dev/sda3        C038F84438F83ACC                       ntfs       Lenovo_Recovery
    /dev/sda5        6c03aa34-1f9d-4b32-bfaf-615369fecaea   swap       
    /dev/sda6        a3f26fd1-c445-4804-af68-06f3356424ea   ext4       
    
    
    ================================ Mount points: =================================
    
    
    Device           Mount_Point              Type       Options
    
    
    /dev/sda6        /                        ext4       (rw,errors=remount-ro)
    
    
    
    
    =========================== sda6/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_msdos
    insmod ext2
    set root='hd0,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    else
      search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    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=10
    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; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
    
    
    ### BEGIN /etc/grub.d/10_os-prober ###
    menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-8E28FA0728F9EE59' {
    	insmod part_msdos
    	insmod ntfs
    	set root='hd0,msdos1'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  8E28FA0728F9EE59
    	else
    	  search --no-floppy --fs-uuid --set=root 8E28FA0728F9EE59
    	fi
    	drivemap -s (hd0) ${root}
    	chainloader +1
    }
    menuentry 'Windows 8 (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-E68841048840D4A9' {
    	insmod part_msdos
    	insmod ntfs
    	set root='hd0,msdos2'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  E68841048840D4A9
    	else
    	  search --no-floppy --fs-uuid --set=root E68841048840D4A9
    	fi
    	drivemap -s (hd0) ${root}
    	chainloader +1
    }
    ### END /etc/grub.d/10_os-prober ###
    
    
    ### BEGIN /etc/grub.d/20_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 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a3f26fd1-c445-4804-af68-06f3356424ea' {
    recordfail
    	load_video
    	gfxmode $linux_gfx_mode
    	insmod gzio
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos6'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    	else
    	  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    	fi
    	linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro   quiet splash $vt_handoff
    	initrd	/boot/initrd.img-3.13.0-24-generic
    }
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	menuentry 'Ubuntu, with Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		gfxmode $linux_gfx_mode
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.13.0-24-generic ...'
    		linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro   quiet splash $vt_handoff
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.13.0-24-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-recovery-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.13.0-24-generic ...'
    		linux	/boot/vmlinuz-3.13.0-24-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro recovery nomodeset 
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.13.0-24-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.11.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-19-generic-advanced-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		gfxmode $linux_gfx_mode
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.11.0-19-generic ...'
    		linux	/boot/vmlinuz-3.11.0-19-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro   quiet splash $vt_handoff
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.11.0-19-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.11.0-19-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-19-generic-recovery-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.11.0-19-generic ...'
    		linux	/boot/vmlinuz-3.11.0-19-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro recovery nomodeset 
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.11.0-19-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.8.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-31-generic-advanced-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		gfxmode $linux_gfx_mode
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.8.0-31-generic ...'
    		linux	/boot/vmlinuz-3.8.0-31-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro   quiet splash $vt_handoff
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.8.0-31-generic
    	}
    	menuentry 'Ubuntu, with Linux 3.8.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.0-31-generic-recovery-a3f26fd1-c445-4804-af68-06f3356424ea' {
    	recordfail
    		load_video
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos6'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    		else
    		  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    		fi
    		echo	'Loading Linux 3.8.0-31-generic ...'
    		linux	/boot/vmlinuz-3.8.0-31-generic root=UUID=a3f26fd1-c445-4804-af68-06f3356424ea ro recovery nomodeset 
    		echo	'Loading initial ramdisk ...'
    		initrd	/boot/initrd.img-3.8.0-31-generic
    	}
    }
    
    
    ### END /etc/grub.d/20_linux ###
    
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    
    
    ### END /etc/grub.d/20_linux_xen ###
    
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry 'Memory test (memtest86+)' {
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos6'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    	else
    	  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    	fi
    	knetbsd	/boot/memtest86+.elf
    }
    menuentry 'Memory test (memtest86+, serial console 115200)' {
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos6'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  a3f26fd1-c445-4804-af68-06f3356424ea
    	else
    	  search --no-floppy --fs-uuid --set=root a3f26fd1-c445-4804-af68-06f3356424ea
    	fi
    	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    
    ### 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
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    --------------------------------------------------------------------------------
    
    
    =============================== sda6/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/sda6 during installation
    UUID=a3f26fd1-c445-4804-af68-06f3356424ea /               ext4    errors=remount-ro 0       1
    # swap was on /dev/sda5 during installation
    UUID=6c03aa34-1f9d-4b32-bfaf-615369fecaea none            swap    sw              0       0
    --------------------------------------------------------------------------------
    
    
    =================== sda6: Location of files loaded by Grub: ====================
    
    
               GiB - GB             File                                 Fragment(s)
    
    
    
    
    ======================== Unknown MBRs/Boot Sectors/etc: ========================
    
    
    Unknown BootLoader on sda4
    
    
    00000000  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
    *
    000001b0  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff 00 fe  |................|
    000001c0  ff ff 82 fe ff ff 02 00  00 00 00 60 ee 00 00 fe  |...........`....|
    000001d0  ff ff 05 fe ff ff b1 66  ee 00 51 11 2c 05 00 00  |.......f..Q.,...|
    000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
    000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
    00000200
    
    
    
    
    =============================== StdErr Messages: ===============================
    
    
    cat: /tmp/BootInfo-J2jz6m9k/Tmp_Log: Nie ma takiego pliku ani katalogu
    Last edited by Ronjet; April 22nd, 2014 at 05:07 PM.

  2. #12
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: GRUB rescue after 14.04 update

    I would expect them to both be valid as grub in PBR is a valid choice, but they should not be identical. Did you install grub to PBR of sda3 more than once?

    You can from testdisk use the command to create a new BS. Rebuild BS.
    I believe it creates a standard XP type and then you may need to run chkdsk from your install of Windows. Often chkdsk will fix minor issues of a PBR, with with grub in PBR chkdsk will not even run as it does not even think it is a NTFS partition. But with the XP type PBR then you can run chkdsk.

    The dump I show where they are different was because I ran a Windows 7 chkdsk on my XP. It converted PBR to Windows 7 type not XP and I wanted to see if they were different and they are.
    Attached Images Attached Images
    Last edited by oldfred; April 22nd, 2014 at 06:30 PM.
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  3. #13
    Join Date
    Sep 2010
    Beans
    10

    Re: GRUB rescue after 14.04 update

    Quote Originally Posted by oldfred View Post
    I would expect them to both be valid as grub in PBR is a valid choice, but they should not be identical. Did you install grub to PBR of sda3 more than once?
    I have no idea. As I said I'm beginner user, so I only installed Ubuntu next to Windows 8 (it was 12.10, then upgraded to 13.10 and now to 14.10). During installation there were several messages regarding GRUB (to replace or save some grub files). Probably GRUB was installed automat


    Quote Originally Posted by oldfred View Post
    You can from testdisk use the command to create a new BS. Rebuild BS.
    Ok, but is it safe? I don't want to damage/lost my RECOVERY partition
    BTW thank you for your patience in answering my questions.

  4. #14
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: GRUB rescue after 14.04 update

    As long as you have grub in NTFS PBR of your recovery partition it will be unusable.
    So you just about have no choice.
    Most have not had any issues.

    But did you not make a recovery set of DVDs soon after purchase of system. Many do that and then just delete recovery partition as it is not worth much. It is just the vendor's replacement for actually providing the DVD's themselves.

    The vendor recovery DVDs are just an image of your drive as purchased. If you have housecleaned a lot of cruft normally included, run many updates with many reboots, and added software you may want a full back up.
    Backup windows before install - post by Mark Phelps
    http://ubuntuforums.org/showthread.p...0#post12611710
    http://www.macrium.com/reflectfree.asp
    Another suggestion by srs5694
    http://www.runtime.org/driveimage-xml.htm
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  5. #15
    Join Date
    Jul 2007
    Beans
    3

    Re: GRUB rescue after 14.04 update

    I did the upgrade last night. Same error. Normally I wouldn't even post, I'd just follow the instructions and go on with my life, but I was thinking about this on the way to work this morning...

    "error: symbol 'grub_term_highlight_color' not found."

    Now, I've been a steady Ubuntu enduser for a while now (9.something was my first install, I think), but I certainly wouldn't claim any knowledge of the internals. So this may be the dumbest question you have heard all day. BUT... looking at the error, and reading what little I have been able to find on its causes, this sounds like an inconvenient annoyance rather than a showstopper that should prevent a machine from booting altogether. Is this (in good old MS Windows fashion) a "tip of the iceberg" error that is actually pointing to something much more serious underneath the hood that the average joe would have no idea about? Is highlight color really ridiculously important? Is this a result of rampant perfectionism? Inquiring minds wanna know! (or at least wonder about it idly whilst 90% asleep and driving to work before the sun rises...)

  6. #16
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: GRUB rescue after 14.04 update

    There is a bug. only 67 reports so far. Seems to be more upgrades related.
    Error report may not be what issue really is.

    https://bugs.launchpad.net/ubuntu/+s...2/+bug/1289977

    Most find one of these work to fix it.
    And a purge & reinstall of grub with Boot-Repair.

    OR use Supergrub to boot or chroot into install and run this
    sudo dpkg-reconfigure grub-pc.
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

Page 2 of 2 FirstFirst 12

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •