I noticed that path as well. I looked at it, but didn't pay much
attention to it. Neither the dir nor the file exist anywhere under
/gnu.
Here's the info from my end:
- after the grub menu came up, I checked its settings for
single-user.
- 'kernel' pointed to /boot/gnumach.gz
- 'module' pointed to /boot/serverboot.gz
- I modified root to point to (hd1,0) and (for the 'kernel' line)
hd1s1 to suit my situation. I am installing hurd on the first
partition of the second IDE disk (on the primary controller).
- then I did 'boot'.
- all partitions and devices were correctly discovered.
- swap was corectly found and designated.
- COM ports were OK.
Then the fun happened:
"Hurd server bootstrap: ext2fs.static[hd1s1]
execext2fs.static:../../libdiskfs/boot-start.c.:416:diskfs_execboot_fsys_startup:
Unexpected error: No such file or directory.
memory_object_data_request(0x0, 0x0, 0x2000, 0x1000, 0x1) failed, 268435459"
I trust this is exactly like yours.
The 'missing' file/dir cannot be diskfs_execboot_fsys_startup, as that
is a symbol. Is boot-start.c being sought? Did someone forget to
update the paths in ext2fs.static?
>> >the error is something like
>> >ext2fs : ../../libdiskfs/ blah/boot-strap.c:416:
>> >no such file or directory.
>>
>> I get exactly the same thing. It cannot find an
>> object which is in the
>> libdiskfs.so.2 dynamic library. I don't yet know why
>> this is; the object is
>> definitly in that lib.
>the other thought i had was that it should only go
>down
>one directory, instead of two(../, instead of ../../)
>that is why i want to know where the variables are
>assigned
>in servers.boot
Which vars? root, module and kernel? My entirely half-witted guess is
that serverboot passes them to servers.boot, which passes them to
ext2fs.static.
Frankly, right now I don't know why this ia failing.
- ext2fs.static is statically linked, so it won't look for a lib
like libdiskfs.so.2.
- the latter holds the symbol diskfs_execboot_fsys_startup.
- ext2fs.static has the string "diskfs_execboot_fsys_startup" in it;
but it's only an error message.
I'll sift thru the back archives of this list to see what I can find.
later,
ali
PS I'll be busy for the next two days. I'll check my mail at nite.
--
smaller is better.
unix