the error when some elements are missing into a warning.
+2012-03-28 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/disk/diskfilter.c (grub_diskfilter_memberlist): Degrade
+ the error when some elements are missing into a warning.
+
2012-03-28 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/normal/charset.c (bidi_line_wrap): Fix out-of-range swap.
for (pv = lv->vg->pvs; pv; pv = pv->next)
{
if (!pv->disk)
- grub_util_error (_("Couldn't find physical volume `%s'."
- " Check your device.map"), pv->name);
+ {
+ grub_util_warn (_("Couldn't find physical volume `%s'."
+ " Some modules may be missing from core image."),
+ pv->name);
+ continue;
+ }
tmp = grub_malloc (sizeof (*tmp));
tmp->disk = pv->disk;
tmp->next = list;