--- grub-1.98/util/getroot.c.orig 2010-03-18 12:57:06.149873751 +0600 +++ grub-1.98/util/getroot.c 2010-03-18 13:10:33.224228559 +0600 @@ -218,7 +218,8 @@ if (ent->d_name[0] == '.') continue; - if (lstat (ent->d_name, &st) < 0) + if ((strcmp (dir, "mapper") == 0 + ? stat (ent->d_name, &st) : lstat (ent->d_name, &st)) < 0) /* Ignore any error. */ continue;