Public bug reported:
Binary package hint: grub2
This is a bug in the grub-install included in grub-efi-amd64
Running it gives:
$ grub-install
/usr/sbin/grub-install: 391: : Permission denied
/usr/sbin/grub-install: 391: : Permission denied
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003
Boot0000* Windows Boot Manager
Boot0001* Hard Drive
Boot0002* Network Card
Boot0003* UEFI: 0.00
/usr/sbin/grub-install: 636: --device-map=/dev/stdout: not found
Could not open disk : No such file or directory
Installation finished. No error reported.
Notice there is no 'ubuntu' entry in the listing from efibootmgr. Oops.
Easy fix:
--- grub-install 2011-01-13 19:37:55.125032970 -0700
+++ /usr/sbin/grub-install 2011-01-11 16:58:32.000000000 -0700
@@ -38,7 +38,6 @@
grub_setup="${sbindir}/`echo grub-setup | sed ${transform}`"
grub_mkimage="${bindir}/`echo grub-mkimage | sed ${transform}`"
+grub_mkdevicemap="${sbindir}/`echo grub-mkdevicemap | sed ${transform}`"
grub_probe="${sbindir}/`echo grub-probe | sed ${transform}`"
grub_editenv="${bindir}/`echo grub-editenv | sed ${transform}`"
grub_mkrelpath="${bindir}/`echo grub-mkrelpath | sed ${transform}`"
Works fine after:
$ grub-install
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0000,0001,0002,0003
Boot0000* Windows Boot Manager
Boot0001* Hard Drive
Boot0002* Network Card
Boot0003* UEFI: 0.00
Boot0004* ubuntu
Installation finished. No error reported.
Also, this bit fails:
for file in "${grubdir}"/*.mod "${grubdir}"/*.lua "${grubdir}"/*.lst
"${grubdir}"/*.img "${grubdir}"/efiemu??.o; do
(and others with *.lua) because there is no *.lua files in the grubdir, or
included with the package. Probably should use
for file in `find ${grbudir} -name "*.mod" -or -name "*.lua" -or -name "*.lst"
-or -name "*.img" [...]`
or so.
I'm running the natty version on maverick because the maverick version
corrupts the initrd with my BIOS ...
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: grub-efi-amd64 1.99~20110111-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Thu Jan 13 19:48:11 2011
ProcEnviron:
PATH=(custom, no user)
LANG=C
SHELL=/bin/bash
SourcePackage: grub2
** Affects: grub2 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug maverick
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/702707
Title:
grub-install fails to run due to missing grub_mkdevicemap
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs