On Tue, Jun 16, 2009 at 8:09 PM, Pavel Roskin <pro...@gnu.org> wrote:

> On Tue, 2009-06-16 at 12:30 +0200, Vladimir 'phcoder' Serbinenko wrote:
>
> >         I think we could implement partition addressing by a contained
> >         filename.
> >         As long as GRUB can read the filesystem at all, it should be
> >         able to
> >         read filenames.
> > Otherwise the filesystem needs improvement
>
> The great thing is that we don't even need the ability to read
> directories, so we can support PXE and other very limited filesystems.
>
> >          Then we would specify grub_prefix as
> >
> >         (FILE=/boot/grub/FSID)/boot/grub
> >
> >         FSID could be a random string or is could be the filesystem
> >         UUID as read
> >         by the OS.  grub-setup would create such file and hardcode the
> >         corresponding grub_prefix into core.img.
> > Good idea. Do you want to implement it?
>
> The kernel side was easy.  The patch is attached.  Actually, I'm not
> sure I got the disk ID right.  I copied it from fs_uuid.c, but I need to
> recheck it.
>
Update copyright year. I suggest putting new id in grub_disk_dev_id to the
end. You also forgot to add it to grub-emu. Under qemu it worked well except
that it wasn't autoloaded but I looked and seen that we have no module
autoloading for device drivers, perhaps because some of them don't coexist
well. Except issues mentioned patch looks fine and I think you can commit it
even if we don't have userspace part yet

>
> We still need the userspace changes.
>
> --
> Regards,
> Pavel Roskin
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/grub-devel
>
>


-- 
Regards
Vladimir 'phcoder' Serbinenko
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to