win4lin在Gentoo Linux 2.6核心下的安裝(轉)

worldblog發表於2007-08-10
win4lin在Gentoo Linux 2.6核心下的安裝(轉)[@more@]

  內容簡介: 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已經編入核心後,開始進行初始設定,並啟動服務:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-940627/,如需轉載,請註明出處,否則將追究法律責任。

相關文章