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