[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#695328: [testing/wheezy] UEFI installed system fails to boot



On 2012-12-29T20:55:05-0800, Kenyon Ralph <kenyon@kenyonralph.com> wrote:
> On 2012-12-29T19:25:59-0800, Kenyon Ralph <kenyon@kenyonralph.com> wrote:
> > I have a feeling that using grub2 2.00 (like Ubuntu uses) would work.
> > I'll try to build an installer including that if I can figure it out.
> 
> Instead of building a new installer, I just installed grub2 2.00-8
> from experimental in rescue mode. System still did not boot, so I
> don't know what to try now. It would be nice if we could figure out
> why Ubuntu 12.10 installs and boots in EFI mode, and bring those
> changes into the Debian packages.

Just trying to install wheezy in UEFI mode again on the Intel DH77EB
motherboard, now with firmware version 99 and the latest daily build
of debian-testing-amd64-netinst.iso. Still the same result: the
resulting Debian installation is unbootable.

Here is output when I install and boot Ubuntu 12.10:

$ sudo efibootmgr --verbose
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0003,0000
Boot0000* debian        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)
Boot0002* ubuntu        HD(1,800,2f000,017b4fcf-b5a3-4549-a8d6-a94cb7eb699a)File(\EFI\ubuntu\grubx64.efi)
Boot0003* UEFI : SATA : PORT 6G 0 : INTEL SSDSC2CW120A3 : PART 0 : OS Bootloader        ACPI(a0341d0,0)PCI(1f,2)03120a000000ffff0000HD(1,800,2f000,017b4fcf-b5a3-4549-a8d6-a94cb7eb699a)AMBO

In Debian rescue mode after installing Debian, replacing the previous
Ubuntu installation:

# efibootmgr --verbose
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0003,0002,0000
Boot0000* debian        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)
Boot0002* ubuntu        Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)
Boot0003* UEFI : USB :  0.00 : PART 0 : OS Bootloader   ACPI(a0341d0,0)PCI(1d,0)USB(1,0)USB(1,0)HD(1,10a74,380,27f931c5)AMBO

Running 'grub-install /dev/sda' in Debian rescue mode causes the
debian line to change to this:

Boot0000* debian	HD(1,800,f3800,f8636d01-62af-4d23-9ab6-5b22c5ffd5e6)File(\EFI\debian\grubx64.efi)

But like I said in a previous email, upon reboot this disappears, and
reentering rescue mode shows the
"Vendor(99e275e7-75a0-4b37-a2e6-c5385e6c00cb,)" line for debian
instead.

Notice how there is no UEFI SATA hard drive in the efibootmgr output
on Debian. That's probably the problem, since the debian line needs to
refer to that device, but I have no idea why Ubuntu has this properly
and Debian lacks it.

-- 
Kenyon Ralph

Attachment: signature.asc
Description: Digital signature


Reply to: