help-hurd
[Top][All Lists]
Advanced

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

Re: [Fwd: Think I found the problem - hurd booting]


From: Joachim Nilsson
Subject: Re: [Fwd: Think I found the problem - hurd booting]
Date: Mon, 21 Oct 2002 00:38:28 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1

Ognyan Kulev wrote:

Specifically for this problem I try to dig the source and reach gnumach/kern/bootstrap.c:boot_script_task_resume which fail because task_resume gets invalid argument (NULL). I couldn't find why and I cannot recall if someone else have experienced the same.
Please post your exact Grub entry too.
-------- Original Message --------
Subject: Think I found the problem - hurd booting
From: sigbj-st <sigbj-st@frisurf.no>
[...] There were more messages,but I could not read them because every attempt to touch a key caused the machine to reboot.It was hard to get hold of the last
messages,in other words.

AOL^H^H^H I too have experienced this when trying to boot oskit-mach (current HEAD of gnumach branch, whatever we should call it). I think I get as far as reading the different partitions of hd0, but then the machine simply reboots.

The best results (boots further and does not automatic reboot) is when I use the good old serverboot method. I haven't gotten any further than Ognyan in debugging it. If I get some time over tomorrow I'll set a few breakpoints in bootstrap.c and try to find out where things go wrong.

Grub entries that I've tried:

root (hd0,1)
kernel /boot/oskit-mach.gz -- root=device:hd0s2
module /hurd/ext2fs.static --readonly \
   --multiboot-command-line=${kernel-command-line} \
   --host-priv-port=${host-port} \
   --device-master-port=${device-port} \
   --exec-server-task=${exec-task} \
   -T typed ${root} $(task-create) $(task-resume)
module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)

root (hd0,1)
kernel /boot/oskit-mach.gz -- root=hd0s2
module /hurd/ext2fs.static --readonly \
   --multiboot-command-line=${kernel-command-line} \
   --host-priv-port=${host-port} \
   --device-master-port=${device-port} \
   --exec-server-task=${exec-task} \
   -T device ${root} $(task-create) $(task-resume)
module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)

root (hd0,1)
kernel /boot/oskit-mach.gz root=hd0s2
module /hurd/ext2fs.static --readonly \
   --multiboot-command-line=${kernel-command-line} \
   --host-priv-port=${host-port} \
   --device-master-port=${device-port} \
   --exec-server-task=${exec-task} \
   -T device ${root} $(task-create) $(task-resume)
module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)

root (hd0,1)
kernel /boot/oskit-mach.gz -- root=hd0s2
module /boot/serverboot.gz


Regards
/Joachim

--
Joachim Nilsson -- <joachim AT vmlinux DOT org> +46(0)21-123348 -- <http://vmlinux.org/joachim/>







reply via email to

[Prev in Thread] Current Thread [Next in Thread]