Hello,
I'm trying to run dosemu-0.60.4 on my Linux/ELF system (kernel
version 1.2.13 I believe). I've been following the instructions in
the dosemu-HOWTO, the QuickStart file and the comments in the
Makefile.linux. I've compiled dosemu without problems. To do this I
defined ELF in the Makefile.linux and set my KERNEL_VERSION to
1002013. REQUIRES_EMUMODULE is defined by default so before I run
dosemu I should as root
cd /usr/src/dosemu/syscallmgr
./insmod syscallmgr.o
./insmod -m ../emumod/emumodule.o
This is where my problems start. Here is the output I get:
If I press on with a test of "./insmod -lz testsys.o" I get:Quote:> # ./insmod syscallmgr.o
> sys_call_table undefined
> kmalloc undefined
> kfree_s undefined
> current undefined
> verify_area undefined
> printk undefined
> Failed to load module! The symbols from kernel 1.2.13 don't match 1.2.13
> #
Can you give me some hint of what I have done incorrectly? How do IQuote:> # ./insmod -lz testsys.o
> /usr/src/linux/System.map doesn't match actual kernel
> #
get System.map to match the actual kernel?
Thanks,
Phone: 717-872-3659, FAX: 717-871-2320
Mathematics Dept. Millersville University
P.O. Box 1002, Millersville, PA 17551-0302
--
Phone: 717-872-3659, FAX: 717-871-2320
Mathematics Dept. Millersville University
P.O. Box 1002, Millersville, PA 17551-0302