Sorry for the long delay.

On Tue, Jun 26, 2007 at 11:08:03AM +0200, Mathias Behrle wrote:
> (x86_64)[EMAIL PROTECTED]:~# grub-probe -v /boot
> grub-probe: info: changing current directory to /dev
> grub-probe: info: changing current directory to usb
> grub-probe: info: changing current directory to snd
> grub-probe: info: changing current directory to net
> grub-probe: info: changing current directory to loop
> grub-probe: info: changing current directory to shm
> grub-probe: info: changing current directory to pts
> cannot find a GRUB drive for /dev/dm-12.

Please, can you apply attached patch (against latest grub2), and try the
commands:

  grub-probe -t device /boot
  grub-probe -t drive /boot
  grub-probe -t fs /boot

For each command, if it works tell me the output, if it doesn't re-run with
-v (verbose) and send me the whole log.

Thank you

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call… if you are unable to speak?
(as seen on /.)
Only in tmp/: grub2
diff -ur grub2/util/getroot.c tmp/util/getroot.c
--- grub2/util/getroot.c	2008-01-12 16:11:56.000000000 +0100
+++ tmp/util/getroot.c	2008-02-03 20:56:09.000000000 +0100
@@ -229,7 +229,7 @@
   /* We first try to find the device in the /dev/mapper directory.  If
      we don't do this, we get useless device names like /dev/dm-0 for
      LVM. */
-  os_dev = find_root_device ("/dev/mapper", st.st_dev);
+  os_dev = find_root_device ("/dev/evms", st.st_dev);
   if (!os_dev)
 #endif
     {
Only in tmp/util: getroot.c~

Reply via email to