長野です
先ほどのメールで文字化けがありましたので再送いたします。失礼致しました。
Windows PC で、KNOPPIXをCDブートした場合、システムの設定確認過程のメッセージが順次出て最後にX11が起動し、
KNOPPIX 3.7 のログインした画面が開きます。また、外部ネットワークにも、DHCPで自動的に設定を取得して
最初から接続可能にな。
問題点はcoLinuxを使用した場合で以下の3点になります。
1;TAPを使用したネットワーク設定がうまく行かない
2;Linux起動ファイルが上手く起動しない
インストール環境;
PC; DELL Inspiring 5100 及び HP Workstation xw4200
OS; Windows XP SPA
Network;1:ADSL - IP Address: 192.168.0.**, Subnet Mask: 255.255.255.0,
Default Gateway : 192.168.0.1
2:LAN - IP Address: 192.168.1.**, Subnet Mask: 255.255.255.0,
Default Gateway :未設定
KOPI 3.7 + coLinux 0.6.2
◆1 ネットワーク設定
1;ネットワーク接続を表示
2;ADSL,LAN1は従来の接続状態を維持+LAN2(TAP-Win32)が新しく表示される
3;1で新規表示されたLAN2はTAP-Win32 Adapter V8 (coLinux)で接続がX(未接続)の状態
4;ネットワークの設定を実行
----------------------------------------------------------------------
A; TAPドライバーでネットワーク共有
----------------------------------------------------------------------
1;ネットワーク接続を開き、TAP-Win32 Adapter V8(coLinux) に割り振られているLAN2接続の表示を探す
2;最初の状態では、TAPの接続状態は「X」に成っている
3;外部に接続しているLAN(当該設定ではADSL)の表示を右クリックして、プロパティを選択
4;プロパティ画面内の、「詳細設定」のインターネット接続の共有で、「ネットワークのほかのユーザーに、
このコンピュータのインターネット接続をとおして接続を許可する」をチェック
5;ホームネットワーク接続の部分で、TAPに該当するLAN2の表示を選択して「OK」をクリック
6;ネットワーク接続のエラー画面が表示
「インターネット接続の共有を有効にできません。LAN接続は、IPアドレスの自動指定で必要なIPアドレスを使って既に
構成されています。」
【原因】:
以下の既存のネットワーク設定で、Default Gateway のIPが192.168.0.1である。それに対し、coLinuxは、仮想ネットワーク
ドライバのTAP-Win32を利用しcoLinuxをインストールしたPC(ホストPC)とcoLinux間に仮想ネットワークを構築する。
その際、IPアドレスは、TAP-Win32;192.168.0.1、coLinux;192.168.0.2に固定される為に、IPがバッティングした状態になり
共有設定が有効にならないと思われる。
Ethernet adapter ADSL:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.***
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Ethernet adapter LAN1 :
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.***
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter LAN2 (TAP-Win32):
Media State . . . . . . . . . . . : Media disconnected
・他の外部に接続していないLAN1で上記ネットワーク共有の設定を行なっても全く同様のエラー画面が表示される。
----------------------------------------------------------------------
B; TAPドライバーでブリッジ接続
----------------------------------------------------------------------
1;ネットワーク接続を開き、TAP-Win32 Adapter V8(coLinux) に割り振られているLAN接続の表示を探す
2;最初の状態では、接続は「X」に成っている
3;外部に接続しているLAN(当該設定ではADSL)の表示とTAPに該当するLANの表示を双方選択して、
右クリックし「ブリッジ接続」を選択 → ネットワークブリッジ設定画面が表示され設定が進行
4;ネットワーク接続画面で、ネットワークブリッジのグループが作成され「ネットワークブリッジ」「TAP」「ADSL」の
3つが表示される。但し、この段階でもTAPの接続状態は「X」に成っている
5;外部にはADSLでPCが接続可能である事を確認
Ethernet adapter LAN1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.***
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter ネットワーク ブリッジ 1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.0.***
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
・ネットワークブリッジのプロパティを開いてみて、アダプタの欄で「TAP」「ADSL」の双方がチェックされているのを確認
◆2 サーバー起動処理
Cygwin Bash Shellでの起動
・以下のコマンドラインで実行 > run knoppix-256M.bat
・Xサーバーである「xmessage」は起動するが、coLinux console は起動せず
DOSプロンプトでの起動
・>colinux-daemon.exe -c default.colinux.xml を実行
・「C:\program Files\coLinux\colinux-daemon.exeは有効なWin32アプリケーションではありません」とエラー画面出力
・同時に、DOS画面では「アクセスが拒否されました」と表示されて終了
◆3 バッチファイル実行によるLinuxの起動
#1:Windows及びDOSで実施 - KNOPPINXを起動
1;C:\Program Files\coLinux にインストールされたファイルを開く
2;knoppix-256M.bat もしくは knoppix_light-128M.bat をダブルクリック
⇒ DOSプロンプト画面が一瞬表示されるが内容確認できず
3;DOSプロンプトで、>knoppix-256M.bat もしくは >knoppix_light-128M.bat と入力し実行
⇒「startxwin.bat - Starting on Windows NT/2000/XP/2003
'run' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示され実行不可
#2:Cygwinで実施
4;そこで、Cygwin Bash Shellで、以下のコマンドラインで実行 > run
knoppix-256M.bat
5;Xサーバーである「xmessage」は起動するが、coLinux console は起動せず
⇒ ネットワーク設定が上手く行っていない為、サーバーとの通信が出来ない為と判断される
⇒ C:\WINDOWS\SYSTEM32に、wpcap.dll をインストール後は、上記コマンド入力後、Run.exe の
エラーメッセージが出るようになった。
「Error:could not start c:\Program
Files\coLinux\colinux-daemon.exe kernel=vmlinux
initrd=minirtcl.gz mem=128 cobd0=\Device\Cdrom0 hdc=:cobd0
ramdisk_size=100000 lang=ja vga=normal noscsi nodhcp
nopcmcia nousb noagp nodma"desktop=icewm" xserver=Xnest
kip=192.168.200 eth0=tuntap」
#3:Windows及びDOSで実施 - colinuxを起動
6;上記何れの処理でも起動しない為、試しにDOSプロンプトで >colinux-daemon.exe
-c default.colinux.xml を実行
7;DOSプロンプト上で幾つかのエラーを吐きだす
8;最後にcolinux: kernel panic suggests that either you forget to supply
a root= kernel boot paramter or the file / device mapped
to the root file system is not found or inaccessible. Please Check
your.coLinux configuration. とメッセージを出力して抜ける。
9;同時に、coLinux console が起動するが、サーバー接続が出来ず何も表示しない。(Monitor0: Deatached で終わる)
10;ネットワークの設定状況などに併せて、default.colinux.xml を適当なファイルにコピー
11;ファイルの中身のネットワーク設定に該当する部分を修正記述
・元の記載内容 ; <network index="0" type="tap" /> の部分を修正
B; TAP使用でブリッジ接続の場合;
・ネットワーク接続の画面でTAPのLANの名前を「TAP」に修正
・<network index="0" name="TAP" type="tap"></network> に修正
と、記載しなおすも、起動せず
最後に、[knoppix:4577] Re: coLinux 起動についてなどの起動し無い場合の対応を参考にさせて頂き、Ver3.6のminirtcl.gzを
Ver3.7のminirtcl.gzに対して上書きしましたがcoLinux・Cygwinともに起動しません。
---------------------------------
長野 忍
nagano_imcj@xxxxxxxxxxxxx
---------------------------------
|