トップページ⇒linux
1001コメント365KB

coLinux野郎ぜ! その3

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin04/10/19 11:32:21ID:kHGbCOV+
MS-Windows を仕方なく使っている貴方
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あたり
045944804/11/20 10:22:41ID:rRdj2OFz
すいません、またお世話になります。
>410-412を参考にDebianを使って設定しました。
そして起動まではこぎ着けました。

しかし、/dev/null: Read-only file system [FAILED]となって起動できません。
パーミッションを確認したところ、>410と同じく644になってました。
原因分かりますか?ただ、頭にcがついていなかったのが気になりますが・・・
やっぱりそれが原因でしょうか?
046044404/11/20 10:22:50ID:fg3AbkmX
/dev/hda1(windows xp)上のcolinuxで、
/dev/hda3(linux /)上のFedora Core 3を起動させようとしてます。

とりあえず "Welcome to Fedora" は表示されますが
直後に udev の start に失敗
/dev/hda2 の /boot は認識してますが
/dev/hda6 の /home は正しいext2じゃないよって
怒られて起動中止(/homeはext3なので当然です)。

試行錯誤中です。妙案がある方、アドバイスお願いします。
046146004/11/20 13:01:56ID:fg3AbkmX
まだ幾つか問題がありますが(エラーがでますが)
なんとか Fedora core 3の起動に成功しました。
御助言くださった方々、有難うございました。

同じく頑張っている方、
英語ですが本家から行けるwikiも参考になります
(アドレス忘れちゃいましたが...)。
拡張パーティションを使う場合は
partitionの値を-1する必要があります。
0462login:Penguin04/11/20 16:50:43ID:8lzYQAE+
>>458
相当前でなければそうだよ。
0463login:Penguin04/11/20 19:29:13ID:UhgwfHAD
>>460
どのように解決しましたか?
同じようにudevの起動に失敗、ファイルチェックで/dev/cobd0をマウントした後、e2fsckがcannot continueしてしまいます。
よかったら教えてくださいませ
0464login:Penguin04/11/20 20:02:53ID:NmU7dsdz
メモリが 64MB しか確保できないのって、
これはWindows の制限だったっけ?
つーことは coLinux タンがいくらがんばっても
どうしようもないってこと?
0465login:Penguin04/11/20 20:04:41ID:hhRgijhg
はじめまして、ド素人のものです。質問です。
どなたか教えてください。

coLinuxをWin-XPにうまく導入できましたが、
gccのコンパイラを使いたい思っています。

apt-get install wget はOKでしたので、をwgetにより
binutilsと、gcc3.3.3.(ともにgzファイル)を得て、展開できました
。
【質問】
その後どのように、ディレクトリをコピーして、コンパイル?インストールを
したらよいのか分かりません。makeとかをapt-getしなければならないのでしょうか?

apt-getもいまいちちゃんと、ダウンロード出来るときと出来ないときがあります。
不安なのですが、、、
0466login:Penguin04/11/20 20:09:32ID:DUwq9ypN
#apt-get install gcc
じゃあかんの?
0467login:Penguin04/11/20 20:16:06ID:8v+WPigo
一番簡単なのは、空き領域に使いたいディストロをインストールし、それにcolinux用の設定を施してやる。
きちんと完了すれば、colinuxからその領域を使って直に起動させることもできるし、イメージをファイルに書き出して(dd)、win上に持ってくればそこから起動させることもできる。
0468login:Penguin04/11/20 20:37:42ID:hhRgijhg
>>466
それで出来ました。あと、binutilsもいれないといけないですよね。やってみます。

http://discypus.jp/pukiwiki/pukiwiki.php?Linux%2FcoLinux%2F%A4%BD%A4%CE%C2%BE%A4%CE%C0%DF%C4%EA
apt-getの設定が悪かったみたいです。w

0469login:Penguin04/11/20 20:42:37ID:hhRgijhg
>>466
ありがとうございます。
その他、必要なオブジェクトはどのようにすればよいでしょうか?
お願いします。
0470login:Penguin04/11/20 21:23:25ID:DUwq9ypN
>その他、必要なオブジェクトはどのようにすればよいでしょうか?
インストールすればいいと思うよ。
何が必要なのか知らんけど。


