当前位置:操作系统 > Unix/Linux >>

win4lin在GentooLinux2.6内核下的安装

内容简介: win4lin在2.6系列内核中的配置和安装。

  1. 从Portage中安装win4lin

  


  如果你的内核选用win4lin-sources-2.6.7-r5,这个内核相对gentoo-dev-sources-2.6.7-r14要简陋一些,安装win4lin则可直接使用。代码 1.1: win4lin-sources-2.6.7-r5下的安装# ACCEPT_KEYWORDS="~x86" emerge win4lin注释: 这个我们不推荐使用。

  2. 手动安装win4lin

  


  相对来说,内核gentoo-dev-sources-2.6.7-r14则比较常用些,打的补丁也比较多,功能比较丰富。但是portage中并不可以直接在这个基础上安装win4lin,我们可以手动安装。

  首先从这儿下载内核补丁:mki-adapter26_1_3_6.patch和Kernel-Win4Lin3-2.6.7.patch

  然后准备编译内核,先把内核源码备份一下,如下:代码 2.1: 备份内核源码# cd /usr/src# cp -a linux-2.6.7-gentoo-r14 win4lin# rm linux# ln -s win4lin linux# cd linux# nano -w Makefile注释:修改"EXTRAVERSION = ",比如改成"-win4lin-r14"之类以便识别

  


  把下载的mki-adapter26_1_3_6.patch和Kernel-Win4Lin3-2.6.7.patch拷到目录下,然后给内核打补丁,代码:代码 2.2: 给内核打补丁# patch -p1 < Kernel-Win4Lin3-2.6.7.patch > patch.log 2>&1# patch -p1 < mki-adapter26_1_3_6.patch >> patch.log 2>&1# less patch.log

  如果patch.log里没错误,就可以开始编译kernel了。注意以下这些要编进kernel:
  • Enable loadable module support
  • System V IPC
  • Kernel support for ELF binaries
  • Networking support
  • TCP/IP networking
  • ISO 9660 CD-ROM filesystem support
  • Include NeTraverse Win4Lin Support


  编译的同时可以安装好win4lin:代码 2.3: 安装win4lin# ACCEPT_KEYWORDS="~x86" emerge -O win4lin

  上述都完成后,重启准备配置和安装windows。

  3. 配置win4lin

  


  如果你想确认win4lin是否已经正确的编入内核中,你可以:代码 3.1: 确认win4lin是否编入内核# modprobe mki-adapter# cat /proc/mki-adapter/version注释: 按照本文的安装方法,应该显示为1.3.6。如果在使用modprobe或cat发生错误,你新编译的内核可能未正确的编译好或启动。

  确认win4lin已经编入内核后,开始进行初始设定,并启动服务:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,