Hi, I am new to this list as of a week ago and I decided to lay low and
read some of the list first. Some of you may remember that when the
win4lin-beta list was around I was fairly active on that list and made
several kernel RPMs for RedHat. Usually I would take the latest Linux
source, add appropriate RH patches, add a Win4Lin patch and build it all up
into an RPM.
Right now I am running RedHat's 2.4.3-12 kernel with Win4Lin 3.x. The main
problem with Red Hat's 2.4.3-12 kernel is that it includes PnPBIOS support.
Because of this the GDT table contains extra entries that need to be
worked around.
I created a patch for this kernel which appears to work. It is available
on http://kernelrpm.sourceforge.net/ under the MKI section.
I also just now put a tarball of my vmlinuz and system.map along with brief
installation instructions. If you use an i686 kernel then just follow the
directions. If not then
you must use the patch on the Red Hat source.
If you want to use the existing 2.4.3-12 modules (as I have done) then
you'll also need
a patch that renames the version back to 2.4.3-12 and changes the
MODVERSION stuff in the
makefile. You'll also need to appropriately reconfigure the kernel.
Specifically you must
disable module versioning because the Makefile hack then makes it use the
existing versioning. Take a look at the NeTravers 2.4.2 kernel source rpm
for details on how to do this.
At some point I'll get adventurous and go back to making precompiled RPMs
out of all this stuff. I know you are a newbie, but everybody has to learn
sometime, and I hope I have helped you out in your quest. From the looks
of your message you seem to be on the right track, it's just that Red Hat's
2.4.3-12 has some major changes which make the 2.4.2 patch not work right
for it.
Best of luck to you, and I'll see if I can't get some precompiled stuff up
on my website like I used to do regularly.
-Dave
On 2001.08.04 11:51 Harry G wrote:
> On Saturday 04 August 2001 10:48 am, you wrote:
> > > Criteria: Pentium Pro 333, 128 meg. memory, 40 Gig HD, RedHat 7.1
> >
> > Which kernel version?
> >
>
> 2.4.3-12
>
> > I can't try it out unless I know what version you are trying to
> patched.
> >
> > > After applying the patched kernel from the Win4Lin3.0 CD for this
> >
> > version,
> >
> > Applying a patched kernel? Do you mean applying a patch to a non
> patched
> > kernel?
>
> If you look in the dictionary under "newbie", you will see my picture
> :o))
> Yes, I mean applying a patch to a non patched kernel.
> >
> > What is the command and arguments you are applying from the command
> line to
> > apply this patch?
>
> I did the following:
>
> su root
>
> cd $HOME
> mkdir patched-linux
> cp -av /user/src/redhat/* patched-linux
> cp /mnt/cdrom/linux/patch/Kernel-Win4Lin2-RedHat7.1_2.4.2.2-1.patch (From
> the
> Win4Lin CD install disk)
> cd patched-linux
> patch -pl < Kernel-Win4Lin2-RedHat7.1_2.4.2.2-1.patch >& 2>& patch .log
> less patch.log
> Then I got the results shown.
>
> (By the way, I also have the 2.4.2-2 kernel still available. Should I
> boot
> into it, then try patching it? I would prefer to use the newer kernel if
>
> possible).
>
>
> Harry G
> _______________________________________________
> Win4Lin-users mailing list
> [EMAIL PROTECTED]
> https://lists.netraverse.com/mailman/listinfo/win4lin-users
>
_______________________________________________
Win4Lin-users mailing list
[EMAIL PROTECTED]
https://lists.netraverse.com/mailman/listinfo/win4lin-users