くだらねえ質問はここに書き込め! Part91
http://pc5.2ch.net/test/read.cgi/linux/1100184840/1
047146004/11/21 09:35:02ID:OocTUM2y
質問です。
colinux+Debianで、
windowsのultr@VNCでx-window-systemを利用しようとしてます。

Debianで
%apt-get install x-window-system
%apt-get vncserver
%vncserver :1 -depth 24 -geometry 1024x768 -compatiblekbd
とした後、windowsのultr@VNCで (DebianのIP):1 に接続すると
接続はされるようなんですが、灰色(?)のwindowのまま
twmもxtermも起動してないようなのです。

検索した幾つかのHP通りにしているのですが、
なにか心当たりがある方、いませんか?
0472login:Penguin04/11/21 10:35:02ID:VdDMvvPr
>>471
twnのようなウインドウマネージャの類がない、とか?
手元のcoLinux環境には、さっさとWindowMakerをインストールしたので、
標準のディスクイメージで最初からtwmが使えるかどうか分かりませんが。
使おうとしているウインドウマネージャのインストール状況を確認してみては?
0473login:Penguin04/11/21 11:14:53ID:i6QIvvG5
起動して無いなら起動すればいいじゃない。
047446004/11/21 14:08:56ID:OocTUM2y
>>472
Astec-Xではxtermの起動に成功しました。
colinux% apt-get install x-window-system-core
colinux% apt-get install xterm
colinux% export DISPLAY=(windows' IP):0
colinux% xterm&
しかしultr@vncではcolinuxに接続はできたと思うのですが...
colinux% apt-get install vncserver
colinux% apt-get install perl
colinux% apt-get twm
colinux% vncserver :1
この後、windowsのVNCには灰色のみ表示されます。
colinux% twm& (or xterm&)
としても cannot open display みたいな表示が出てしまいます。
何か妙案ありませんか?

0475login:Penguin04/11/21 14:55:46ID:i6QIvvG5
>>474
妙案は必要ない。
colinux% export DISPLAY=:0
047646004/11/21 15:20:13ID:OocTUM2y
>>475
colinux% vncserver :1
colinux% export DISPLAY=:0
(vncviewer接続, 灰色のみ表示)
cplinux% xterm& (or twm&)
...Can't open display :0
なんていうエラーが出てしまいます。

どんなものでしょう?
いろいろ検索しながら試してはいるのですが...








047746004/11/21 15:40:16ID:OocTUM2y
>>475
すみません、ありがとうございました。
% export DISPLAY=:1
で行けました。
0478login:Penguin04/11/21 18:43:52ID:NWeBvIs1
ところで、WinからcoLinuxにpingが通らないのは仕様でつか?
逆はできます
0479login:Penguin04/11/21 18:47:11ID:LtOY9Arb
よゆーで通るが何か?
048047804/11/21 18:57:51ID:U93A+st9
すまん。逆だった。coLinuxからWinにpingが通りません。
0481login:Penguin04/11/21 19:03:14ID:9I4NgqWD
多分Win側のファイアウォール。
0482login:Penguin04/11/21 21:03:18ID:ykRSQBJF
p
0483login:Penguin04/11/21 23:55:17ID:x1kS9pbp
>>478
Samba入れててWindowsからは名前解決できているけど
coLinuxからはできていないとかかな。

IP指定してもping飛びませんか?
0484login:Penguin04/11/22 00:21:14ID:/GMHo1yD
>>478
win2000 だとそういうこともあるらしいので過去スレ嫁
048546004/11/22 00:37:43ID:AvOiZqXG
>>463
遅くなりましたが、デュアルブート環境下の
Fedora Core 3 を Windows 上の coLinux で起動させた設定等を
まとめてみました。
もし良かったら参考にしてください。

www.msi.umn.edu/~tomo/Memo/Fedora_coLinux.txt
048646004/11/22 00:45:02ID:AvOiZqXG
補足:
 やってることは 410-412 と同じハズです。
 そちらも参考にしてください。
(410-412さん、その他、御意見くださった方、
 有難うございました)
0487login:Penguin04/11/22 00:55:50ID:RUy8gl9n
>>432
遅いレスで申し訳ない。

そのときのCygwinは壊れているみたいで、もう一度ダウンロードしてみ
たらエラーは表示されなく、かわりに/etc/passwdと/etc/groupを作れっ
て感じのメッセージが表示されました。

作ったらちゃんと~/.bashrc読んでくれるようになりました。Xとは関係
ないかもしれないけど、参考になれば。
0488login:Penguin04/11/22 08:42:00ID:CbO7Bu6r
これ、ネットワークブートもいける?
0489login:Penguin04/11/22 12:28:07ID:S5Iy3gRv
due to a different way of using memory in recent releases
of coLinux, this limitation is no more present.
Users have reportedly used 128 Mo and even 512 Mo without
issues. Of course, you must leave some RAM to Windows and
take the file cache into account.

http://www.colinux.org/wiki/index.php/coLinuxFAQ#A6

みなさんメモリ64MB以上指定できてますか??
0490login:Penguin04/11/22 12:36:04ID:SGNnHE61
512MBにはなったけどその上にはならなかった。4GBメモリ機にて
0491login:Penguin04/11/22 18:47:40ID:Cjf+ct+X
>>485
なんのために、そういう難しいことが必要なのですか?
素人なので、スマソ。
0492login:Penguin04/11/22 18:48:28ID:Cjf+ct+X
あと、coLinuxで、X−windowsを通す目的も知りたいでごあす。
0493login:Penguin04/11/22 19:33:22ID:rOdC0NE7
>>478
だめだめじゃんW
0494login:Penguin04/11/22 21:20:01ID:gf0Pu9b3
だめじゃ〜ん
0495login:Penguin04/11/22 21:28:11ID:OtU0ZdJk
http://www.hh.iij4u.or.jp/~yukon/soft/tcptunnel/index-jp.html
これ良かった。
Win2kでNAT接続させてても、ColinuxのApacheにアクセスできたよ。
049648504/11/22 21:37:14ID:RUy8gl9n
>>491
壊れてたんじゃないかな。以前はそんな必要なかったし。症状が出て、
次の日あたりにsetup.exeを動かしたら新しいファイルがダウンロード
され、前よりましになったと解釈しています。

あと勘違いかなと思ったんだけど、432さんとぼくは別人です。たまた
まCygwinを入れ直したら同じ症状になったので、ぼくなりの解決策を書
いてみました。わかりづらかったらごめんね。
049748704/11/22 21:39:02ID:RUy8gl9n
名前欄、485じゃなくて487でした。勘違い申し訳ない。
0498login:Penguin04/11/23 16:47:08ID:jmOdBDM+
>>495
stoneのほうが有名じゃね?
http://www.gcd.org/sengoku/stone/Welcome.ja.html
0499login:Penguin04/11/23 17:06:41ID:SnOsJ/ZT
あん?
0500login:Penguin04/11/23 17:25:00ID:Eajg+wtg
500!
0501login:Penguin04/11/23 20:35:40ID:Vviklxsh
stoneの方が良さげ。メンテも頻繁だし。
日経Linuxの連載過去記事は勉強になりそうだ。

tcptunnelは作者が痛いな。自分自身を「さん」付けとは実におめでたい。
0502login:Penguin04/11/23 20:51:07ID:MfWGFVhI
和田サン
0503login:Penguin04/11/23 21:26:49ID:pOU72ndW
質問です。
日経LINUXの表紙はなぜみんな踊っているのですか?
0504login:Penguin04/11/23 21:27:59ID:48EIe6u5
さあ
050549504/11/23 22:22:55ID:qh08VKXN
>>498
そちらの方が多機能っぽいですね。
もうちょっと凝ったことがしたくなったら試してみます。thx。
0506login:Penguin04/11/23 23:04:38ID:m0HNF8h6
ポート転送ぐらいならICSの機能にあるけどね。
0507login:Penguin04/11/24 00:01:07ID:iQO0xdRe
Linux自体をあまり使ったことがないのですが、coLinuxを使ってみて、初めてyumというのを知りました。これは便利ですね。

coLinuxのホームページからdownloadしたfedora core 1のイメージを使ってみたのですが、
yum で fedora core 3にアップデートできるのでは?と思ってちょっとやってみました。
結論から言うと、やっぱちゃんとインストールしないとダメなんですが、
一応起動するぐらいはできるので、スクリプトをここに晒しておきます。

fedora core 1 のイメージをインターネット使えるように設定した後、
/dev/cobd1 を適当に設定してこのスクリプトを実行すると
/dev/cobd1 に coLinux で起動可能な root ファイルシステムができます。
もちろん中身は怪しいのでそのまま使えるかどうかは微妙ですけど。

ほんとは正規のインストーラで同じことができるのでしょうか。
0508login:Penguin04/11/24 00:02:38ID:iQO0xdRe
#!/bin/sh

# brand-new root image
dd if=/dev/zero of=/dev/cobd1 bs=1024k
mkfs -t ext3 /dev/cobd1 || exit 1
mkdir /mnt/tmp
mount /dev/cobd1 /mnt/tmp || exit 1
mkdir -p /mnt/tmp/var/cache/yum

# initialize RPM database
rpm --root /mnt/tmp --initdb || exit 1
0509login:Penguin04/11/24 00:03:43ID:iQO0xdRe
# create hacked yum.conf
cat > /tmp/yum.conf << EOF
[main]
installroot=/mnt/tmp
#cachedir=/var/cache/yum
cachedir=/mnt/tmp/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=1
retries=20

[base]
#name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$b¥;
asearch/os/
name=Fedora Core 3 - $basearch - Base
baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/
EOF
0510login:Penguin04/11/24 00:04:23ID:iQO0xdRe
# download and install packages
yum -y -c /tmp/yum.conf install yum

# create device nodes
(cd /dev && tar cf - *) | tar xpvf - -C /mnt/tmp/dev

# copy settings
cp /etc/fstab /mnt/tmp/etc
cp /etc/hosts /mnt/tmp/etc
cp /etc/resolv.conf /mnt/tmp/etc
cp /etc/sysconfig/network /mnt/tmp/etc/sysconfig
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /mnt/tmp/etc/sysconfig/network-scripts

sync
umount /mnt/tmp
051150704/11/24 00:06:14ID:iQO0xdRe
改行がおおすぎますになってしまって一度にはれませんでした。ごめんなさい。
0512login:Penguin04/11/24 22:09:40ID:AzG/UCOW
>>485
参考になります。ありがとう。一つお願い。
手順の「2.2 Debian の起動」ってところを飛ばしたいので、
$ ls -l /dev
を晒してもらえませんか?
あるいは、FC3 の /dev との差分でもいいんだけど。
0513login:Penguin04/11/26 12:38:58ID:LQJxKT9Q
>>512
つーか、FC3 試すの面倒だから聞いちゃうけど、
/dev/cobd? を作るだけだと、なんか問題があるの?
わざわざコピーしている理由がよくわからないんだけど。


しかし、別に悪いとは思わないけど、日経Linux 発売以降
やけに初心者っぽい書き込みが増えたね。
0514login:Penguin04/11/26 17:23:01ID:9HgbIsn6
「SSH その3」
http://pc5.2ch.net/test/read.cgi/unix/1058202104/
>>859からの流れで
>>939
> 結論としてはcoLinuxのDebianのイメージは使っちゃいけないってことですな。
ということなのですが、皆さんどう思われますか?
現在ノートでWEBプログラムの開発環境用にcygwinからの乗換えで
環境整備中です。
fc1とかほかのやつに乗り換える、とか面倒な思いしてファイルシステム構築するとか
しないと駄目でしょうか。
0515login:Penguin04/11/26 18:22:47ID:18QlHmoL
>>514
"Debian-3.0r0.ext3.1gb.bz2"というイメージファイルでSSHを含めて
正常に動作してますよ。私が使っている範囲で、ですが。
/dev/ttyのパーミッションなども正しいし。
ノートPC上で起動して、VNCでXも使えてます。
今はtestingでapt-upgradeをかけて、便利に利用中。
"SSH その3"で問題になってるのはbackport版のイメージ?
他のイメージファイルも試してから結論を出す方がいいような。
駄目と決め付けると損すると思うんです。
0516login:Penguin04/11/26 18:24:48ID:R6mWCADU
ダウンロードページにあったDebianイメージは気に食わなかったんで
自分でインストールしたけど、coLinuxに慣れてるなら実機にするのと
手間はさほどかわらないよ。

ttp://www.colinux.org/wiki/index.php/DebianGNUcoLinux
0517login:Penguin04/11/26 18:31:18ID:x0SLbJEE
>>514
network に lo がないとかいう問題なかったっけ。
051848504/11/26 18:50:36ID:qpjrwVVL
>>512,513
遅くなりました。

>>512
% ls -l dev をさらすと
ものすごい行数が必要になりそうなので
御勘弁ください。
debian起動も結構楽ですよ。
debian時の私のメモですが...

www.msi.umn.edu/~tomo/Memo/Debian_coLinux.txt

>>513
最初は/dev/cobd?を作ってたんですが
再起動すると/dev/cobd?が消えてしまったので
どうしたものかとweb上を検索したところ
コピーしたらよいって書き込みがありましたので。


0519login:Penguin04/11/26 20:09:35ID:NhOYjpao
>>514
859がやはり無能だということがよくわかりました。失礼。
いやさ、どう思われますか、と尋ねるなら 927あたり以降紹介すればよく、
それ以前はえんえんと859の確認作業にみな頭抱えてるだけ… 嫌がらせかと思った。

>>515
Debian-3.0r0.ext3.1gb.bz2 は 2.4.x based で特には問題に気がつきません。
Debian-3.0r2.ext3-mit-backports.1gb.bz2 は 2.6.x based
devは MAKEDEVコマンド実行しなおすだけでは駄目なんですかね?

まあ、正公開は 2.4.x だし、イメージは作ればいいし、特に問題は感じないので、
配布が問題というかたがいれば配布元に意見を寄せるのがよろしかろうと。
052051204/11/27 13:03:27ID:VnyAc+jZ
>> 513,518
自分で調べてみました。
/dev/* をすべてコピーする必要はなく、
mknod -m 600 /mnt/dev/console c 5 1
mknod -m 666 /mnt/dev/null c 1 3
で十分でした。
xml で hda? をエイリアスしているせいかもしれませんが
/dev/cobd* を作成する必要も無かったです。
for i in 1 2 3 4 5 6 7 8; do rm -f tty$i; mknod -m 600 tty$i c 4 $i; done
しとかないと、/etc/rc.sysinit 80 行目でエラーが出て気持ち悪いかも(起動はします)。
http://www.colinux.org/wiki/index.php/FedoraHowTo の<Android808>の
ところを参考にしました。同ページ <slog>のところには /dev/* 全コピー
の例が載っているけど、上記同様不要。coLinux Wiki もあんまりあてにできないや。
0521login:Penguin04/11/29 12:29:06ID:0vP439e6
wikiなら修正してあげればいいと思うのだけど
0522login:Penguin04/11/30 01:05:55ID:LqEQ7ZyB
修正してやる!
0523login:Penguin04/11/30 10:41:41ID:QcxSVwDq
host:WinXPproSP2、colinux/Debian をノートで使ってます。
ネット接続をTAP-Win32でのNAT接続で行っているのですが、
ノートには有線LAN、無線LANの二つがあり、接続環境がいろいろ
なので双方ともDHCPサーバからの取得設定です。
で、この場合接続設定で共有を行うのですが、どちらか一方しか
有効にならないので、そのたびに手動で設定を行わなくてはなりません。

colinuxはサービス登録で起動時に立ち上がるようにしているのですが、
このあたりも有線無線どちらの環境でも特別な設定変更せずに
行う方法はありませんか?
0524login:Penguin04/11/30 10:47:55ID:kW4taRpB
>>523
netshでどうにかなるんじゃない?
052552304/11/30 11:31:15ID:QcxSVwDq
>>524
netsh MSのサイトで調べてみました。
このコマンドでアクティブな接続設定を検出して
共有設定をする、とかを起動時に行うようにさせるんでしょうか。
ちょっと敷居が高いです。
情報ありがとうございました
0526login:Penguin04/11/30 12:02:06ID:VcO1vPbC
会社のパソコンでは問題なくインストールができるのですが、
自宅の自作PCではインストールの途中で、
ブルースクリーンになってしまい、
インストールすることができません。
どうにかしてインストールしたいのですが、
回避策はありますでしょうか?

[マザーボード]MSI K8N Neo Platinum
[CPU]AMD Athlon(tm) 64 Processor 3000+

0527login:Penguin04/11/30 12:22:29ID:1KV2h3I0
XP SP2だと、最新のsnapshotあたりじゃないと入らないんじゃ?
0528login:Penguin04/11/30 16:23:41ID:X2C21jUo
>>526
スナップショット使うか>>344のようにするかしとけ。
0529login:Penguin04/11/30 21:11:07ID:nHH8Vrux
C:\にcolinux入れて、D:\にRedHatLinux7.3(ブートローダなし)入れて
Windowsからエミュレートするにはどうすれば良いのでしょうか?
0530login:Penguin04/11/30 21:29:05ID:Ug71hpvl
何がわからんかわからん.
0531login:Penguin04/11/30 21:31:50ID:mUaARvm5
Athlon64でcoLinuxうごくんかい?

もしWinXP(32bit)で、coLinuxがfedoraの64bit版とか
できるんなら、おいらもボーナスでAthlon64マザー買うが。。。
0532login:Penguin04/11/30 22:51:39ID:X2C21jUo
普通の32bit CPUとしてなら今でも動くけどAMD64は無理。

ttp://sourceforge.net/mailarchive/forum.php?thread_id=6028355&forum_id=40587
要約するとがんばれ>>531。
0533login:Penguin04/11/30 22:58:43ID:ro81sA42
http://scratchpad.fc2web.com/colinux/cofs-patch-20041024.html
いつの間にかこんなのできてる・・・
0534login:Penguin04/11/30 23:25:03ID:FWjxqvU7
>>532
サンクス。SocketAにする。
0535login:Penguin04/12/01 00:18:27ID:fb0cEujJ
>>527,528,532さん

情報ありがとうございます。
まさにXP+SP2+Ath64のため、
もう少し待つことにします。
0536login:Penguin04/12/01 01:04:38ID:Md6I4MFm
>>535
スナップショットっていっても普通に使う分には制式リリースとそんなに
変わんないから、こだわりがないなら試してみるといい。同じ環境だけど
特に問題ない。
0537login:Penguin04/12/03 08:54:40ID:cPtMSMKE
はやく次のスナップショットでないかな〜
0538login:Penguin04/12/03 14:47:15ID:6rq4WJc6
ゲストOSでクロックがぶれる問題はもう直ったんだろうか。
makeするときにウォーニングがでて精神衛生に悪い。
053941004/12/03 15:32:51ID:n22NJzvR
>>512
>>513

>>410見れ
> fedora core 3ではinitrdでminimaiな/dev/*を作成して、さらにudevで動的に/dev/*を作ってる
>colinuxのinitrdではやってくれんので手動で作成しておく。

なおFC3の/devはtmpfsをmountした上でmknodしてるので、もともとのfs上の/devは空です
FC3で起動してmknodしてもtmpfsが書き換わるだけで再起動したら元に戻るので、
もともとのfs上の/devに追加するには、別に起動したlinuxで書き換える必要があるわけです

colinuxのinitrdを作り直して専用のinitrdを作るのが確実かも
054041004/12/03 16:01:25ID:n22NJzvR
FC3 nativeのinitrd内でつくってるのはこんだけ

mknod /dev/console c 5 1
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mkdir /dev/pts
mkdir /dev/shm
054151204/12/03 23:50:03ID:RWo6gM1A
>>539
ありがと。410 を見落としてたごめん。
>>540
そうそう。こういう書き方してもらえると助かります。おいらは。
で、FC3 を入れた HDD を WinXP のノートパソコンの 2台目の HDD
としてマウントして幸せになれました。ありがと〜。
0542login:Penguin04/12/05 08:49:57ID:B3FVs0FY
誰か>>507-510に突っ込まないのか?
これって結局なんなの?よくわからん。
0543login:Penguin04/12/05 12:25:17ID:3PBNWURc
coLinux のメモリ割り当てについてお聞きしたいことがあります。
default.config.xml で指定したメモリはその時点でごそっと
coLinux が持っていってしまうのでしょうか?
Windows との間でうまい具合にやりくりするというのは難しいのでしょうかk?
0544login:Penguin04/12/05 14:45:39ID:lBFsImUe
難しいです
0545login:Penguin04/12/05 15:52:13ID:nIAj7OqH
VirtualPCは容量多めに設定しても
初めはそんなに使って無くて上手い事使った分だけ割り当ててってくれるんだけどな。
VMWareは駄目だったような気がする。
0546login:Penguin04/12/05 16:06:32ID:3PBNWURc
とりあえず
0547login:Penguin04/12/05 16:07:10ID:3PBNWURc
漏れの環境では 100M でちょうどいいくらいなんだけど、
ダイナミックに変更できたらなぁ。
さすがに難しいか(笑
0548login:Penguin04/12/05 16:58:20ID:3PBNWURc
質問です。
coLinux で使っているルートファイルシステムを
起動時に fsck するにはどうすればいいのでしょうか?
「おまえもう何回もノーチェックでマウントしすぎ」
ってメッセージが毎回起動するたびに出るんですが。
0549login:Penguin04/12/05 16:59:32ID:P7MGAI5M
MmAllocatePagesForMdl()でごっそり確保して、その領域をまるまるLinuxのmmに
任せるようになってます。
0550login:Penguin04/12/05 17:03:05ID:3PBNWURc
cobd0 を mknod してあとは普通に fsck かければいいのかな。
試してみます。
0551login:Penguin04/12/05 17:06:13ID:3PBNWURc
The MmAllocatePagesForMdl routine allocates zero-filled, nonpaged,
physical memory pages to an MDL.

ってことは、ごそっと物理メモリ削ったみたいな感じになるのかな?
でも何か特定のプロセスの所有メモリとして管理されるわけじゃないみたいだなぁ。
Process Walker とかでもそれらしいメモリをもったプロセスは見えないし。
linux.sys とかがそれをやってるの?
と、ソース読まずにカキコ。
0552login:Penguin04/12/05 17:12:37ID:P0GYChVR
>>548
debian の fs image だと、ext3 なのに
fstab が ext2 になってるんでいちいちそんなメッセージが出てたと思う。

使った分だけメモリ消費するようにしても、
キャッシュやバッファがでかくなれば結局ほとんど使っちゃうよね。
0553login:Penguin04/12/05 17:17:02ID:3PBNWURc
>>552 ext3 みたいなジャーナリングファイルシステムだと
fsck はあんまり意味ないのかな?
とはいえ、どっかの文献で、 ext3 は実は更新の最中に
ファイルシステムに不整合が生じている瞬間がある、って
のを読んだので、initrd のルートから切り替わる前に
チェックかけたいんだけどな。
0554login:Penguin04/12/05 17:42:17ID:3PBNWURc
>>553 coLinux に固有の問題じゃない気がしてきたので、
Debian スレッドに行ってきます。
0555login:Penguin04/12/05 19:18:59ID:bstaq9g6
2.4.20以前のバグのことか
0556login:Penguin04/12/06 08:16:01ID:svNs4vgw
>>551
日本での講演を聞いたところではlinux.sysがやってるらしい。
0557login:Penguin04/12/07 02:35:13ID:VD3MLcPZ
>555
見て思ったんだけど、みんなカーネルって何使ってる?

自分、iptablesとopenvpnとnfsとnetatalk使いたくて
ttp://scratchpad.fc2web.com/colinux/kernel.html
を見ながら再構築したんだわ

環境は一から構築したgentoo使ってる
emerge gentoo-sourcesした2.4系最新カーネルには、
coLinux-0.6.1.tar.gzに含まれるパッチはあたらなかったので
ttp://www.kernel.org/
から拾ってきたlinux-2.4.24.tar.bz2にパッチ当てて使ってる

こういう情報を共有すると便利かなと思うのだけれども…
明日仕事が暇なら2.6系で試してみよう

余談だけど、過去スレにもあるようにnetatalkはどうしても動かせなかった
エラー等も同じ 他は普通に使えましたよ
0558login:Penguin04/12/07 06:17:03ID:plir7293
ミラーから落としましょう
0559login:Penguin04/12/07 09:29:35ID:7Wfczygs
>>556
手動でパッチあてるの面倒だから 20041024 と同じ 2.6.8.1 使ってる。
ちなみに coLinux のソースについてる build-all.sh で
開発環境の用意からカーネル構築まで全部やってくれるよ
■ このスレッドは過去ログ倉庫に格納されています