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/
0536login:Penguin
04/04/24 12:07ID:QsgbjE04カーネルパッチの中にこんな記述があるんだけど、
可変引数ってこんな記述だった?
たしか可変引数マクロってGCC独自拡張だったよな。
0537login:Penguin
04/04/24 12:18ID:ZfR7nwHJC99じゃない?
ttp://wiki.osdev.info/index.php?C99
0538login:Penguin
04/04/24 14:03ID:QsgbjE04おれの記憶は古かったみたいだ。
いまカーネルのリコンパイルしてみた。
あっさり起動してしまったよ…
これでDHCPクライアントとしてIPの取得ができる。
TAPでブリッジ組んでるんでIPはブロードバンド
ルータからDHCPで直接取得。
Windows 側からの SSH によるログインも支障なし。
samba さえいれておけば、 Windows は
というか、WinSockの名前解決APIはDNS見に行く前に
NBT 経由での名前解決をしてくれるからね。
ところで、DebianにはDHCPクライアントのパッケージが
いくつも用意されているけど、みんなはなにつかってる?
0539login:Penguin
04/04/24 18:55ID:NonyZRy5他のディストロで多く採用されているdhcpcdの方がいいかもしれんね。
0540login:Penguin
04/04/24 20:38ID:QsgbjE04ところで、coLinux 0.6.0 のvmlinux だと、
DHCPクライアントが使えなかったんだけど、なんでだろう。
DHCPクライアントって、IPブロードキャストが使えれば問題ないはずだよね。
0541login:Penguin
04/04/24 21:02ID:QsgbjE040542login:Penguin
04/04/24 23:56ID:kwtbLT2s一旦、ドライバを削除してインスコしたら起動できた
C:\Program Files\coLinux>colinux-daemon -h
Cooperative Linux Daemon, 0.6.1
Compiled on Sat Apr 24 09:59:18 2004
syntax:
colinux-daemon [-h] [-c config.xml] [-d]
-h Show this help text
-c config.xml Specify configuration file
(default: colinux.default.xml)
-d Don't launch and attach a coLinux console on
startup
-t name When spawning a console, this is the type of
console (e.g, nt, fltk, etc...)
The following options are specific to Windows NT/XP/2000:
--install-service [name] Install colinux-daemon.exe as an NT service
(default service name: Cooperative Linux)
--remove-service [name] Remove colinux service
(default service name: Cooperative Linux)
--install-driver Install the colinux-driver (linux.sys)
--remove-driver Install the colinux-driver (linux.sys)
--status-driver Show status about the installed/running driver
0543login:Penguin
04/04/25 06:53ID:pOMQMGus/dev/hda2とかマウントできるようにはならないんでしょうか。
0544
04/04/25 07:37ID:ktq5pbl1ってか、何をしたいのかがわからん。
その /dev/hda2 ってのはNTFSでフォーマットされた
生のパーティションのことをさしているのかな?
同時に読み書きなんぞしたら壊れる。
smbfsを使えばいいんじゃないか?
0545login:Penguin
04/04/25 08:40ID:ktq5pbl1Windows から見たいってことなのかなぁ。
0546login:Penguin
04/04/25 09:31ID:hTRyMJMB\Device\Harddisk0\Partition1
をcobdXにマップすればよさそう。
http://colinux.org/wiki/index.php/coLinuxFAQ#A3 参照。
0547login:Penguin
04/04/25 09:44ID:cd1fmLvLttp://www.sysinternals.com/ntw2k/freeware/winobj.shtml
これを使うとマッピングするパーティションが分かるってMLに出されてた。
xfsなパーティションはマウントできたよ。
0548login:Penguin
04/04/25 13:50ID:pOMQMGus全く頓珍漢な質問をしていた。
Cygwinを入れているんだけども、そのHOMEをcoLinuxと共有したかったんです。
で、sambaだとsymlinkが使えないので、デバイスを直接マウントしたかったのです。
えと、/dev/hda2(FAT32)はWin上でDドライブになっていて、Cygwinの/home/usernameにマウントしてます。
これをcoLinux内で/home/usernameにマウントしたいのです。
>>545
シンボリックリンクの関係でsambaは使えないです。
>>546,>>547
情報ありがとう。もがいてみます。
0549login:Penguin
04/04/25 14:32ID:yQF2+zP4Cygwinのシンボリックリンクの仕組みを考えたらそこに拘っても
無意味な気がするんだけど…
そういうことじゃなく?
0550login:Penguin
04/04/25 14:40ID:p4niSob+んでLinuxとWinを普通にインストールすれば
こんなセコビッチアプリは要りませんよ。
0551login:Penguin
04/04/25 14:50ID:Zg0ub5I30552login:Penguin
04/04/25 15:05ID:ktq5pbl10553login:Penguin
04/04/25 16:10ID:mcc41cX0NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Cannot open root device "cobd0" or 75:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 75:00
daemon: monitor terminated, reason 3
colinux: shutting down
になるよ。助けてママン(´・ω・`)
defaults.config.xmlのroot指定は、Debian-3.0r0.ext3.1gbをroot_fsにリネームして
<block_device index="0" path="\DosDevices\d:\coLinux\root_fs" enabled="true" />
にしました(改行コードはLF)。
0554login:Penguin
04/04/25 16:20ID:ktq5pbl1パーミッションじゃないか?
0555login:Penguin
04/04/25 16:23ID:ktq5pbl1/> じゃなくて > に汁。
なぜそうなのかはわからんが。
XML的にはどうなんだ?
XMLerでないからわからん。
0556login:Penguin
04/04/25 16:49ID:kmNWHsnKXML的には正しい。と言うかそれ以外は不正解。
0557login:Penguin
04/04/25 16:52ID:ktq5pbl1ってことでOK ?
0558login:Penguin
04/04/25 17:13ID:kmNWHsnK〜
</block_dvice>
みたいなことになってるなら釈明のしようは無いですけどね。
0559login:Penguin
04/04/25 17:17ID:ktq5pbl1<block_device>
<index>0</index>
<path>\DosDevices\d:\coLinux\root_fs</path>
<enabled>true</enabled>
</block_device>
みないな記述にすればよかったのかもね。
ってか、そう考えるとエレメントの属性って必要なものなのか?とも思う。
0560533
04/04/25 17:23ID:mcc41cX0とりあえず自己解決しました・・・。
defaults.config.xml を編集してたのですが、 coLinuxは
defaults.colinux.xml を読んでいたみたいです。
おばかでごめんなさい(´・ω・`)ショボーン
いまは、
conet-daemon: searching TAP "TAP"
conet-daemon: scanned device "ローカル エリア接続 4"
Error opening TAP Win32
で躓きました。もう疲れたよパトラッシュ
0561login:Penguin
04/04/25 17:23ID:HfvXV9+J"ネットワークケーブルが接続されていません。"
な状態のままなんですけどなぜ?
但し、これは先月買ったPCだけで古いPC(WindowsXP)では成功してます。
機種の違いによってTAPって使えない場合があるの?
0562553
04/04/25 17:42ID:mcc41cX0でしたね・・・。0.6.1をアンインストールして、0.6.0いれたら無事
接続できました。これから遊んできまーす
0563login:Penguin
04/04/25 19:18ID:ktq5pbl1人によっては使えない人もいるのか…
俺もおとなしく0.6.0で生きていこう、しばらく。
てか、0.6.0すごく安定しているよ。
なんかこれでサーバ立てられそうな気がする。
個人が立てる程度のものなら。
今までApacheで立ててたんだけど、
そのマシンが死亡寸前だから、
Windows 2000 Serverに同居させようかと。
ちょっと無理あるかな。
0564login:Penguin
04/04/25 19:43ID:+9qUw2yX> いまは、
> conet-daemon: searching TAP "TAP"
> conet-daemon: scanned device "ローカル エリア接続 4"
> Error opening TAP Win32
そこまでいっといて……。
"TAP"ってのはcolinux.xmlに記述してるTAPアダプタの名前。
対して"ローカル エリア接続 4"ってのはネットワーク接続のエントリ。
これを合致させないといけない。
後者はエクスプローラからリネームできて、netshでもわかりやすくなるしオススメ。
ついでにTAPアダプタの詳細設定で"Always Connected"にしとくと利便性アップ。
# XMLは0.6.1の方が自然に感じる。常に記述ミスがあるのはわざとっぽい
0565login:Penguin
04/04/25 19:54ID:XWOmXVoOやっぱIOのスピードが段違いですな。./configureなどスクリプトの実行で
明らかに違いがでる。っつーかcygwin遅すぎ。
windows領域も共有できるし、もうcygwinイラネー。
数百MHzのセレロンでここまでサクサク動くとは感動です。
0566login:Penguin
04/04/25 20:15ID:ktq5pbl1だってさ、cygwin の DLL つかってるし、coLinux って。
0567login:Penguin
04/04/25 20:23ID:CzxiPhWO* Windows:
* coLinux now builds using MingW32 and no longer depends on cygwin1.dll.
0568login:Penguin
04/04/25 20:27ID:H9FuP+Uvワラタ
0569login:Penguin
04/04/25 20:36ID:aWKNFYnm>>234-241
0570login:Penguin
04/04/25 21:13ID:CjuqgA+ccoLinux のそれとはまた違う。
0571login:Penguin
04/04/25 21:23ID:GBH6zUBaそれってcygwin環境じゃなきゃ動かないってことなんじゃ?
0572login:Penguin
04/04/25 21:41ID:RIntuh3pいよいよ本格的なブレイクの予感・・・
0573login:Penguin
04/04/25 21:57ID:PBPhjS8X0574324
04/04/25 22:18ID:rgwkBhH8新しいのでも取ってくるか。
0575login:Penguin
04/04/25 23:16ID:F6iMoupD0576login:Penguin
04/04/26 00:02ID:XPYEZqGGMSが云うサーバーバージョンでないOS上でcoLinuxが動作する事で
ApacheやFTPサーバ等のサービスをhomeエディションでも提供可能に
なった点だ、これはMSのサーバー市場をより食いつぶすだろう。
又、LinuxやBSD等のOSはインストールの複雑さや、機器との相性の問題で
既にある機器を再利用する場合の座敷が高いが、このような問題を
より簡単に解決できるのがcoLinuxと云える、又、緊急時にクライアントPCを
サーバの代用として動かす場合にも使える。
最も重要な事は、一旦coLinuxが起動すれば、後はi386のLinuxシステムが
動かせる点だろう、Cygwinのように特化した特別なバージョンを作る必要が
無くなったのだ。
0577login:Penguin
04/04/26 00:21ID:Vd0lrwYdどこを縦読みすればいいですか?
0578login:Penguin
04/04/26 02:59ID:mAYZ9Kta敷居。。。。カナ?
0579login:Penguin
04/04/26 03:11ID:xjGPmiab0580login:Penguin
04/04/26 03:39ID:IdTpOKNT座敷が
高い
0581login:Penguin
04/04/26 07:28ID:sZdWln8/coLinux-20040424-2.exe なんてのができてる。
0582login:Penguin
04/04/26 07:30ID:sZdWln8/結構同じような話題が出てるね、XMLのこととか。
0583login:Penguin
04/04/26 07:53ID:MM+LbmhC0584login:Penguin
04/04/26 08:00ID:lPJGP7cO0585login:Penguin
04/04/26 09:39ID:XPYEZqGG座敷が高いって言葉もあるわけだが・・・
ワラてる香具師は無知ってことか?ググッてみろや(プッ
0586login:Penguin
04/04/26 09:48ID:sZdWln8/ふいんき の検索結果のうち 日本語のページ 約 4,770 件中 1 - 30 件目 (0.30 秒)
概出 の検索結果のうち 日本語のページ 約 213,000 件中 1 - 30 件目 (0.43 秒)
0587login:Penguin
04/04/26 09:53ID:BXCKc4WE「座敷が高い」を使う人間は27人ってことでFa?
0588login:Penguin
04/04/26 10:30ID:zpFuqewEhttp://dictionary.goo.ne.jp/search.php?MT=%C9%DF%B5%EF&jn.x=40&jn.y=6&jn=%B9%F1%B8%EC&kind=jn&mode=0
座敷
http://dictionary.goo.ne.jp/search.php?MT=%BA%C2%C9%DF&jn.x=40&jn.y=10&jn=%B9%F1%B8%EC&kind=&mode=0
0589login:Penguin
04/04/26 12:07ID:xjGPmiab0590login:Penguin
04/04/26 12:22ID:ivd7CSzR0591login:Penguin
04/04/26 13:04ID:GroGVog+素朴な疑問なんですけど…。
coLinux用のパッチを当てた後、一般的なカーネルパッチって当てられるんですか?。
パッチは行番号依存だから、coLinux用パッチが行数を変えていなかったらOKかと思うんですが、
行数を変えないとは思いにくいし…。
0592login:Penguin
04/04/26 13:08ID:Vd0lrwYdやってみてから言ってみようね。
0593login:Penguin
04/04/26 13:15ID:z1u2rEIhパンチミスって何?
0594login:Penguin
04/04/26 14:29ID:Mhb/2CwT0595login:Penguin
04/04/26 14:35ID:hXf1vbCF0596login:Penguin
04/04/26 14:50ID:sZdWln8/0597591
04/04/26 15:04ID:GroGVog+へぇ〜へぇ〜へぇ〜〜〜。
patchって、行番号が一致しなかった時は、その前後の行をスキャンして
探してくれるんですね。知らなかった〜。
とっても勉強になったよママン。
0598login:Penguin
04/04/26 17:32ID:q/lG1Meb0599login:Penguin
04/04/26 17:45ID:sZdWln8/DIFFの出力って決まっているものかと思ってた。
0600login:Penguin
04/04/26 18:01ID:+v8Zq8YJ0601login:Penguin
04/04/26 18:22ID:sZdWln8/-u
出力の形式を、「unified output format」にします。
差異が発見された行の前後の 3 行を含めて表示します。
行数は、-lines、-U 、--unified などのオプションで変更することができます。
これのことを unified っていうのか…
0602login:Penguin
04/04/26 22:57ID:Z/7R0/Ju0603login:Penguin
04/04/26 23:39ID:hfeys82Oしてくれるの? してくれないんだったら、
coLinuxでjournaling filesystemって意味ないというか
危険だと思うんだけど。
0604login:Penguin
04/04/26 23:43ID:dI3ZlebU0605login:Penguin
04/04/26 23:46ID:oP8ghu6RjounalingFS上にループでjounalingFSを作るのは一貫性が保たれなくなる可能性はあるね。
下位のFSでsync書き込みオプション使えばいいだろうけど。
0606オープンソース最強伝説
04/04/27 00:04ID:UNwxAhUW0607login:Penguin
04/04/27 00:05ID:GMZm5xwk仮想ディスクなんだからどうしようもない。
Rawディスクつかえばいけるけど、そういう方向性のものじゃないよ、これ。
0608login:Penguin
04/04/27 00:11ID:xd0DwVpV新しい0.6.1だとサービスで起動できるんでしょ?
終了時には自動シャットダウンしてくれてるの?
0609login:Penguin
04/04/27 00:16ID:GMZm5xwk* Version 0.6.1
* The daemon can install itself as a service (Jaroslaw Kowalski).
Stopping the service sends Ctrl-Alt-Del to let the Linux VM
shutdown cleanly.
コードがあるのは確認したけど検証はしてない。試してみたら?
0610login:Penguin
04/04/27 00:22ID:xd0DwVpVWindowsの終了を感知して自動で終わって欲しいよね。
それに使いたい時に起動したいからサービスでは起動したくないです。
おいらはerrさんが作ってる呼鈴ってのを使ってるんですけど
呼鈴で終了を感知して終わらせてよ > errさん
0611login:Penguin
04/04/27 00:43ID:4caUpbdi俺は「パッチになる(-Naru)」で覚えてる・・・。
0612login:Penguin
04/04/27 00:49ID:nZDKIz7Cman patch したら -Naur と書かれてたのでそれを覚えてしまった
0613login:Penguin
04/04/27 04:11ID:3qpMa7a6HDDがSATAのためかインストール時にハードウェアのエラーで最終的に
インストールができない状態です。SATA用に何か設定が必要なのでしょうか?
ご意見お願いします。
0614613
04/04/27 04:14ID:3qpMa7a60615login:Penguin
04/04/27 04:18ID:djGCURCX0616login:Penguin
04/04/27 08:04ID:s6/Q+tMI0617login:Penguin
04/04/27 08:57ID:xd0DwVpV0618login:Penguin
04/04/27 09:15ID:s6/Q+tMI0619login:Penguin
04/04/27 13:48ID:/6+Uq11+LFS構築やってたらglibcのmake checkのmathでコケてから
gccがFloating Point Exceptionで落ちまくるように…。
(coLinux再起動で復帰)
あと、perlのmake testで時計回りでコケるような。
0620login:Penguin
04/04/27 16:28ID:s6/Q+tMIその環境はひとまず安心して使えるって思ってるんですが、
これって基準になってるとおもいます?
0621login:Penguin
04/04/27 21:14ID:SBSvkfUCコソーリと会社のW2Kにインスコしようと思うのですが、debian sargeを動かせている方は
いますでしょうか?
0622login:Penguin
04/04/27 21:16ID:s6/Q+tMI/etc/apt/sources.list を日本から近いように、
かつ stable のところを sarge に書き換えて、
apt-get update; apt-get dist-upgrade で終わりです。
0623login:Penguin
04/04/27 21:39ID:SBSvkfUCでもboot loaderとかはどうするんですか?
今一bootの概念が分からないです。
0624login:Penguin
04/04/27 21:43ID:rjYeK3Dqttp://www.geocities.jp/error_storm/
ここらへんが参考になるんでは?
0625login:Penguin
04/04/27 21:47ID:2bluFNmL当方、まだ0.6.0だけどRedHatを一から再構築とかやってると
Floating Point Exceptionで落ちるよ。
最新のでも直ってないのか。
0626login:Penguin
04/04/27 21:48ID:s6/Q+tMIどうせ kernel-image をインストールしても
/boot 以下に展開されるわけで、
coLinux にしてみればそんなもの関係ないです。
/boot が見えるようになったころにはすでに
coLinux はカーネルをロードし終えています。
まぁそれは普通のブートローダも同じか。
とにかく coLinux は ext3 のファイルシステムイメージの
中に入っている vmlinuz なんかみてません。
じゃ、coLinux のカーネルイメージはどこ?っていうと、
coLinux をインストールしたディレクトリの vmlinux です。
0627login:Penguin
04/04/27 21:50ID:s6/Q+tMI俺、0.6.0 で Debian sarge で、
kernel 2.4.25 を再構築したけど問題なくできたよ。
0628login:Penguin
04/04/27 22:11ID:KqiJfWPhkernelのcompileが>>619の言うfloat問題のcheckになるかどうかは、
gcc内でfloat計算が行われるかどうかに依存する。
定数のfoldingがあればfloat計算行うはずだけど、
kernelだとあんまりfloatのfolding起きないよね。もしかしてなし?
0629login:Penguin
04/04/27 22:13ID:SBSvkfUCなるほど、、分かったような。
明日やってみます。
0630login:Penguin
04/04/27 23:01ID:1gUmfRtCkernelはfloatもdoubleも使ってない。
負荷試験にはなるけど、FPUと時計の動作確認にはならんね。
0631login:Penguin
04/04/28 23:44ID:QlBr/gJv実行すると落ちてまう。
0632login:Penguin
04/04/29 07:45ID:uj0JGgFbなにもwin2000のnat使わなくても>>138だったら
Win2000でip転送有効にしてルータにしてしまえば
ADSLルータにstaticでルーティング追加するだけじゃん。
ルーティングに関しては皆素人さんですか?
0633login:Penguin
04/04/29 08:30ID:GlExMpVN0634login:Penguin
04/04/29 09:10ID:r8pTqQiq0635login:Penguin
04/04/29 09:34ID:uONT0axnブリッジしちゃえばホストの Windows 2000 の IP なんか関係ないのに。
■ このスレッドは過去ログ倉庫に格納されています