[Bug 934614] Re: reinstall of precise breaks grub with invalid arch independent ELF magic

Colin Watson cjwatson at canonical.com
Mon Apr 2 13:22:00 UTC 2012


I'm afraid I've been unable to reproduce this on my UEFI system.  I did
an erase-whole-disk install and it just worked (with the exception of
some screen corruption at boot).

The only thing I can think of is that a UEFI GRUB core image is somehow
trying to find and load BIOS-platform GRUB modules, or vice versa.  The
output of 'sudo boot_info_script' from
http://bootinfoscript.sourceforge.net/ (the boot-info-script package is
only version 0.60 which doesn't support UEFI, so please make sure to use
at least version 0.61) may be useful in tracking this down.

** Changed in: grub2 (Ubuntu Precise)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/934614

Title:
  reinstall of precise breaks grub with invalid arch independent ELF
  magic

Status in “grub2” package in Ubuntu:
  Incomplete
Status in “grub2” source package in Precise:
  Incomplete

Bug description:
  I did an over the top install of precise without formatting the drive
  to preserve the home partition. I can now not boot the computer and
  can't reinstall grub.

  ubuntu at ubuntu:~$ mkdir target
  ubuntu at ubuntu:~$ sudo mount /dev/sda1 target
  ubuntu at ubuntu:~$ ls target/
  bin    etc             lib         lost+found  proc  selinux  usr
  boot   home            lib32       media       root  srv      var
  cdrom  initrd.img      lib64       mnt         run   sys      vmlinuz
  dev    initrd.img.old  libnss3.so  opt         sbin  tmp
  ubuntu at ubuntu:~$ sudo mount -o bind /proc target/proc
  ubuntu at ubuntu:~$ sudo mount -o bind /dev target/dev
  ubuntu at ubuntu:~$ sudo mount -o bind /sys target/sys
  ubuntu at ubuntu:~$ sudo chroot target
  root at ubuntu:/# grub-install /dev/sda
  Installation finished. No error reported.
  root at ubuntu:/# exit
  ubuntu at ubuntu:~$ 

  reboot, same error, grub rescue prompt with invalid arch independent
  ELF format.

  The computer was installed as 64bit 11.10, upgraded to 12.04 and
  updated frequently. I broke unity a bit and decided to try the full
  reinstall process from a live USB. The computer is a core i3 laptop,
  with a 320GB drive, default partitioning /dev/sda1 is big and all the
  data /dev/sda5 is swap. Installing precise 64bit from daily live CD
  image.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/934614/+subscriptions




More information about the foundations-bugs mailing list