Werner Heuser writes:
> 
> Alistair Riddoch schrieb:
> > 
> > ELKS 0.0.79 has been released and is available from:-
> Hi,
> 
> I tried 'boot' and 'root' from the image file. The worked fine
> with my Commodore C286LT.

Glad we have fixed that one!
> 
> Still I have some minor problem. I have installed a
> minix root filesystem at /dev/bda1 and made a new
> kernel, with a change in
> ../linuxmt/config.h
> 
> /*
>  * Set this to 0x380 to have /dev/fd0 be the root device, or 0x3c0 for
> /dev/fd1
>  */
> 
> #ifndef CONFIG_ROOTDEV
> #define CONFIG_ROOTDEV 0x301 /* changed from 0x380 */
> #endif

This is fine.

> 
> And another change in 
> ../arch/i86/tools/build.c line 33:
> included linuxmt/errno.h instead of errno.h
> without this change the kernel didn't compile.

You really should not have had to make this change. What error did you get
before you made the change? In fact this line is not required at all. What
happens if you comment it out?

> 
> Booting from the new kernel works until
> ...
> VFS: Mounted root (minix filesystem).
> Loading init
> 
> Now the system sits there idle, but doesn't mount
> the root filesystem. Did I miss something?
> 

If it says it is loading init than the root fs is mounted. Something must
be missing from the root disk which prevents it from working.

you need:-

/dev/tty1
/dev/tty2       ?
/dev/tty3       ?

/bin/init
/bin/getty
/bin/login
/bin/sh
/bin/sash

/etc/passwd
/etc/group
/etc/issue      ?


The files followed by ? are not absolutely required, but I am not sure what
will happen if they are not there.

Al

Reply via email to