coLinux野郎ぜ! その3
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
04/10/19 11:32:21ID:kHGbCOV+Cygwin は偽者だとお嘆きの貴方
Windows 上で動作する本物の Linux 環境 coLinux を試してみませんか?
前スレ
1: http://pc5.2ch.net/test/read.cgi/linux/1075620397/
2: http://pc5.2ch.net/test/read.cgi/linux/1086256260/
リンクは>>2-5あたり
0002login:Penguin
04/10/19 11:33:07ID:kHGbCOV+ttp://www.colinux.org/
◆SnapShotはこちら
ttp://www.colinux.org/snapshots/
◆The User-mode Linux Kernel HomePage
ttp://user-mode-linux.sourceforge.net/
◆ERROR STORM
ttp://www.geocities.jp/error_storm/
◆Cooporative Linux(通称: coLinux)のメモ
ttp://scratchpad.fc2web.com/colinux/index.html
◆Documentの日本語訳
ttp://ikebukuro.cool.ne.jp/vot/coLinux/coLinuxDocIndex.html
◆coLinux導入メモ
ttp://iwa.ath.cx/colinux/
◆coLinux - ehe Wiki
ttp://ehe.s57.xrea.com/index.php?coLinux
◆coLinux のトップページ
ttp://www2.starcat.ne.jp/~kanocl/colinux/colinuxtop.htm
◆coLinux
ttp://www1.pm.tokushima-u.ac.jp/~kohda/linux/doc/colinux.html
◆【特選フリーソフト】Windows上でLinuxを動かすCooperative Linux(上)
(日経IT Proへ要登録)
ttp://itpro.nikkeibp.co.jp/members/LIN/oss/20040824/148942/
◆coLinux with KNOPPIX
ttp://unit.aist.go.jp/it/knoppix/colinux/
◆Windowsな人のKnoppix
ttp://www.geocities.jp/knoppix_test/
0003login:Penguin
04/10/19 11:54:05ID:kHGbCOV+ホストのファイルシステムをマウントできる Host File System (cofs)が実装されたみたいよ。
http://sourceforge.net/mailarchive/forum.php?thread_id=5789777&forum_id=37489
ホスト上のドライブまたはディレクトリを仮想ファイルシステムを持つ仮想デバイスとして認識するのかな?
これで Windows 上のファイルアクセスにネットワークを介さなくなるので、
I/O のスピードが飛躍的に上がるらしい。
ただ、まだ簡単に BODS になっちゃうみたいだから、人柱を募集してるっぽい。
俺は仕事で使ってるから無理だなぁ。
0004login:Penguin
04/10/19 11:55:27ID:kHGbCOV+0005login:Penguin
04/10/19 12:10:06ID:RUunNWUtO やろう
なぜこっちを先に修正しない?
0006login:Penguin
04/10/19 12:32:59ID:MPWzS6zPおつ
>>5
なら自分でスレたてればよかったじゃん。
前スレで「野郎ぜ」つータイトル要望が出てたから
1はそうしたんでしょ。
0007login:Penguin
04/10/19 12:57:43ID:moTJ9EfG0008login:Penguin
04/10/19 13:04:19ID:moTJ9EfGす、すばらしい…
0009slack好き
04/10/19 13:19:13ID:bZOg7X1y正確には、1スレの終り頃に次スレタイは“coLinux野郎”はどうかという提案があり、
漏れが「どうせなら“coLinux野郎ぜ”の方がイイ。」と提案したという経緯がありました。
ところが実際に2スレが立った時は“coLinux その2”なんていうそっけないスレタイに
なってしまってガックシした次第です。
それにしても、最近の若いモンには、“ネット野郎ぜ”と言っても通じないんですね。
歳は取りたくないもんぢゃのう…ゲホゲホ。
0010login:Penguin
04/10/19 21:51:36ID:csaNY0m70011login:Penguin
04/10/19 22:16:57ID:q5jMQzq+ちょっと不安定ですが一応読み書きできました
0012login:Penguin
04/10/19 22:23:26ID:vZOCgfdKapt-get update とするとサイトがないとでる方いますか?
Home Sp2でFedoraを使ってます。
coLinux、Fedoraともsourceforge siteの物を使ってます。
0013login:Penguin
04/10/19 22:24:46ID:rN8cr+9Eapt 先の設定と近くのホストに ping くらいは
済ませたの?
0015login:Penguin
04/10/20 13:30:03ID:ixDzzaaqI/O の速度はどんな感じでしたか? 体感できるほど変わります?
0016login:Penguin
04/10/20 13:37:04ID:KWtAKtA/す、すばらしい…
001711
04/10/20 14:11:41ID:HitjQwEq適当な計測ですが
cofsだとローカルドライブからローカルドライブの転送時間より
2〜3割落ちる程度 10MB/s
smbfsだと ネットワークによるだろうけど、うち(XP bridge接続)では 1MB/s
検証が不十分ですが、
100MBのファイルをcofsでwin->colinuxに転送しようとしたけど
出来ませんでした。
サイズ変えてやってみます
0018login:Penguin
04/10/20 15:30:41ID:AR2C411Wっつうことは仮想デバイスを作ってcoLinux側のlibX11とWindows側のX serverに手を入れれば
原理上Xもネットワークを介さずに実行できるようにできる?
0019login:Penguin
04/10/20 15:54:52ID:7J6Rvc7DそれをXと言ってもいいのか疑問ですが…
0020login:Penguin
04/10/20 16:34:31ID:uqhur/r8できるもなにも、普通のLinuxのXサーバとローカルで動くXクライアントは
名前付きパイプ/tmp/.X11-unix/X0を使ってやりとりしている。
Windows側からもcoLinux側からも名前付きパイプ/tmp/.X11-unix/X0が
使えるようにしてやればいい。
0021login:Penguin
04/10/20 16:51:19ID:uqhur/r8あ、ごめん。Unixドメインソケットと名前付きパイプって別物なのね。
/tmp/.X11-unix/X0はUnixドメインソケット。
Unixドメインソケットや名前付きパイプがOSを跨いで使えるものかどうか
知らないけど、跨げるようにできるなら普通のLinuxのローカル時の動作と
同じようにできるはず。
0022login:Penguin
04/10/20 17:22:20ID:ixDzzaaq7〜8割のパフォーマンスが出れば、人間の感覚レベルだったら
ほとんど気にならないレベルですね。
Dan氏 GJ。イスラエルにありがとう。
しかし、これで 21 歳か‥‥俺が PC-98 でエロゲーやってたころだ(笑)
ふぅー
002311
04/10/20 19:41:05ID:HitjQwEq現在60KB以上は読み込めない模様
0024login:Penguin
04/10/20 19:52:13ID:5lAly6Yb使ってるのは040910です。最新の方がいいのかしらん。
0025login:Penguin
04/10/20 20:25:07ID:RPI3B9e7あと2桁ぐらいは欲しいずら
0026login:Penguin
04/10/20 22:37:28ID:7J6Rvc7DUnixドメインソケットは外に出れんな。
そういう場合はIPに乗っけるのが流儀だ。
名前付きパイプも普通は外に出れないが、
Winの名前付きパイプは外に出れるなあ。
0027login:Penguin
04/10/20 23:35:18ID:Qi7STWYJよく分からん。とりあえずcoLinuxの感じが分かればいいんで、
問題ないが。しかしwikiにあるzipslackの入れ方書いてるやつ、
自分は使ってないslackを小ばかにしたような態度が鼻に付く。
0028login:Penguin
04/10/20 23:46:08ID:u5tBcfJMDebianスレに逝けとは言わないが
ttp://debian.fam.cxくらいは見れ。
0029login:Penguin
04/10/21 01:09:10ID:unSZ/85lcoLinux : 192.168.0.10 (Linux側で設定したIPアドレス)
cygwin : 192.168.0.2 (WindowsのIPアドレス)
として、
1. coLinuxを起動
2. Cygwinを起動して
$ XWin -screen 0 1024x768x256 -query 192.168.0.10 -from 192.168.0.2 -fp "tcp/192.168.0.10:7100"
3. coLinuxで
$ export DISPLAY=192.168.0.2:0.0
$ xterm &
Xlib:connection to "192.168.0.2:0.0" refused by server
Xlib:No protocol specified
xterm Xt error: Can't open display: 192.168.0.2:0.0
とエラーになってしまいます。
Cygwinで xhost +192.168.0.10 としても上記のエラーがでます。
どこの設定が悪いのでしょうか?
0030login:Penguin
04/10/21 01:36:06ID:Uz+REgx40031login:Penguin
04/10/21 02:14:30ID:tQHp3Y2Eおれは debian だが、
debian 以外でもできるよ。
一番簡単なのは自分が使ってる linux partition を
dd でイメージにして root.fs のかわりに使う方法。
0032login:Penguin
04/10/21 09:21:37ID:3fMHyuFhこれを見るだけだと、XDMCP を使いたいのか使いたくないのかがわからないんだけど。
どうなって欲しいのかがよくわからんので、なんとも言いづらい。
どっかのノウハウを意味もわからずそのまま中途半端にマネしてない?
0033login:Penguin
04/10/21 10:45:37ID:nvBGnOT7sources.listちゃんと書き込んでるんだがエラーでてapt-get updateがいつまでたっても使えねぇ
俺どこでミスってるんかなお知恵ください(;´Д`)
0034login:Penguin
04/10/21 11:09:43ID:g8uOQ44M根拠が( ´Д`)
どういうエラーが出るか示さないと誰もわからんて
0035login:Penguin
04/10/21 11:12:10ID:nvBGnOT7malformed line2 etc
てな感じです
メモ置き場の手順に沿ってやってました
0036login:Penguin
04/10/21 11:29:01ID:g8uOQ44Mttp://lists.debian.or.jp/debian-users/200209/msg00276.html
やっぱ情報不足で(゚∞゚)ペーチュンチュン
0037login:Penguin
04/10/21 13:04:08ID:mKSrzA7S文法ミスじゃないの?
/etc/apt/sources.list
晒すべし。
というかスレ違いな気がす…。
0038login:Penguin
04/10/21 14:17:55ID:gNK57Pd70039login:Penguin
04/10/21 14:43:36ID:AlEuGzxs何を参照しながらやってる?
3のようにするなら2は
$ XWin -screen 0 1024x768x256
$ export DISPLAY=192.168.0.2:0.0
$ xhost +192.168.0.10
でいいはず。
0040login:Penguin
04/10/21 14:57:00ID:wXhsic8wこれでXDMCPじゃないcoLinux側の端末(colinut-termnal or ssh 他)から何か起動できるのか?
そもそもXWinに対して`xhost +`できるのか?
まあ普通にgdmとgnome or kde or xfce4辺りをぶちこんで
何か起動したいならウィンドウマネージャから起動すりゃいいだけだけど。
>>29
ttp://www.atmarkit.co.jp/flinux/special/cygwin/cygwin02a.html
と
ttp://www.atmarkit.co.jp/flinux/special/cygwin/cygwin02b.html
は違うから。
0041login:Penguin
04/10/21 20:31:42ID:Y8V2q/7A全然うまくいかないから、なんでかなぁ、と思っていたら、
default.colinux.xml を UTF-8 で保存しているのが原因でした。
Shift-JIS にしたら直りました。
もう疲れました。orz
0042login:Penguin
04/10/21 21:33:35ID:tQHp3Y2Eなぜかできなかったので、
XWin -ac でアクセスコントロールを無効にして
ずっと使用してるよ。xauth は試してない。
XWin で xhost, xauth 使えるという人いたら教えてください。
自分ももう一度やってみます。
0043login:Penguin
04/10/21 22:11:01ID:6xFlcU3Z> XWin で xhost, xauth 使えるという人いたら教えてください。
> 自分ももう一度やってみます。
え? ごく当たり前の動作をするように見えるけど
なんか違うものの話をしているのかな?
cygwin の bash を起動して、startx をすると
デフォだと X :0 -multiwindow -clipboard で Xwin が xterm 付きであがる。
この状態で putty でログインした coLinux 側のシェルから
$ xterm ← いきなり打つとだめ
xterm Xt error: Can't open display:
$ export DISPLAY="win:0"
$ xterm ← DISPLAY の設定をしてもダメ
Xlib: connection to "win:0.0" refused by server
Xlib: No protocol specified
xterm Xt error: Can't open display: win:0
$ xterm ← Xwin 上のbash から xhost + を入力後
$ ← 証拠はないけど、普通に上がって終了している。
不思議な点は特にないけど。こんな単純な話ではなくて?
004429
04/10/21 23:51:25ID:X+01l5VJ最終目標はcoLinuxをxdmでログインできてLinuxのX環境を利用できることです
>39
参照しているのは↓ここらへんです
http://ikebukuro.cool.ne.jp/vot/coLinux/Vine30toCoLinux.html
http://www.st.rim.or.jp/~kimiya/YukiWikiKai/yukiwiki.cgi?mycmd=read;mypage=coLinux
> $ XWin -screen 0 1024x768x256
XDMCP使いたかったので 「-query <coLinuxのIP> -from <cygwinのIP> -fp tcp/<coLinuxのIP>:7100」もつけたんですが、
これをつけてcoLinux側でDISPLAYを設定してxtermなどを立ち上げると
Xlib: connection to "<cygwinのIP>:0.0" refused by server
Xlib: No protocol specified
とエラーになってしまいます
どこを直せばよいでしょうか
0045login:Penguin
04/10/22 01:08:07ID:Wq82F3cs>>42 >>43
cygwin.bat上のbashでxhost + だとだめみたい。
xtermを立ち上げてそこでxhost + だとOK。
>>44
XWin -query マシン名
でたちあげたらxdmの画面にならない??
その時点でだめなんじゃ。
004642
04/10/22 01:10:46ID:jNzyKuTEあー、すまんすまん。
今やってみたら普通にできるね。
なんかわからんがこの前インストールしたばかりの頃はできなかったので、
その頃の XWin のバグってたのかも知れん。
>>40 でも
> そもそもXWinに対して`xhost +`できるのか?
こんな風に書いてるから、XWin のアクセスコントロールが
まだぶっ壊れてるのかと思ってた。
004742
04/10/22 01:13:17ID:jNzyKuTE> cygwin.bat上のbashでxhost + だとだめみたい
DISPLAY 設定しましたか?うちではできましたよ。
0048login:Penguin
04/10/22 04:52:58ID:2BWTZdJb空のイメージディスクにdebian導入するやつやってたけど
あれでやると俺の環境だとdebianインストール終わるまではネットワークつなげないから
インストールできないんだよねぇ
これをCDイメージつかってbootしてインストールするにはどうすりゃいいんだろ
xmlのrootんとこ書き換えてCDでbootブートかと思いきややはりdosプ論と立ち上がるが結局無理ですた
0049login:Penguin
04/10/22 09:10:15ID:05C9DnEeなんか微妙な勘違いをしているように読み取れるのだけど
XDMCP を使うのであれば、Xwin起動直後に xdm|gdm が表示されて
グラフィカルログインした後は、リモートのデスクトップ環境を
そのまま使ってるのと同じように操作するのだから
coLinux 側で DISPLAY を設定するなんてことは必要ないよ。
Xwin 起動時に Display Manager が表示されずにグレー一色とか
黒一色とかになっちゃうんであれば、それは coLinux 側の
Display Manager の設定あたりが間違ってる。
ちなみにそうなると coLinux 固有の問題ではなくなるので
スレ違い気味。 ま、俺は別にいいと思うんだけど。
0050login:Penguin
04/10/22 10:32:09ID:0Pls9gzt昔やってみた方法
(1)ブートイメージからinitrdを取り出す
(2)ネットワーク(TAPとか)を設定しておく
(3)cobd1にまうんと
(4)インストール先の空ファイルをcobd2にまうんと
(5)cobd1をrootにしてcoLinuxを起動
インストーラーが動きだしネットワークの設定もできます
coLinuxのバージョンが古かったためhdが見つけられず断念しました
今なら大丈夫かな?
0051login:Penguin
04/10/22 10:54:13ID:MWin1rf/0052login:Penguin
04/10/22 11:12:58ID:ukYnbJGz0053login:Penguin
04/10/22 11:14:09ID:PZJe51iJ0054login:Penguin
04/10/22 11:18:02ID:05C9DnEe0055login:Penguin
04/10/22 11:22:26ID:uJSz1Q860056login:Penguin
04/10/22 12:04:33ID:qOdJn8vIcobd1にスワップ
cobd2に10GBのブランクイメージ
初めてcoLinux触ったけど、これで起動してcobd2に
stage2から新たにgentooインストールできました。
あまりにあっさりできちゃったんでちょっと物足りなかった。w
0057login:Penguin
04/10/22 18:06:43ID:lHlM/4pS005848
04/10/22 18:29:41ID:2BWTZdJbどうしても最初のモニター出てきた段階で真っ暗や(;´Д`)
005929
04/10/22 23:11:50ID:iLJGkP3Iてことは
1. coLinuxをxdm等の設定をしてランレベル5で立ち上げる
2. XWinを立ち上げる
でいいってこと?
今までにやったことといえば
[coLinux側]
・/etc/X11/xdm-config 「DisplayManager.requestPort: 177」
・/etc/X11/xdm/Xservers 「:0 local /usr/X11R6/bin/Xvfb」追加
・/etc/X11/fs/config 「no-listen = tcp」をコメントアウト
・setdm で xdm を選択
[cygwin]
・XWin -screen 0 1024x768x256 -query 192.168.0.10 -from 192.168.0.2 -fp "tcp/192.168.0.10:7100"
というバッチファイル作った
くらいなんですけどなんか足りてないとかあります?
0060login:Penguin
04/10/22 23:29:29ID:DYpDKva80061login:Penguin
04/10/23 01:02:16ID:14XE9UP9間違った記述があったね。
006248
04/10/23 01:14:34ID:LIqxSIc2Fedora Core2でも試してみたけどinitrd.imgを解凍したやつつかって
こいつをルートに指定してやってみたが
mounting /proc filesystem... done
mounting /dev/pts (unix98 pty) filesystem... done
mounting /sys filesystem... failed.
I can't recover from this.
ってでてやっぱ無理だったわ
諦めて公開されてるdebianイメージ使うか・・・
006348
04/10/23 01:18:10ID:LIqxSIc2006445
04/10/23 03:44:24ID:+lb6pH3+すみませんでした。うまくいきました。
起動したのがXWinだけだとxhostしたときに
リセットされるってMLにありました。
何か(xtermとか)と一緒にたちあげるか、-noresetつけろよと。
>43よく読めと。>おれ
そんなわけで、
>>59 =>>29
おれは
/etc/X11/xdm/Xaccess
の最後に
*
の1行つけてみたら(変な)xdmの画面ができました。
# gdmの方が設定楽でいいと思うがなあ
0065login:Penguin
04/10/23 04:35:54ID:14XE9UP9> リセットされるってMLにありました。
-multiwindow や -rootless にすると大丈夫みたいだね。そのバグ。
0066login:Penguin
04/10/23 08:24:56ID:8WFFGLV+バグじゃなくて、つながってるクライアントが0になったときにリセットするって
仕様になってるだけ。気に食わないなら-noresetつければいい。
-multiwindowと-clipboardはXWin内部でXクライアントを動かしてるからリセット
かからない。-rootlessはこの話には全く関係ない。
006729
04/10/23 12:14:51ID:GzRBgUe9バッチファイルから起動していたXWinをcygwinから起動させたら
GUIログインできました。
ありがとうございました > ALL
でも異様に遅いですね。
xterm 立ち上げるだけで4〜5秒かかるんですけどこんなもの?
苦労の割にちょっとがっかり・・
0068login:Penguin
04/10/23 12:56:28ID:PwU6zIuWフォントもIMも何もかもTCP/IP経由でcoLinux<->Host Windowsで通信しちゃうから
遅いと言うことにはなっているが。
とりあえずマシンのスペックでも晒せば。
006929
04/10/23 14:04:51ID:GzRBgUe9CPU Pen4 3G
メモリ 512MBのうち128MBがcoLinux
イメージファイルじゃなくて実際にHDDにインストールしたLinux動かしてるから遅いのかな?
関係あります?
0070login:Penguin
04/10/23 14:33:41ID:ZvcQqcv5cygwin/Xの方の設定でフォントパスをローカルにすれば多少は軽くなる・・・のかな?
astec-Xだと問題なく軽いから、cygwin/Xでも頑張ればできるはず。
0071login:Penguin
04/10/23 18:24:33ID:LIqxSIc2配布されているfedora core1をインストールしアップデートってできるもんなのかな
一応試してみますが。もし何かいいやり方ありましたらよろしく(;´Д`)
0072login:Penguin
04/10/23 18:52:43ID:TpGyyYWE実機にいれたFedora Core2をイメージ化した場合でも、
配布されているFedora Core2をアップデートした場合でも、
どちらも確認済み&利用してる。
root filesystemのcheckでabortしているんだったら、
<bootparams>ro root=/dev/cobd0</bootparams>
とすれば問題ないはずだけど、まぁ試してみて。
0073login:Penguin
04/10/23 19:06:42ID:LIqxSIc2isoイメージからから引っこ抜いたinitrd.img解凍して使ってます
xml晒すとこんな感じで
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\c:\colinux\FC2.fs"
enabled="true" />
<block_device index="1" path="\DosDevices\c:\coLinux\swap.fs"
enabled="true" />
<block_device index="2" path="\DosDevices\c:\initrd.img"
enabled="true" />
<bootparams>root=/dev/cobd2</bootparams>
<initrd path="initrd.img" />
<image path="vmlinux" />
<memory size="384" />
<network index="0" type="tap"></network>
</colinux>
ro root=/dev/cobd0でとりあえず試してみまつ
できればcolinux上でFC2インストするときにcdイメージ使えればなと思うんですがさぱーりでつ
0074訂正
04/10/23 19:11:20ID:LIqxSIc20075login:Penguin
04/10/23 19:20:45ID:TpGyyYWE(上げてないのは、仕事でも使ってるから安定するとなかなか変えられないw)
うちのxmlはこんなん。
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\c:\coLinux\root_fs.4gb.img" enabled="true" />
<block_device index="6" path="\DosDevices\c:\coLinux\swap_fs.img" enabled="true" />
<bootparams>ro root=/dev/cobd0</bootparams>
<image path="vmlinux" />
<memory size="256" />
<network index="0" type="tap" />
</colinux>
initrdは使ってないから、あまり参考にならないかも。
0076login:Penguin
04/10/24 03:02:59ID:aiz7sFYk使おうと思ってるのですが、なぜかホスト(Windows2000)からcoLinuxに繋げる
ことができません。それどころかpingまで通りません。
ところがもう一台のノート(XP)からLANを通してつなげることはできます。
手順としてはcoLinuxをwinpcapでインターネットに繋げて X とGnomeをインストールし
gdm.confなどを編集しました。この状態でノートはxdmcpで接続できました。
debian3.0のカーネル2.6版をsargeにして使ってます。
個人的にはwinpcapが怪しいような…
一応、IPアドレスを書いておきます。
win2k 192.168.11.2
coliux 192.168.11.40
ノート 192.168.11.3
です。
参考にしたサイトは
Cooporative Linux(通称: coLinux)のメモ
http://scratchpad.fc2web.com/colinux/index.html
このあたりです。
もう悩み疲れました。どなたか回答お願いします。
0077login:Penguin
04/10/24 03:33:06ID:YVeNfZwjttp://www.colinux.org/wiki/index.php/coLinuxNetworking
Using native network bridge support in Windows XPの上に書かれている
Offload Transmit IP ChecksumとOffload Transmit TCP ChecksumのOffはどう?
0078login:Penguin
04/10/24 03:41:11ID:YVeNfZwj007976
04/10/24 04:15:09ID:aiz7sFYkIntel(R) PRO/100+ Management Adapterなんですがカードによっては
存在しないとかあるんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています