[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: having trouble with grub



> i don't think that grub is reading another menu.lst, under linux 'updatedb
> && locate menu.lst' showed:
> 
> /boot/grub/menu.lst
> /boot/grub/menu.lst~
> /mnt/share/doc/grub/examples/menu.lst
> /usr/share/doc/grub/examples/menu.lst

Probably not. It looks like you are editing /boot/grub/menu.lst from the
tilde file as well...

> one of the things i tried was using 'module=(hd2,0)/boot/serverboot.gz' as
> an option in the same way that you would pass 'root=/dev/hd3s1,' which did
> show up when i went to edit it the entry from grub.  are there any know
> issues with version 0.90?  it seems to be the most recent version in debian
> unstable for linux, so i would assume that its what most others are using.

There are two roots involved here. The one you give to GRUB as a line in
menu.lst,

	root	(hd2,0)

is what grub uses to find the rest of the files you specify. It is
unrealted to the "root" that you pass to gnumach, which is where gnumach
will look for the root filesystem. As you can see, they even use
different syntax.

Try creating a whole new entry in menu.lst and lets see if that one
sticks. Don't delete the one that seems broken. Add something like this:

title  GNU/Hurd (Experimental)
root   (hd2,0)
kernel /boot/gnumach.gz root=hd2s1
module /boot/serverboot.gz

Also, you don't have your /boot on a different partion than / in Linux,
perchance? If you do, then you'd have to specify different slices as
grub root and gnumach root. You also wouldn't pass the /boot portion of
the filenames here.

-- Ian

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ian Duggan                    ian@ianduggan.net
                              http://www.ianduggan.net



Reply to: