Hi,

After some research, and debugging grubconfig and fwife, I found a patch (attached file).
This resolve the grub bug for livecd (tested on a livecd pre2).

See you soon.

--
Sébastien VINCENT Aka Baste

--- libfwgrubconfig/libfwgrubconfig.c 
+++ libfwgrubconfig/libfwgrubconfig_good.c 
@@ -243,7 +243,7 @@
                return(NULL);
        while(fgets(line, PATH_MAX, fp))
        {
-               if(i++ < 2 || strstr(line, "ram"))
+               if(i++ < 2 || strstr(line, "ram") || strstr(line, "loop"))
                        continue;
                else
                        break;
@@ -443,7 +443,7 @@
        if(fp)
        {
                while ((mnt = getmntent (fp)))
-                       if(!strcmp(mnt->mnt_dir, path) && ! 
(!strcmp(mnt->mnt_fsname, "rootfs") || !strcmp(mnt->mnt_fsname, "/dev/root")))
+                       if(!strcmp(mnt->mnt_dir, path) && ! 
(!strcmp(mnt->mnt_fsname, "rootfs") || !strcmp(mnt->mnt_fsname, "/dev/root") || 
!strcmp(mnt->mnt_fsname, "/dev/mapper/live-rw")))
                                break;
                endmntent(fp);
                if(mnt)
_______________________________________________
Frugalware-devel mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-devel

Reply via email to