[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/>