coLinux槍隊
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
04/02/01 16:26ID:j4Ek9yqyCygwinは偽者だとお嘆きの貴方
WindowsでUMLを利用したcoLinuxを試してみませんか?
(1/31になんとか動かせる程度のものがリリースされました)
◆Cooperactive Linux
http://www.colinux.org/
◆The User-mode Linux Kernel HomePage
http://user-mode-linux.sourceforge.net/
0756login:Penguin
04/05/16 08:14ID:ufA4PkJ8そりゃなんかヤヴァイかもなぁ。
フレームバッファを使うと落ちるとかあり得そう。
0757login:Penguin
04/05/16 08:29ID:XlKVt/53そのままWindows側のlinux.sysで実行することになる。
0758login:Penguin
04/05/16 08:36ID:ufA4PkJ8Windowsでリング0のコードを動かすのと変わらないくらいデリケートなことなんだな。
# いまでもリング0って言い方する?
# 486 で仮想86モニタ作って遊んでたころはリング0とか言ってたんだけどな。
0759749
04/05/16 09:48ID:1OpPifDu僕の場合はログインまで言ってません。
たぶん>>752さんと同じですね。
そういえば、/etc/inittabを5に変えた記憶が・・(w
0760login:Penguin
04/05/16 09:54ID:/1pGlaA9> >>757 ってことは、 coLinux でカーネルモードのコードを動かすってコトは
> Windowsでリング0のコードを動かすのと変わらないくらいデリケートなことなんだな。
変わらないというか実際リング 0 で動いてるんでしょ?
> # いまでもリング0って言い方する?
> # 486 で仮想86モニタ作って遊んでたころはリング0とか言ってたんだけどな。
する
0761login:Penguin
04/05/16 10:02ID:sdzheEcsすごーく上のほうで既出
0762login:Penguin
04/05/16 10:22ID:ufA4PkJ8PC-9801 の DOS で 仮想86EMSメモリマネージャを
作って遊んだ時点でとまってるんだけど、
現代のOS(WindowsとかLinux)でも
CPUに用意されているタスクステートセグメント(TSS)とかの
機構をつかってプロセスのスイッチングをしているのかな。
0763login:Penguin
04/05/16 10:57ID:/1pGlaA9Linux や FreeBSD は TSS をスタックの切り替え以外には使ってなかったはず。
0764login:Penguin
04/05/16 11:13ID:ufA4PkJ8幸い、手元に 80386/80486 プログラミングガイドなんてものがあるし。
ソース眺めてればしばらく楽しめそうだなぁ。
0765login:Penguin
04/05/16 16:21ID:skTZIZv4俺はXvfbでつこうてる。
0766login:Penguin
04/05/16 16:26ID:ufA4PkJ8ちゃんとグラフィック表示できる?
0767login:Penguin
04/05/16 16:42ID:XlKVt/53> >>765 コンソールをアタッチすれば、
そりゃあそれだけの事をすれば、そういう目的なんだから可能だろうね。
おもしろいhackだとはおもう。
0768login:Penguin
04/05/16 16:43ID:OVHJW8k+上の方に出ているが、coLinuxでXを使うなら、
VNCを使うか、cygwinのXを使うか、何せリモートで
飛ばすことになる。
0769login:Penguin
04/05/16 17:46ID:BQbJrFW1んで勝手に/etc/network/interfacesにloを
追加しちゃったんだけど大丈夫かなあ
0770login:Penguin
04/05/16 18:22ID:BfeA2PdZdebianならそれでok
0771login:Penguin
04/05/16 20:39ID:zaaiJb/nloないとローカルに接続したら妙なことになりますよね?
0772login:Penguin
04/05/16 20:58ID:ufA4PkJ80773login:Penguin
04/05/16 21:17ID:exaJcd4O当方でも、0429スナップショットでX関連をインストールしたところ
再起動したらWinごとフリーズという現象がありました。
(多分起動時にXも起動しているかと)
その後0509が出たので復旧もかねて新イメージで設定後、ためしに
フリーズしたイメージで起動したら問題なく起動した。
I/O関連をかえたっぽいけどその関係かな?
現象は追求してないですけど、ご報告まで。
0774login:Penguin
04/05/16 23:54ID:BfeA2PdZ追加したことに対して「ok」といっただけだ。
0775login:Penguin
04/05/17 00:22ID:bTlETUeRdebian使うの初めてだけど、結構イケテルなこれ
0776login:Penguin
04/05/17 15:21ID:obY+8O5Eパッケージの豊富さではDebianが頭を抜けている
0777login:Penguin
04/05/17 20:42ID:SDXz5Tc0ヘタレなんですが、ヘタレなりに頑張ろうと思ってcolinuxを消して、
再度インストールして挑戦してます。
TAPでネットワークを構築してます(ホストがwin2kのため)。
eth0は認識できており、ホストにpingも通るんですが、apt-getができません。
sources.listもちゃんと書きました。
家のパソコンでも会社のパソコンでもダメでした。
ちなみにエラーはこんなのです。
Err http://non-us.debian.org stable/non-US/non-free Release
Something wicked happened resolving 'non-us.debian.org:http' (-5)
で、次にこれが出る。
W: Couldn't stat source package list http://ftp.jp.debian.org stable/contrib Pac
kages (/var/lib/apt/lists/ftp.jp.debian.org_debian_dists_stable_contrib_binary-i
386_Packages) - stat (2 No such file or directory)
debian初めてでいろいろやったけどわかんないです。
ついでに、winごと落ちるようになったやつはちゃんと出来てたんですよね・・。
ええ、その時の手順はほとんど覚えておりません。
ERROR STORMさん見てそのままだったんだけどなぁ・・。
くれくれですいませんが、誰か助けて(泣)
0778login:Penguin
04/05/17 20:50ID:svo6MlPwホストにpingは通るのか。
じゃあ/etc/resolv.confの中身はどうなってる?
あと、もう遅いけどcolinux.xmlで起動パラメータ変えられるよ。
0779login:Penguin
04/05/17 21:04ID:jgTqqk6/現状ファイやウォール機能を切らないとcolinuxから外部に通信できません。
ご存知の方よろしければ解決策教えてください。お願いします。
0780749
04/05/17 21:34ID:6Wr8k/lX/etc/resolv.confは、・・・あれ?
nameserver 192.168.0.1
になってますね・・・。
>あと、もう遅いけどcolinux.xmlで起動パラメータ変えられるよ。
・・・・ヒィィ
0781login:Penguin
04/05/17 22:01ID:nK/oYwui0782login:Penguin
04/05/17 23:12ID:Jqo5LX49で、nameserver の指定が違ってるって気づいたわけだが、ちゃんとできたかね?
0784779
04/05/17 23:29ID:jzVQTLx4Gateway上で動作するようにしたら通信できました。スレ汚し失礼
0785749
04/05/17 23:32ID:6Wr8k/lXルータの直ipでよかったんですね。
いやいや、どうもお騒がせしました。
0786login:Penguin
04/05/18 00:21ID:gBBNCF7I知らず知らずの内にICF関連をフィルタするルールを作ってるだけ。
わからなければ最初からやり直すのが吉
# CustomAddressGroupがひとつしか作れないのがつらい>Kerio
0787login:Penguin
04/05/18 12:52ID:NBk2+SfC>> あと、もう遅いけどcolinux.xmlで起動パラメータ変えられるよ。
> ・・・・ヒィィ
ランレベル2で起動。
<bootparams>2 root=/dev/cobd0</bootparams>
ランレベル3で起動。
<bootparams>3 root=/dev/cobd0</bootparams>
同じく X の設定ではまりまくったよ。
最近のLinuxのインストール&設定がどれだけ楽になっているのかということを
痛感させられたね。
0788login:Penguin
04/05/18 18:23ID:qdw5UXleテキストログインとグラフィカルログインを
ランレベルで区別するという概念がないからな
Gnomeを入れようとすると芋づる式でgdmが入ってくることがある
設定をきちんとしておかないと
ランレベルをいくつにしようが起動しちまうんだな
#もいらもXの設定はvesaで逃げたよ
とはいっても使うのはいろんなWMを立たせて遊んでるだけだがw
p2とか俺様専用WikiとかWebベースのアプリを高速で立てられるし
いちいち2台ブートしなくていいので激しく便利だ
0789login:Penguin
04/05/18 19:02ID:CYQEQtcw# 元記事はそう書いてるようにおもう。
さらにいえば緊急時のランレベル1起動は標準で可能。
0790login:Penguin
04/05/18 23:53ID:NH71sKKYcygwinとして考えるとDOSファイルが使えないのが激しく面倒だし。
いや、Windows上でDebianが動くのは楽しいよ。
sambaでも入れたらまた変わってくるのだろうか・・・。
0791login:Penguin
04/05/19 00:37ID:za0LYZxRsamba入れてもたいした速度でなくてつかえないけどね・・・。
0792login:Penguin
04/05/19 02:03ID:EFRpo8tv> ext2なディスクをマウントしたりできなかったり
できると思うけどダメだったの?
あと、USBが使いたいとかって、USB接続のCD-Rとか使いたいって話なら方法はあるよ。
用途としては、クライアント・サーバの開発・テスト環境を準備できるって考えたらいいんじゃないかな。
Cygwinと比較するのがそもそも間違いだしょ。
0793login:Penguin
04/05/19 06:29ID:VmNhNAhI>できると思うけどダメだったの?
どうやるんですか?毎回xmlファイルの編集とか勘弁。
0794login:Penguin
04/05/19 06:38ID:iSxXa7e8ディスクイメージを作って、xmlに書いておくだけだよ。
そしたら、マウントできるから。
0795login:Penguin
04/05/19 06:52ID:cRLD0Amr0796login:Penguin
04/05/19 08:13ID:HWsdrUpd読んどけ。
0797login:Penguin
04/05/19 12:16ID:EFRpo8tvttp://www.geocities.jp/error_storm/colinux2.html#2-4
0798login:Penguin
04/05/19 12:40ID:2wqGBncUhttp://ikebukuro.cool.ne.jp/vot/coLinux/coLinuxFAQjp.html#A3
0799login:Penguin
04/05/19 14:33ID:yXSmO7S6それはホストであるWindowsのページングの対象になりますか?
それとも単に利用可能な物理メモリが減ったようになって、
Windowsの動作が不安定になるだけですか?
0800login:Penguin
04/05/19 16:20ID:oXDXiovfそういう疑問のお持ちの方は、coLinuxのソースを読むことをお勧めします。
結構短いんですよ。
# 物理メモリが減って不安定になるってのは違和感のある表現かも
0801login:Penguin
04/05/19 16:33ID:yXSmO7S6物理メモリが減って、っていうのはページングできない領域として
がんがんメモリを確保していっちゃうのかなぁ、ってことです。
最近のバージョンでは default.config.xml で256MBとかの
メモリを割り当てられるみたいなんで、だったら Linux の
swap に頼らなくても Windows のページングに頼ればいいじゃん、
とか思った次第。
0802login:Penguin
04/05/19 16:49ID:rQ51tRVv自宅ではルーター内プライベートIPを割り振っているためWindows XP Proのブ
リッジ接続で問題なくネット接続出来ております。
一方、自宅外でDHCPでグローバルIPが割り当てられる環境でもcoLinuxを使用
したいのですが、グローバルIPとプライベートIPの異なるネットワークがある
状況で、ブリッジ接続で設定することは可能でしょうか?
あるいは、ネット共有に設定を切り替えないと駄目でしょうか?
もしブリッジ接続で可能でしたら、方法等教えていただければ幸いです。
よろしくお願いします。
0803login:Penguin
04/05/19 17:01ID:yXSmO7S6これって、実は base-config パッケージが
導入されていない状態のイメージなんですね。
ネットにつながってまずはじめにすることといえば、
apt-get install base-config じゃないでしょうか。
でないと apt-setup が使えませんし…
0804login:Penguin
04/05/19 17:02ID:FDDK08wdちゃんとブリッジができてるなら、coLinux側もDHCPでグローバルIPが割り振られるはず。
でもその自宅外の環境の管理ポリシーにもよるから、先方に相談するのが筋かな。
0805login:Penguin
04/05/19 17:16ID:QwcbK77Ydebian歴3年だけどapt-setupなんて使ったこと無いよ。
0806login:Penguin
04/05/19 17:18ID:yXSmO7S6公式のCDイメージからインストールすると、
途中で apt-setup がどこからパッケージをダウンロードするか聞いてくるので、
いつもそこで使ってました。
0807802
04/05/19 17:33ID:rQ51tRVvどうもありがとうございます。
>ちゃんとブリッジができてるなら、coLinux側もDHCPでグローバルIPが割り振られるはず。
これは、Tapドライバと外部に接続しているネットワークカードにそれぞれ別
のグローバルIPが割り振られているということですね。
その場合、/etc/network/interfaces は、
--
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
--
となるのでしょうか?
今これで試してみたのですが、うまくいきませんでした。
よろしくお願いいたします。
0808login:Penguin
04/05/19 18:33ID:yXSmO7S60809login:Penguin
04/05/19 23:09ID:VmNhNAhIWindowsから見たらただのユーザモードのアプリなので当然各種メモリ管理の対象になります。
0810login:Penguin
04/05/19 23:32ID:oXDXiovfそいつは早合点だね。
0811login:Penguin
04/05/19 23:47ID:VmNhNAhIえ〜?ドライバなんて飾りですよ。
0812login:Penguin
04/05/20 02:06ID:SQ8t6R8fdebianで慣れてる人はオフィシャルCDのインストールにおいても
taskselもdselectも使わないでしょ、つまりapt-setupも必要ないと。
0813login:Penguin
04/05/20 02:13ID:V6E2u5N0僕は sources.list を手動で編集するのが面倒だったもので、
いつもオフィシャルCDでのインストールの過程で
apt-setup が起動したときにはそこで Japan とか選んでました。
僕も tasksel 、dselect はもう使ってませんが、apt-get は使うので…
0814login:Penguin
04/05/20 02:15ID:V6E2u5N0Process Walker でどんなメモリを確保しているのか調べてみたら、
colinux-daemon.exe がそれらしいメモリを確保しているのではないみたいなんですが。
0815login:Penguin
04/05/20 02:19ID:LT6iwOrN一から書いたりもしないな。
他のマシンのとか前のマシンで使ってたのとかを持ってくる。
0816login:Penguin
04/05/20 06:25ID:V6E2u5N05月9日のスナップショットを動かしています。
双方ともネットワークは WinPcap を使い、
ホストOSのいくつかのフォルダを smbfs でマウントしています。
両方の環境で 64MB の空ファイルを作ってみました。
dd if=/dev/zero of=kara bs=1k count=64k
すると、Windows XP Professional をホストにしたほうはすぐに終わるものの
Windows 2000 Server をホストにしたほうは10分以上かかります。
原因はまだわかっていませんが、とりあえず報告。
0817816
04/05/20 08:07ID:V6E2u5N0WinPcapでブリッジしている eth0 が劇的に遅いようです。
ためしに同じホストに ping を打ってみました。
ホスト XP Professional の coLinux から打つと 1ms以下
ホスト 2000 Server の coLinux から打つと10ms 以上かかります。
ping を打つほうと打たれるほう、合計3台のホストは
いずれも同じスイッチングHUBにつながっています。
0818816
04/05/20 08:12ID:V6E2u5N0がが〜ん
各ホストのARPテーブル見てて気づいた。
conet0 とかの MAC アドレスってどうやって変えられるんだろう。
つーか、適当に乱数振って自動生成してはくれんものだろうか。
0819816
04/05/20 08:19ID:V6E2u5N0Optional attributes: mac="XX:XX:XX:XX:XX:XX" - specifies
the MAC address of the interface in the Linux side.
Recommended on bridged networking setups,
where more than one Windows machine will be running coLinux
on the same subnet. Make sure the mac-address is different
from the mac of your regular network interface.
0820login:Penguin
04/05/20 08:21ID:yRfBqqoh朝から乙
0821816
04/05/20 08:39ID:V6E2u5N0結局 MAC アドレスの重複は関係なかったみたい。
両方の coLinux 同士で ping 打ってみると、
応答速度が非対称です。
coLinux on XP Pro -->> coLinux on 2000 Sv 1.0ms
coLinux on XP Pro <<-- coLinux on 2000 Sv 12.0ms
こんなことがあっていいんだろうか。
0822login:Penguin
04/05/20 09:33ID:lgOdze2zcoLinux に >>184 の問題がまだ残っているなら、そういうことはあり得る。
0823816
04/05/20 09:42ID:V6E2u5N0だいたい、自分のホストのWindowsにpingすると
ラウンドトリップが1秒を超えることがあるってのは
やっぱり変ですよね。
0824login:Penguin
04/05/21 04:23ID:kYzTzX93coLinux では動かないものかな。
KNOPPIX 5
http://pc5.2ch.net/test/read.cgi/linux/1077981844/
1CD Linux 総合スレ 2枚目
http://pc5.2ch.net/test/read.cgi/linux/1062157620/
0825login:Penguin
04/05/21 04:40ID:kYzTzX93じゃリコンパイルすればOK?
Q6. Run coLinux with Knoppix?
http://www.colinux.org/wiki/index.php/coLinuxIAQ#A6
0826309
04/05/21 10:59ID:E6utM3dbWinPcapは、なんか怪しい気がしますね〜。
私も以前に、非常に苦しめられました。
>>309
わけわからんので、今はTAPしか使っておりません。
0827login:Penguin
04/05/21 11:12ID:kYzTzX93> WinPcapは、なんか怪しい気がしますね〜。
> 私も以前に、非常に苦しめられました。
> わけわからんので、今はTAPしか使っておりません。
とはいえ、Windows 2000 だとどうしようもないんですよね…
WinPcapがついこの間 beta3 に上がっていたので
試してみたんですが、状況改善せずでした。
0829login:Penguin
04/05/21 13:00ID:kYzTzX93coLinux な Debian に LAN 内の DHCP 鯖から
アドレスもらう必要があったので。
0830802
04/05/21 14:01ID:I5mXtkZWどうもありがとうございます。
> >>807 単に dhcp3-client が入っていないだけだったりして。
dhcp3-clientは入れてあったのですが、御指摘に沿って単体で立ち上げてみた
らそこでこけていました。代わりに、udhcpcを使いましたら無事IP割り当てら
れました。
それで、dhcp3-clientに関してなんですが、次のようなエラーが出ました。
---
run-parts: component /etc/dhcp3/dhclient-enter-hooks.d/debug-enter is not an executable plain file
run-parts: component /etc/dhcp3/dhclient-exit-hooks.d/debug-exit is not an executable plain file
socket: Protocol not available - make sure
CONFIG_PACKET (Packet socket) and CONFIG_FILTER
(Socket Filtering) are enabled in your kernel
configuration!
---
これには、どのように対処すればいいでしょうか?
なお、現在は、上述のdebug-enter,debug-exit,dhclient-scriptは初期のま
まです。
なお、dhclient.confはちょこちょこ書き換えているんですが、上のエラーと
は関係ありますか?
何卒よろしくお願いいたします。
0831login:Penguin
04/05/21 14:15ID:kYzTzX93sourceforge の0.6.0 のやつは、dhcp3-client の動作に必要な
カーネルオプションが on になっていないので、
スナップショットの4月終わりのやつ以降を使うといいかと。
でも5月9日のスナップショットは colinux-daemon.exe に
-c オプションをつけないと設定ファイル (XMLファイル)
を見に行ってくれません。
0832login:Penguin
04/05/21 16:47ID:I1EKxzGq何処でダウンロードできますか?
0833802
04/05/21 19:18ID:I5mXtkZW> >>830 coLinux のパッケージは何を使っていますか?
> sourceforge の0.6.0 のやつは、dhcp3-client の動作に必要な
> カーネルオプションが on になっていないので、
> スナップショットの4月終わりのやつ以降を使うといいかと。
どうもありがとうございます。0.6.0を使っていました。
早速、5月9日のスナップショットを入れてみたところ、カーネルに関しての
エラーは取れました。
ただ、
--
run-parts: component /etc/dhcp3/dhclient-enter-hooks.d/debug-enter is not an executable plain file
run-parts: component /etc/dhcp3/dhclient-exit-hooks.d/debug-exit is not an executable plain file
--
のエラーが継続して出るのと
--
Listening on LPF/eth0/xx:xx:xx:xx:xx:xx
Sending on LPF/eth0/xx:xx:xx:xx:xx:xx
Listening on LPF/lo
Sending on LPF/lo
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 7
--
というエラーが出るようになりました。また、前回は大丈夫だったudhcpcの
方も
Sending discover
でつながらなくなりました。
よろしくご助言お願いいたします。
0834802
04/05/21 23:25ID:RM8nnoc+自己レスです。
再インストールした後試した時、DHCPサーバーの方が不調だったみたいで、時
間おいて再接続したら、アドレス割り当てられました。お騒がせしました。
事後の経過を報告いたしますと、
run-parts: component /etc/dhcp3/dhclient-enter-hooks.d/debug-enter
is not an executable plain file
の方は、相変わらず出ておりますが、アドレスの割り当ては普通に行われてい
ます。
皆様、いろいろとありがとうございました
0835login:Penguin
04/05/21 23:41ID:yvdF8kV+0836login:Penguin
04/05/22 00:19ID:omefpYHV0837login:Penguin
04/05/22 00:27ID:uqedMR7u自称玄人さん、学校には話題を共有できる人が少なくて大変ですね。
今しかできないいろんな事を擲ってcolinuxに全力を投入するあなたが好きです。
0838login:Penguin
04/05/22 02:42ID:omefpYHV0839login:Penguin
04/05/22 03:05ID:VnC+Tfj30840login:Penguin
04/05/22 03:49ID:4VQWLasz0841login:Penguin
04/05/22 03:53ID:qooL+pI30842login:Penguin
04/05/22 04:53ID:nLc1BTOrWindows XP
Gentoo
kernel2.4.26-co-0.6.1
TAPが使えません
0843login:Penguin
04/05/22 04:57ID:9Xe+irvo手動でTAPドライバを更新したら動いたよ。
0844login:Penguin
04/05/22 05:26ID:qooL+pI30846login:Penguin
04/05/22 06:59ID:qooL+pI3サービスで起動してるよ。Apache2 で家鯖にしてる。
0847login:Penguin
04/05/22 08:48ID:4GbjQm6m劇的に速くなってる。
何か素のLinuxやWindowsでダウンロードするのと
変わらなくなった・・・・すごいな。
0848login:Penguin
04/05/22 09:03ID:qooL+pI3WinPcap じゃないですよね。
0850login:Penguin
04/05/22 12:10ID:hTJnE6KT0851login:Penguin
04/05/22 12:31ID:qooL+pI3WinPcapでのスピードを何とかしてほしいが…
0852login:Penguin
04/05/22 12:57ID:il9D/cQOmodprobe: Can't open dependencies file /lib/modules/2.4.26-co-0.6.1/modules.dep (No such file or directory)
って怒られるのでkernel自分でつくんなきゃダメですかね?
0853login:Penguin
04/05/22 12:59ID:uqedMR7udepmod -a
0854login:Penguin
04/05/22 13:24ID:qooL+pI3サービスとして動かしているときには、再起動してくれると便利なんだが。
サービスの「回復」タブで「○分後に再起動する」ってやっても、
エラーで停止したわけじゃないから意味ないんですよね。
0855login:Penguin
04/05/22 13:38ID:4VQWLaszvmlinux-modules.tar.gzをcoLinux内で展開してる?
もちろん自分でカーネル再構築してもいいけど。
■ このスレッドは過去ログ倉庫に格納されています