On Thu, Feb 24, 2000 at 03:05:30PM +0100, Stefan Karrmann wrote:

You should probably also ask the grub folks (I don't remember the email 
address, I suspect it's bug-grub), but I've had problems when my hurd 
partition wasn't at the start of the disk before so I suspect that's part 
of your problem.

> 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

-- 
"Backwards compatibility is nice, but preserving every undocumented quirk
that nobody sane would use... Sorry, but we really need an addition to
errno.h: EBITEME. Exactly for such cases." 
 -- Alexander Viro

Reply via email to