On Thu, Dec 07, 2000 at 01:25:21PM -0600, Troy Davis wrote:
> Hello-
> I have recently started trying to run rtlinux on its own. What I've done
> is created /dev/hdb1 on a new hard drive. Then I copy the rtlinux gzipped
> file over to hdb1 (by mounting it under /newdrive) and unzip it. Then I do
> the same with lilo. I compile the rtlinux kernel, and lilo. I then modify
> lilo.conf so that it will treat hdb1 as though it was hda1 and run lilo. I
> boot the kernel. It seems to boot but then gives Kernel Panic: Unable to
> find init. What is init? Do I need another package installed in addition
> to the rtlinux kernel and lilo? Any clues to this would be very helpful!
Traditionally, init is the program that starts all other programs.
It's the first userland program the kernel runs. In your case it sounds like
you might want to make a script to load your RTLinux modules and tell the
kernel to run that as init. Note that you will need an interpreter for the
script (ie /bin/bash), the script, your RTLinux program in the form of a
module, insmod (which comes with modutils), supporting libraries (ie libc)
unless you compile everything static, and lastly a place to put all this, ie a
file system of some sort (maybe a RAMdisk?). You might just want to start with
Nicholas McGuire's miniRTL and go from there.
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/