I am trying to boot hurd from hda10 (600 MB partition of an 16 GB disk,
with first 10 GB for Linux). I use the tarball from Marcus (gnu-199910...)
and (optionally) the serverboot module from Roland.
>From Linux the Hurd root tree looks quite normal, but GRUB sees only
a strange boot directory.
-- snip protocoll of GRUB 0.5.92 --
root=(hd0,9)
[ ... ext2 ... ]
kernel=/bootU{/gnumach.gz
^ well, it's an upside down U - no latin1 character.
^^ grub provides this strange characters using TAB
linux don't shows them!
[ Multiboot-elf ...]
modules=/bootU{/serverboot
^^ see above
[ Multiboot-module ...]
boot
-- snip end --
Well I have not checked other directories than /boot ..
In spite of this strange directory, gnumach starts as expected,
but stopped after detecting com1 until I press a key.
-- snip messages from Gnumach 1.2 --
...
com1: at atbus1, port=2f8, ...
-- in snip <Waiting until keypressed ...> --
Kernel page fault at address 0x0, eip=0x11a032
Kernel Page fault trap, eip 0x11a032
kernel trap, type 14, code 0
Dump of i386_saved_state 002a2de8:
EAX 002a55ac EBX 002a55ac ECX 00000000 EDX 002a55ac
ESI 00000003 EDI changing, eg: 0200624c ffffff7d EBP 002a2e2c ESP
002a2e40
CS 00000008 SS 0000712e DS 00000010 ES 00000010 FS 00000000 GS 00000000
00000000
v86: DS 000073c0 ES 000055ac FS 00002e54 GS
00002e54
EIP 0011a932 EFLAGS 00010293
trapno 14: Page fault, error 00000000
panic: trap
-- snip end --
Most of the register values are reproducable.
How can I manage to boot Hurd? Should I move the Hurd partition to the
beginning of my HD?
--
Stefan Karrmann