help-hurd
[Top][All Lists]
Advanced

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

Re: Hurd hangs hard on boot.


From: Donald Ziesig
Subject: Re: Hurd hangs hard on boot.
Date: Sat, 8 Jun 2002 18:11:48 -0400

----- Original Message -----
From: "Alfred M. Szmidt" <ams@kemisten.nu>
To: "Donald Ziesig" <dziesig@bellsouth.net>
Cc: <help-hurd@gnu.org>
Sent: Saturday, June 08, 2002 6:48 AM
Subject: Re: Hurd hangs hard on boot.


> * Donald Ziesig writes:
> > Proposed for HURD:
>
> > /dev/hdb2                        /
> > /dev/hdb4                        /home
> > /dev/hdb1                        /boot
> > /dev/hda2                        /debian
> > /dev/hda1                        /debian/boot
> > /dev/hda4                        /debian/home
>
> > /dev/hda3        Hurd swap
> > /dev/hdb3        Debian swap
>
> What are the sizes of the above partitions? The Hurd currently doesn't
> support anything bigger than about 1GB.
>
> > > /dev/hdb2       865140                /
> > > /dev/hdb4       922680                /home
> > > /dev/hdb1         19487                /boot
> > > /dev/hda2       960376                /debian
> > > /dev/hda1         19487                /debian/boot
> > > /dev/hda4     2019984                /debian/home  << Looks like I'll
have to repartition this one, but it is not part of the initial Hurd boot.

> > The GRUB menu.lst file contains:
>
> > title GNU/Hurd
> > root (hd1,1)
> > kernel (hd1,0)/gnumach.gz -s root=device:hd1s1
> > module
(hd1,1)/hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} -
-host-priv-port=${host-port} --device-master-port=${device-port} --exec-serv
er-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
> > module (hd1,1)/lib/ld.so.1 (hd1,1)/hurd/exec $(exec-task=task-create)
>
> I don't know if having the kernel on an different partition works
> (should work).  But you could try tossing it onto (hd1,1).
>
> The module line looks OK from here.
>
> > module 0:
(hd1,1)/hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} -
-host-priv-port=${host-port} --device-master-port=${device-port} --exec-se<E
OL>!!!!!
> > module 1: (hd1,1)/lib/ld.so.1 (hd1,1)/hurd/exec $(exec-task=task-create)
>
> > 2 multiboot modules
> > task loaded:
(hd1,1)/hurd/ext2fs.static --multiboot-command-line=(hd1,0/gnumach.gz -s
root=device:hd1s1 --host-priv-port=2 --device-master-port=3 --exec-server-ta
sk=4 -T typed device:hd1s1<EOL>
> > task loaded: (hd1,1)/lib/ld.so.1 (hd1,1)/hurd/exec
>
> > start (hd1,1)/hurd/ext2fs.static: Hurd server bootstrap:
ext2fs.static[device:hd1s1] exec<cursor is here>
>
> That is peculiar, what tar-ball are you using?  Are there any IRQs
> that are shared (this shouldn't cause any problems here actually)?
> How much RAM does the box have (I recall that things can just stop
> working like that if you are really low on memory)?

> > > ftp://alpha.gnu.org/gnu/hurd/contrib/marcus/gnu-latest.tar.gz.
> > > 64 Mb.
> > >              CPU0
> > >    0:    2157019          XT-PIC  timer
> > >    1:       4164             XT-PIC  keyboard
> > >    2:          0                XT-PIC  cascade
> > >    8:          1                XT-PIC  rtc
> > >    9:       6730             XT-PIC  eth0
> > >   12:     117374         XT-PIC  PS/2 Mouse
> > >   13:          0               XT-PIC  fpu
> > >   14:     288704         XT-PIC  ide0
> > >   15:         11              XT-PIC  ide1
> > >  NMI:          0

>
> > It would be really helpful if, somewhere on the web, I could find an
> > example of the screen output from a SUCCESSFUL Hurd boot.
>
> An successful boot usually ends in an login prompt or an shell
> prompt. :)

> > > THE DEVIL IS IN THE DETAILS ;)  Having the intermediate output would
really help debugging.

> > > I am trying to cross compile so that I can put debug statements in the
kernel (I found the last output text in the kernel, but I don't know how
much farther it got before hanging.

Thanks, donz

>
> Cheers,
> --
> Alfred M. Szmidt
>





reply via email to

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