Win4Lin
Jonathan B. Horen
horen at horen.org.il
Sun May 2 09:07:50 UTC 2004
John wrote:
> I know that various folks have got win4lin running under fedora. But
> apparently one has to "rebuild the kernel"! What the . . .??
>
> Can anyone help with this exercise, or point me to a "how to" that
> isn't in "nerd speak"?
Sure. You have two choices:
1. Download a NeTraverse pre-compiled kernel for your cpu architecture from
http://www.netraverse.com/member/downloads/kernel_precompiled_yes.php
or
2. Download the Fedora and Win4Lin SRPMs for the kernel you want and patch.
If you choose "Door #1", here are the steps:
a. install the kernel RPM
rpm -iUvh <kernel_RPM>
b. make any changes to your LILO or GRUB configuration files
c. reboot!
If you choose "Door #2", here are the steps:
a. Download a Fedora generic kernel-source package for your cpu
architecture from
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/1/<arch>
or download a generic kernel tarfile from
http://www.kernel.org/pub/linux/kernel/v2.x
b. Download the Win4Lin SRPM for the kernel you downloaded in Step "a" from
http://www.netraverse.com/member/downloads/kernel_precompiled_yes.php
Note: make sure to download the appropriate Kernel-Win4Lin*.src.rpm
file, and
not the Kernel-Win4Lin*.rpm!
or download a generic kernel patch and mki-adapter patch from
http://www.netraverse.com/member/downloads/kernel_patch.php
c. If you downloaded a Fedora kernel-source RPM in Step "a"
1) install the kernel-source RPM
rpm -iUvh <kernel-source RPM>
2) unpack the Win4Lin kernel and mki-adapter patches
rpm2cpio Kernel-Win4Lin3*src.rpm | cpio -idmuv '*.patch'
3) copy the kernel and mki-adapter patches to /usr/src
4) apply the kernel patch first, followed by the mki-adapter patch
patch -p1 -d /usr/src/linux-2.4 < Kernel-Win4Lin*.patch
patch -p1 -d /usr/src/linux-2.4 < mki-adapter*.patch
5) chdir to /usr/src/linux-2.4 and configure the kernel sources for
compilation
make (menu)(x)config
Make sure to select "Windows Application Support" and say "Y" to
"Include NeTraverse Win4Lin Support"!!
6) compile your kernel
make dep bzImage modules install modules_install
7) add an entry for the new kernel to your LILO or GRUB configuration
file
8) reboot!
d. If you downloaded a generic kernel tarfile in Step "a"
1) move the tarfile to /usr/src and unpack it
tar xzf <tarfile>.gz or bunzip2 <tarfile>.bz2
2) create a symlink from the full kernel-source dir to a "nickname"
ln -s linux-2.x.y linux-2.4
3) copy the kernel and mki-adapter patches to /usr/src
4) apply the kernel patch first, followed by the mki-adapter patch
patch -p1 -d /usr/src/linux-2.4 < Kernel-Win4Lin*.patch
patch -p1 -d /usr/src/linux-2.4 < mki-adapter*.patch
5) chdir to /usr/src/linux-2.4 and configure the kernel sources for
compilation
make (menu)(x)config
Make sure to select "Windows Application Support" and say "Y" to
"Include NeTraverse Win4Lin Support"!!
6) compile your kernel
make dep bzImage modules install modules_install
7) add an entry for the new kernel to your LILO or GRUB configuration
file
8) reboot!
More information about the fedora-list
mailing list