Bug#614023: grub-common: /etc/grub.d/30_os-prober sets invalid boot device for the Hurd

Colin Watson cjwatson at debian.org
Mon Mar 28 13:02:16 UTC 2011


On Mon, Mar 28, 2011 at 02:49:14PM +0200, Adrian Glaubitz wrote:
> On Mon, Mar 28, 2011 at 02:27:57PM +0200, Vladimir 'φ-coder/phcoder' Serbinenko wrote:
> > On 28.03.2011 13:56, Adrian Glaubitz wrote:
> > > Hi Vladimir,
> > > On Mar 28, 2011, at 5:27 AM, Vladimir 'φ-coder/phcoder' Serbinenko wrote:
> > >> Note however that the device name is just an
> > >> educated guess. GNU/Mach should support UUIDs.
> > >
> > > In fact, GNU/Mach already supports UUIDs and it is also used for the Hurd
> > > installation ISO images hosted by Samuel Thibault [1]. This Hurd version uses
> > > GRUB2 as well without any problems.
> > 
> > I didn't see any UUIDs in 10_hurd.in. It seems that it actually just
> > reuses the device name which is already mounted at /. Can you give an
> > example of UUID-base grub.cfg?
> 
> Sure, I'm attaching the grub.cfg of my current Debian GNU/Hurd
> installation which was installed with the aforementioned images hosted
> by Samuel.

This does not appear to be UUID-based in the relevant place:

> 	multiboot	/boot/gnumach-1.3.99-486.gz root=device:hd0s1

(If you know how to make GNU/Mach take UUIDs in root=, perhaps you could
file a separate bug report with the information?)

Cheers,

-- 
Colin Watson                                       [cjwatson at debian.org]





More information about the Pkg-grub-devel mailing list