Results 1 to 6 of 6

Thread: Fixing/Replacing bootloader files

  1. #1
    Join Date
    Nov 2008
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Exclamation Fixing/Replacing bootloader files


    Hello everyone,

    I apologize in advance for the lengthy post. Any help you can offer is greatly appreciated. I am also happy to provide additional information.

    To my best knowledge, I am having problems with either my boot list (/boot/grub/grub.cfg) or my Master Boot Record. It is possible that something else in this area is causing the problem, however.

    Computer overview:
    • Make/Model/Type: Sony Vaio/VGN-NS140E/laptop
    • Operating Systems: Dual-booting Vista and Ubuntu

    Partitions:
    • Vista Recovery
    • Vista OS
    • Data Files (for sharing between Vista and Ubuntu partitions)
    • Extended partition containing:
      • Ubuntu 10.04.2 LTS
      • Ubuntu 11.04
      • Swap


    *Note: Vista is 32-bit and Ubuntu is 64-bit

    Below is some information on how I believe I created this problem and an overview of steps I took while trying to fix the problem.

    Several days ago, I ran GParted off of an Ubuntu Natty Narwhal (11.04) LiveUSB to remove an older, broken linux partition containing either the Maverick Meerkat (10.10) or the Lucid Lynx (10.04) release. That partition had been my original linux partition for this machine. For reference, the partition originally had Intrepid Ibex (8.10) installed. I was unable to load it properly after downgrading from Maverick Meerkat to Lucid Lynx. Maverick had some glaring functionality issues with my laptop model.

    I needed to remove the partition in a Live session because it was located within an extended partition alongside my currently used Ubuntu partition.

    After deleting this partition and rebooting the laptop, it was either the Grub Loader menu or a grub-rescue prompt that appeared. I'm pretty sure that it was the grub-rescue prompt at this point. Unable to move forward from this prompt, I turned off the computer and re-inserted my USB drive to boot into a Live session again. Booting into a Live session worked successfully.

    At this point I was able to browse the web for possible solutions. I read somewhere that I should run sudo update-grub from the terminal. After doing this and rebooting the computer, I was taken to the Grub Loader menu. Unfortunately, all of the entries I tried to boot from brought me to the grub-rescue prompt. There were 3 error lines above the prompt, but I don't remember all of them at the moment. I know that one of them did say "Error: You need to load the kernel first."

    At the time, I was hoping this could be a fairly easy fix. I had the idea to simply create a new Ubuntu partition where the old one had been. I installed Natty Narwhal to a new partition within my extended partition. When I restarted my computer after the install had been completed, I did not have the results I'd expected or hoped for. The grub-rescue prompt still came up when I attempted to boot into any of the entries listed in the Grub Loader. Also, the new install I had created was not available in the list.

    I tried to get information from various commands in either the grub or grub-rescue prompt. Somehow, I was able to determine the kernel name I needed and edited the boot command (the screen accessed when you press 'e' on the Grub Loader) to include it. This was no help at the time.

    I again restarted the computer and booted into a Live session. I re-installed Natty Narwhal on top of the install I just created, thinking that there may have been a problem with it. After restarting the computer, I was still having the same problems as with the first installation attempt. I ran another Live session.

    By looking at other user's Boot Info Script RESULTS.txt files on this forum and following some links, I was able to gain a better understanding of the Grub boot command. With this information and some more experimentation in the grub-rescue prompt, I was able to determine the UUID of my Natty Narwhal partition, edit the boot command mentioned two paragraphs ago, and boot into Ubuntu with only one error.

    In this new Ubuntu installation, I ran sudo update-grub in the terminal. The command returned entries that matched with those I saw in GParted, but I still had the same problems and incorrect entries when I restarted the computer.

    While it is possible that I could determine all of the necessary start-up boot commands to manually enter each of my bootable partitions, this is really rather inconvenient. I want to know how I can permanently fix the Grub or other necessary files so that my bootloader can take back responsibility for this task. It would also be nice to get back into my Lucid Lynx partition because Natty is a bit buggier than I'm okay with. Fixing my problems with Natty is a topic for another post, however.

    I am attaching RESULTS.txt from Boot Info Script. Please let me know if you need any other reports of this nature.


    Code:
                 	Boot Info Script 0.60	from 17 May 2011
    
    
    ============================= 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
    	for (,msdos6)/boot/grub on this drive.
    
    sda1: __________________________________________________________________________
    
    	File system:   	ntfs
    	Boot sector type:  Windows Vista/7
    	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
    	Boot sector info:   No errors found in the Boot Parameter Block.
    	Operating System:  Windows Vista
    	Boot files:    	/bootmgr /Boot/BCD /Windows/System32/winload.exe
    
    sda3: __________________________________________________________________________
    
    	File system:   	ntfs
    	Boot sector type:  Windows Vista/7
    	Boot sector info:   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 10.04.2 LTS
    	Boot files:    	/boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
    
    sda7: __________________________________________________________________________
    
    	File system:   	ext4
    	Boot sector type:  Grub2 (v1.99)
    	Boot sector info:   Grub2 (v1.99) is installed in the boot sector of sda7
                       	and looks at sector 461407720 of the same hard drive
                       	for core.img. core.img is at this location and looks
                       	for (,msdos7)/boot/grub on this drive.
    	Operating System:  Ubuntu 11.04
    	Boot files:    	/boot/grub/grub.cfg /etc/fstab /boot/grub/core.img
    
    ============================ Drive/Partition Info: =============================
    
    Drive: sda _____________________________________________________________________
    
    Disk /dev/sda: 250.1 GB, 250059350016 bytes
    255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    
    Partition  Boot  Start Sector	End Sector  # of Sectors  Id System
    
    /dev/sda1           	2,048	18,782,207	18,780,160  27 Hidden NTFS (Recovery Environment)
    /dev/sda2      	18,782,208   123,639,807   104,857,600   7 NTFS / exFAT / HPFS
    /dev/sda3     	166,385,205   292,206,284   125,821,080   7 NTFS / exFAT / HPFS
    /dev/sda4     	292,206,590   488,392,064   196,185,475   5 Extended
    /dev/sda5     	482,094,648   488,392,064 	6,297,417  82 Linux swap / Solaris
    /dev/sda6	*	292,206,592   377,237,503	85,030,912  83 Linux
    /dev/sda7     	377,239,552   482,093,055   104,853,504  83 Linux
    
    
    "blkid" output: ________________________________________________________________
    
    Device       	UUID                               	TYPE   	LABEL
    
    /dev/sda1    	F8EE666BEE6621DC                   	ntfs   	Recovery
    /dev/sda2    	C452D9DD52D9D470                   	ntfs   	Vista OS
    /dev/sda3    	80FA0C3BFA0C2FC8                   	ntfs   	Data Files
    /dev/sda5    	1453748c-adaf-4e18-b468-41e847d0705e   swap  	 
    /dev/sda6    	62f3010c-d5c0-4aad-ad78-a23494d36f85   ext4  	 
    /dev/sda7    	35c96824-9b36-4def-b0cb-34841506a146   ext4  	 
    
    ================================ Mount points: =================================
    
    Device       	Mount_Point          	Type   	Options
    
    /dev/sda3    	/mnt/DataFiles       	fuseblk	(rw,nosuid,nodev,allow_other,blksize=4096)
    /dev/sda6    	/mnt/LucidLynx       	ext4   	(rw,commit=0,commit=0,commit=0,commit=0,commit=0,commit=0,commit=0,commit=0,commit=0,commit=0)
    /dev/sda7    	/                    	ext4   	(rw,errors=remount-ro,commit=0)
    
    
    =========================== sda6/boot/grub/grub.cfg: ===========================
    
    --------------------------------------------------------------------------------
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by /usr/sbin/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
      load_env
    fi
    set default="0"
    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
    }
    insmod ext2
    set root='(hd0,7)'
    search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
    if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=640x480
      insmod gfxterm
      insmod vbe
      if terminal_output gfxterm ; then true ; else
    	# For backward compatibility with versions of terminal.mod that don't
    	# understand terminal_output
    	terminal gfxterm
      fi
    fi
    insmod ext2
    set root='(hd0,7)'
    search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
    set locale_dir=($root)/boot/grub/locale
    set lang=en
    insmod gettext
    if [ ${recordfail} = 1 ]; then
      set timeout=-1
    else
      set timeout=10
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Ubuntu, with Linux 2.6.32-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux    /boot/vmlinuz-2.6.32-31-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-31-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        echo    'Loading Linux 2.6.32-31-generic ...'
        linux    /boot/vmlinuz-2.6.32-31-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.32-31-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux    /boot/vmlinuz-2.6.32-30-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-30-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        echo    'Loading Linux 2.6.32-30-generic ...'
        linux    /boot/vmlinuz-2.6.32-30-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.32-30-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-29-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux    /boot/vmlinuz-2.6.32-29-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-29-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-29-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        echo    'Loading Linux 2.6.32-29-generic ...'
        linux    /boot/vmlinuz-2.6.32-29-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.32-29-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux    /boot/vmlinuz-2.6.32-28-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-28-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        echo    'Loading Linux 2.6.32-28-generic ...'
        linux    /boot/vmlinuz-2.6.32-28-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.32-28-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro   quiet splash
        initrd    /boot/initrd.img-2.6.32-24-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        echo    'Loading Linux 2.6.32-24-generic ...'
        linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.32-24-generic
    }
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux16    /boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod ext2
        set root='(hd0,7)'
        search --no-floppy --fs-uuid --set 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux16    /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows Vista (loader) (on /dev/sda1)" {
        insmod ntfs
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set f8ee666bee6621dc
        chainloader +1
    }
    menuentry "Windows Recovery Environment (loader) (on /dev/sda2)" {
        insmod ntfs
        set root='(hd0,2)'
        search --no-floppy --fs-uuid --set c452d9dd52d9d470
        drivemap -s (hd0) ${root}
        chainloader +1
    }
    menuentry "Ubuntu, with Linux 2.6.35-24-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-24-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.35-24-generic
    }
    menuentry "Ubuntu, with Linux 2.6.35-24-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-24-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.35-24-generic
    }
    menuentry "Ubuntu, with Linux 2.6.35-23-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-23-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.35-23-generic
    }
    menuentry "Ubuntu, with Linux 2.6.35-23-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-23-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.35-23-generic
    }
    menuentry "Ubuntu, with Linux 2.6.35-22-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-22-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.35-22-generic
    }
    menuentry "Ubuntu, with Linux 2.6.35-22-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.35-22-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.35-22-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-25-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.32-25-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.32-25-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-25-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.32-25-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.32-25-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-24-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.32-24-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-24-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.32-24-generic
    }
    menuentry "Ubuntu, with Linux 2.6.31-21-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.31-21-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.31-21-generic
    }
    menuentry "Ubuntu, with Linux 2.6.31-21-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.31-21-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.31-21-generic
    }
    menuentry "Ubuntu, with Linux 2.6.27-11-generic (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.27-11-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro quiet splash
        initrd /boot/initrd.img-2.6.27-11-generic
    }
    menuentry "Ubuntu, with Linux 2.6.27-11-generic (recovery mode) (on /dev/sda5)" {
        insmod ext2
        set root='(hd0,5)'
        search --no-floppy --fs-uuid --set 7d90875a-a89f-4c4f-9226-cbdc3cd2a84c
        linux /boot/vmlinuz-2.6.27-11-generic root=UUID=7d90875a-a89f-4c4f-9226-cbdc3cd2a84c ro single
        initrd /boot/initrd.img-2.6.27-11-generic
    }
    ### END /etc/grub.d/30_os-prober ###
    
    ### 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 ###
    --------------------------------------------------------------------------------
    
    =============================== sda6/etc/fstab: ================================
    
    --------------------------------------------------------------------------------
    # /etc/fstab: static file system information.
    #
    # Use 'blkid -o value -s UUID' 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>
    proc        	/proc       	proc	nodev,noexec,nosuid 0   	0
    # / was on /dev/sda7 during installation
    UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 /           	ext4	errors=remount-ro 0   	1
    # swap was on /dev/sda6 during installation
    UUID=60f1f2c9-1431-41cc-8368-2c6f05e8d0a1 none        	swap	sw          	0   	0
    --------------------------------------------------------------------------------
    
    =================== sda6: Location of files loaded by Grub: ====================
    
           	GiB - GB         	File                             	Fragment(s)
    
     143.695178986 = 154.291523584  boot/grub/core.img                         	1
     168.584175110 = 181.015879680  boot/grub/grub.cfg                         	2
     143.603382111 = 154.192957440  boot/grub/stage2                           	1
     143.735404968 = 154.334715904  boot/initrd.img-2.6.32-24-generic          	1
     144.097145081 = 154.723131392  boot/initrd.img-2.6.32-28-generic          	1
     144.184417725 = 154.816839680  boot/initrd.img-2.6.32-29-generic          	1
     168.872993469 = 181.325996032  boot/initrd.img-2.6.32-30-generic          	2
     140.596412659 = 150.964248576  boot/initrd.img-2.6.32-31-generic          	2
     143.717079163 = 154.315038720  boot/vmlinuz-2.6.32-24-generic             	1
     143.722866058 = 154.321252352  boot/vmlinuz-2.6.32-28-generic             	1
     144.037956238 = 154.659577856  boot/vmlinuz-2.6.32-29-generic             	1
     144.276241302 = 154.915434496  boot/vmlinuz-2.6.32-30-generic             	1
     143.877803802 = 154.487615488  boot/vmlinuz-2.6.32-31-generic             	1
     140.596412659 = 150.964248576  initrd.img                                 	2
     168.872993469 = 181.325996032  initrd.img.old                             	2
     143.877803802 = 154.487615488  vmlinuz                                    	1
     144.276241302 = 154.915434496  vmlinuz.old                                	1
    
    =========================== sda7/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
    set default="0"
    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 {
      insmod vbe
      insmod vga
      insmod video_bochs
      insmod video_cirrus
    }
    
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos7)'
    search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
    if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
    fi
    terminal_output gfxterm
    insmod part_msdos
    insmod ext2
    set root='(/dev/sda,msdos7)'
    search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
    set locale_dir=($root)/boot/grub/locale
    set lang=en_US
    insmod gettext
    if [ "${recordfail}" = 1 ]; then
      set timeout=-1
    else
      set timeout=10
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 44,0,30; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    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 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos7)'
        search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
        linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=35c96824-9b36-4def-b0cb-34841506a146 ro   quiet splash vt.handoff=7
        initrd    /boot/initrd.img-2.6.38-8-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos7)'
        search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
        echo    'Loading Linux 2.6.38-8-generic ...'
        linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=35c96824-9b36-4def-b0cb-34841506a146 ro single
        echo    'Loading initial ramdisk ...'
        initrd    /boot/initrd.img-2.6.38-8-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+ ###
    menuentry "Memory test (memtest86+)" {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos7)'
        search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
        linux16    /boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos7)'
        search --no-floppy --fs-uuid --set=root 35c96824-9b36-4def-b0cb-34841506a146
        linux16    /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(/dev/sda,msdos1)'
        search --no-floppy --fs-uuid --set=root F8EE666BEE6621DC
        drivemap -s (hd0) ${root}
        chainloader +1
    }
    menuentry "Windows Vista (loader) (on /dev/sda2)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(/dev/sda,msdos2)'
        search --no-floppy --fs-uuid --set=root C452D9DD52D9D470
        chainloader +1
    }
    menuentry "Ubuntu, with Linux 2.6.32-31-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-31-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro quiet splash
        initrd /boot/initrd.img-2.6.32-31-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-31-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-31-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        initrd /boot/initrd.img-2.6.32-31-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-30-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-30-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro quiet splash
        initrd /boot/initrd.img-2.6.32-30-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-30-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-30-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        initrd /boot/initrd.img-2.6.32-30-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-29-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-29-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro quiet splash
        initrd /boot/initrd.img-2.6.32-29-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-29-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-29-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        initrd /boot/initrd.img-2.6.32-29-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-28-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-28-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro quiet splash
        initrd /boot/initrd.img-2.6.32-28-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-28-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-28-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        initrd /boot/initrd.img-2.6.32-28-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-24-generic (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-24-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro quiet splash
        initrd /boot/initrd.img-2.6.32-24-generic
    }
    menuentry "Ubuntu, with Linux 2.6.32-24-generic (recovery mode) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos6)'
        search --no-floppy --fs-uuid --set=root 62f3010c-d5c0-4aad-ad78-a23494d36f85
        linux /boot/vmlinuz-2.6.32-24-generic root=UUID=62f3010c-d5c0-4aad-ad78-a23494d36f85 ro single
        initrd /boot/initrd.img-2.6.32-24-generic
    }
    ### END /etc/grub.d/30_os-prober ###
    
    ### 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  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    --------------------------------------------------------------------------------
    
    =============================== sda7/etc/fstab: ================================
    
    --------------------------------------------------------------------------------
    # /etc/fstab: static file system information.
    #
    # Use 'blkid -o value -s UUID' 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>
    proc        	/proc       	proc	nodev,noexec,nosuid 0   	0
    # / was on /dev/sda7 during installation
    UUID=35c96824-9b36-4def-b0cb-34841506a146 /           	ext4	errors=remount-ro 0   	1
    # swap was on /dev/sda5 during installation
    UUID=1453748c-adaf-4e18-b468-41e847d0705e none        	swap	sw          	0   	0
    --------------------------------------------------------------------------------
    
    =================== sda7: Location of files loaded by Grub: ====================
    
           	GiB - GB         	File                             	Fragment(s)
    
     220.016372681 = 236.240781312  boot/grub/core.img                         	1
     206.115001678 = 221.314297856  boot/grub/grub.cfg                         	1
     181.136260986 = 194.493579264  boot/initrd.img-2.6.38-8-generic           	2
     220.014652252 = 236.238934016  boot/vmlinuz-2.6.38-8-generic              	1
     181.136260986 = 194.493579264  initrd.img                                 	2
     220.014652252 = 236.238934016  vmlinuz                                    	1
    
    ======================== Unknown MBRs/Boot Sectors/etc: ========================
    
    Unknown BootLoader on sda4
    
    00000000  6b 04 72 6f d8 a6 45 7f  c2 10 c4 2a 01 88 68 0a  |k.ro..E....*..h.|
    00000010  68 a0 8d 5d 64 c3 35 32  26 d4 56 eb 1d 39 9b cd  |h..]d.52&.V..9..|
    00000020  63 fd 99 ac 98 47 34 98  46 11 a5 81 92 99 2b 0d  |c....G4.F.....+.|
    00000030  cd 78 16 50 b1 09 15 86  54 e0 70 66 b1 65 67 e5  |.x.P....T.pf.eg.|
    00000040  8f fe cc 3d 22 04 4b 1c  23 7c c7 19 23 c6 3e 1b  |...=".K.#|..#.>.|
    00000050  43 1a c7 46 b8 d6 12 81  8d 0c 5d e9 2f 8f 10 61  |C..F......]./..a|
    00000060  a4 36 ba 4e 11 48 8a 46  d3 63 0a 35 86 87 d4 c6  |.6.N.H.F.c.5....|
    00000070  d8 db 69 85 19 1d 29 cf  10 ba 9b cf 05 63 a1 ff  |..i...)......c..|
    00000080  00 23 b8 44 48 91 eb fc  00 8e e1 11 22 47 ab f2  |.#.DH......."G..|
    00000090  bb c6 ad 7a 3e 02 00 47  ab 2a b4 ad 7b ea cd 5a  |...z>..G.*..{..Z|
    000000a0  5f 8b 37 1f 25 2e 55 4b  f4 39 db 41 e6 ef c9 e3  |_.7.%.UK.9.A....|
    000000b0  e0 52 f5 2b fe f6 39 cb  38 3d d5 d6 66 39 57 9b  |.R.+..9.8=..f9W.|
    000000c0  7d be 59 71 8d d6 21 a4  66 2b 92 d8 54 7c 89 6c  |}.Yq..!.f+..T|.l|
    000000d0  69 4b 86 f8 55 d0 3b ea  c6 4d 4c 63 1a bb 3a 8d  |iK..U.;..MLc..:.|
    000000e0  df b2 33 0e 69 65 f6 0e  3e 63 df 58 98 cb 19 25  |..3.ie..>c.X...%|
    000000f0  48 89 56 e5 6f 68 2c 17  95 18 71 79 88 c6 58 af  |H.V.oh,...qy..X.|
    00000100  00 38 ac ab 2d 86 36 48  d2 88 0d 48 cb 16 ec 81  |.8..-.6H...H....|
    00000110  a0 eb 02 05 82 62 a8 26  12 3b 58 68 54 60 26 04  |.....b.&.;XhT`&.|
    00000120  61 0d 2c 4c be 0e a2 40  a4 27 40 68 d8 43 2a e1  |a.,L...@.'@h.C*.|
    00000130  a5 06 aa 12 62 ab 09 65  20 ca 40 35 5e f2 b4 8f  |....b..e .@5^...|
    00000140  4b 07 d1 20 61 87 f7 8c  cf 0e a6 ce 27 8a 47 70  |K.. a.......'.Gp|
    00000150  4c 34 9d 0d d1 9e 43 5c  32 40 7e f0 d3 a7 59 0c  |L4....C\2@~...Y.|
    00000160  11 51 50 8b 57 51 02 22  b9 b4 64 c9 81 6a 64 c3  |.QP.WQ."..d..jd.|
    00000170  53 2a 02 9a 29 93 26 c0  de 21 fe 3a 24 44 1a 90  |S*..).&..!.:$D..|
    00000180  32 a0 1d 1a 12 68 22 27  29 7e 4a 1d 1c 03 ce b8  |2....h"')~J.....|
    00000190  49 a7 04 76 91 10 bc b8  05 30 0d a6 84 22 09 11  |I..v.....0..."..|
    000001a0  05 62 26 06 58 50 e4 70  91 08 e0 44 04 26 52 8d  |.b&.XP.p...D.&R.|
    000001b0  49 b8 21 a5 91 40 44 22  82 80 f2 3c 88 92 00 fe  |I.!..@D"...<....|
    000001c0  ff ff 82 fe ff ff 3a 76  51 0b 49 17 60 00 00 fe  |......:vQ.I.`...|
    000001d0  ff ff 05 fe ff ff 01 00  00 00 01 78 11 05 00 00  |...........x....|
    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: ===============================
    
    unlzma: Decoder error
    unlzma: Decoder error
    Last edited by JadeMoonlight; May 29th, 2011 at 12:36 AM. Reason: Formatting

  2. #2
    Join Date
    Aug 2006
    Beans
    Hidden!
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: Fixing/Replacing bootloader files

    The info you posted shows that 10.04 is still installed on /dev/sda6. Is that the partition that you've deleted?
    Natty seems to be installed on /dev/sda7, so reinstalling GRUB from the Live cd should make it bootable.
    https://help.ubuntu.com/community/Gr...20the%20LiveCD

    PS: I didn't know humans had grub.cfg and mbr. Are they like appendix?

  3. #3
    Join Date
    Nov 2008
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Post Re: Fixing/Replacing bootloader files

    I apologize that it has taken so long for me to reply.

    Thank you for the above advice. I have some questions about the instructions in the link you gave me.
    1. Which of my Ubuntu partitions should I install/reinstall GRUB to: sda6 (Lucid) or sda7 (Natty)? I have tried installing GRUB to both of the partitions.
      • After installing to sda7 (Natty) and rebooting, I had the same results/problems as I had before I had installed GRUB. (I installed it to /mnt)
      • After installing to sda6 (Lucid) and rebooting, I now only get the `grub >` prompt. (I installed it to /mnt/boot for this one)
    2. For the “Reboot” and the “Refresh the GRUB menu” steps:
      • Should I see entries that are comparable to those listed in the Boot Info Summary I provided above on the GRUB LOADER screen?
      • Do I reboot into another Live session to refresh the entries?


    I'm sorry that I was unclear about the 10.04 installation on /dev/sda6. I created /dev/sda6 and its 10.04 installation after breaking my older Ubuntu installation. Here is a flowchart/timeline to help clarify the situation:
    1. New computer with Vista
    2. Created dual-boot setup for Vista and Ubuntu 8.10
    3. Upgraded Ubuntu partition: 8.10 -> 9.04 -> 9.10 -> 10.04 -> 10.10
    4. Hardware issues with 10.10
    5. Used this tutorial to downgrade to 10.04
    6. Restarted computer after downgrade and was unable to load the Ubuntu partition
    7. Created a new partition and installed 10.04
    8. Copied desired files from the broken 10.04/10.10 partition to the new 10.04 partition
    9. Restarted computer in a Live session to delete the broken 10.04/10.10 partition
    10. Restarted again and was unable to boot with any of my Linux kernel entries
    11. Booted into a Live session to troubleshoot the issue using a Natty LiveUSB
    12. Unable to fix after a few days; created the Natty partition (sda7)


    P.S. Considering my track record for breaking things, I'm glad humans don't have a grub.cfg or MBR.
    Last edited by JadeMoonlight; May 28th, 2011 at 07:28 PM. Reason: Further clarification

  4. #4
    Join Date
    Apr 2010
    Beans
    1,584
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Fixing/Replacing bootloader files

    What kind of computer are you trying to install Ubuntu onto? Laptop/Desktop Make Model?

    Do you know what specific driver issues you are having that forced you to roll back to 10.04?

    If your computer is running Vista, it shouldn't have too much trouble installing Ubuntu and getting the drivers running successfully.

  5. #5
    Join Date
    Jun 2009
    Location
    Chicago Suburbs
    Beans
    Hidden!
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Fixing/Replacing bootloader files

    What liveCDs do you have. It turns out the changes in Natty with grub1.99 mean it does not work with older installs. So if you want to repair your install in sda6 you need a 10.04 liveCD. If repairing sda7 then use a Natty 11.04 CD.

    Also with Natty the reinstall command use boot not root. Example is just a standard install in sda5, change to sda6 in your liveCD is Lucid 10.04 or sda7 if Natty.

    #Comments are anything after the #, enter commands in terminal session
    #Install MBR from LiveCD, Ubuntu install on sda5 and want grub2's bootloader in drive sda's MBR:
    #Find linux partition, change sda5 if not correct:
    sudo fdisk -l
    #confirm that linux is sda5
    sudo mount /dev/sda5 /mnt
    sudo grub-install --root-directory=/mnt/ /dev/sda
    If grub 1.99 with Natty uses boot not root
    sudo grub-install --boot-directory=/mnt/ /dev/sda

    #If that returns any errors run:
    sudo grub-install --recheck --root-directory=/mnt/ /dev/sda
    # If no errors on previous commands reboot into working system and run this:
    sudo update-grub
    For info on UEFI boot install & repair:
    http://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to close thread when/if answered completely.







  6. #6
    Join Date
    Nov 2008
    Beans
    15
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Fixing/Replacing bootloader files

    @linuxinstalledfromhdd:

    My computer is a Sony Vaio VGN-NS140E laptop.

    The "hardware" issues I had been experiencing with 10.10 did not make my computer completely unusable. However, they became very inconvenient.

    Problems included:
    • Brightness keys no longer worked in Ubuntu:
      All adjustments needed to be made in Control Panel -> Power Management Settings
    • Computer would no longer Suspend properly:
      Computer would appear to suspend successfully, but when I would resume a suspended session, I would have to load a new session instead.
      All of my open programs would, of course, no longer be there...
      This problem made the computer useless to me as a laptop because I could no longer stop and resume work conveniently.
    Last edited by JadeMoonlight; May 28th, 2011 at 08:51 PM.

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
  •