【フリーのエミュ】qemuスレッド03【高速x86等】
943 :
Be名無しさん:2005/10/03(月) 21:12:15
ホストをvine linuxで、ゲストをwin2kにして
ゲストからパラレルポートを通してプリントアウトしようとしたけど
うまくいかないです。rootで下記のコマンドを入力してみたけど。
qemu -boot c -hda win.img -parallel /dev/lp0
なにが問題なのでしょうか?
944 :
943:2005/10/03(月) 21:13:46
書き忘れましたがqemuのバージョンは0.7.2です
>>943 ホスト側が /dev/lp0のアクセスをを握ったままなんじゃない?
ホスト上でCUPSとか、lpdとかのデーモンが動いているなら、
止める必要がある。/dev/lp0は一つのプロセスからしかアクセスできない。
946 :
943:2005/10/04(火) 00:19:55
>>945 アドバイスありがとうございます。
945さんの指摘どおりCUPSが動いていたので、CUPSを削除しました。
しかし、qemuを実行するとなぜか下記のようなエラーをはきだします。
qemu: could not open parallel device '/dev/lp0'
でも、lsでみると/dev/lp0というファイルは存在していました。
そこで、qemuがlp0をアクセスする権限がないせいなのかと思い、
chmod 777 /dev/lp0で誰からもアクセスできるように
してもみましたがやはりダメでした。
ホストOS WinXP(SP2) にqemu 0.7.2 を入れて
ゲストOSとしてWin2000をインストールしSP3まで当てました。
(起動時のmsgina.dllエラーはMSのサイトを参考にパッチ済み)
上記の状態でHDBENCH(CPU, メモリ)を実行すると
遅いのですが正常に測定できます。
この状態で、kqemu 0.7.2 をインストールして
アクセラレータを有効にしてHDBENCHを実行すると
途中でQEMU自体が無応答になってしまいます。
(タスクマネージャからプロセスを強制終了することも出来ません)
同じような構成で kqemu を安定稼動されている方は
いらっしゃいますでしょうか?
>>947 SP4でたまに動かしてたけど問題なかったよ?
949 :
943:2005/10/06(木) 01:54:31
943です
946で書いたことは,
linuxに関係する問題だからスレ違いですね.
もっとlinuxの勉強をしてから再度qemuでの印刷に
挑戦することにします.
みなさん,ありがとうございました.
Damn Small Linux 1.5(
http://www.damnsmalllinux.org/)ゲストで
host$ qemu -redir tcp:6001::6000 -cdrom dsl-1.5.iso
host$ xlogo :1 &
上のように操作をするとしばしの後
XIO: fatal IO error 104 (Connection reset by peer) on X server "localhost:1.0"
after 0 requests (0 known processed) with 0 events remaining.
のようにhostにエラーが出力されてxlogoがゲストに表れないのですが,どうしたらよいでしょうか。
-redir tcp:22::22オプションをつけゲストのsshdを立ち上げた後(ゲストから自身につなげるのでsshdが上がっていることは間違いないかと。)
host$ ssh localhostすると
ssh_exchange_identification: Connection closed by remote host
とのエラーがでます。iptablesを止めたり-redir tcp:22:10.0.2.15:22したりもしてみましたが変化ないです。(IPが10.0.2.15であることは/sbin/ifconfigで確認済み)
FreeBSD 5.4Rゲストも試してみたのですが同じ状況です。
ホスト Fedora Core 4 / i386
Kernel 2.6.13-1.1526_FC4
QEMUのバージョンはCVS(野良ビルド),0.7.2,0.6.1(共に本家のi386バイナリ)を試しました。
おながいします。
>>950 -redirでのsshは、WindowsホストだとOKだけど、FC4ホストだとだめみたい。なぜ?
952 :
950:2005/10/12(水) 23:11:20
>>951 同志!
私はssh以外にもtelnetでもなんでも全般駄目なんですよね。
Connected to localhost.
Escape character is '^]'.
から何叩いても無反応で。他の環境の方はどうなんでしょ。
幸運の持ち主じゃないとslirpは使えない
954 :
950:2005/10/14(金) 18:40:19
>>950 localhostのかわりにホストのネットワークカードのアドレスを使うとsshは、つかえます。
ホストでsshdが動いていると22番ポートは使えないので、1234番をつかうことにして、
FC4host$ qemu -redir tcp:1234::22 -cdrom dsl-1.5.iso
ゲストで、DSLpanelのsshdのボタンを押してsshdを立ち上げ、
ホストのアドレスが192.168.0.4だったので、
FC4host$ ssh -p 1234 192.168.0.4
こんな感じで動きました。sshdが立ち上がるのに少し時間がかかります。
passwordがわからなくてログインできなかったけど。
956 :
950:2005/10/14(金) 23:36:00
>>955 ありがとうございます。
なんか希望が見えてきました。
>>957 えっとこれは、PC9821エミュを作るって事ですか?
もれ英語わからんでね
>>959 dクス
2001年でえらく古いだもんね
コンピュータ業界は栄枯盛衰で
まったく嫌になっちゃうよね
957 の Warner Losh ってのは FreeBSD の core チームのメンバーで
98 サポートの面倒も見てくれてる人。んで、検証に使うのに実機も
98 エミュも遅くてたまらないので qemu が使いたい、だけど自分で
実装するには 98 の仕様は (日本語の資料しかないので) わけわからん。
なので、誰か日本人がやってくれないかなあって話。
今時PC98ねぇ…
WarnerってRa43持ってなかったけ?
俺はxnp2で満足してるな
それにしても実機が遅くてたまらないんでqemu使いたくなるようなPC用のOSなんて
メンテするのにどれだけの意味があるんだろ
そこにターゲットがあるから。
…はNetBSDだな。
まあ似たような考え方だろう。
98のエミュってMSXのエミュに比べりゃめっさ軽いと思うんだけど ^^;
98のエミュならすなおにT98-Nextあたり使えばいいのに(ry
プロテクトモードがまともに動くオープンソースの98エミュレータが無いからじゃないか?
開発用途だとソースあるほうが便利だからな
970 :
Be名無しさん:2005/10/23(日) 02:15:04
ところで、Athlon64 3000+でメモリ1GB で使用しているのですが
やっぱりqemu上にguest OS としてWin2Kを入れると重い。
実際、ある程度実用的(MS-Officeを使う程度)に使おうと思うと
どれくらいのスペックのマシンが必要ですか?
3000+で満足しない香具師にはある程度実用的なスペックなんて存在しない
、という答えが欲しいのか?
>>970 Win2Kが動くのでも脅威なのにスピードも求めるのですか?
そんな人には、5GHz必要じゃないですか?
とゆうか、WinXPx64でqemuがたまに落ちるんですが...
973 :
Be名無しさん:2005/10/23(日) 10:59:02
>>970 CPUよりもディスク回りが遅いんじゃ?
ちょっとディスクアクセスしようと思うとかなり遅いのは確かだけど...
>970
実用性を目指すなら、Officeなどは重すぎ。ゲストOS自体軽くないし。
ネイティブで動くならその方がいいと思う。
// チラシの裏
QEMUの実用的な利用法ってのは、結局:
QEMUの動作するOS(比較的重い)から、
ネイティブで動作しない古いアプリケーションを、
サポートの切れた古い(軽い)OSで実行、というあたりに落ち着く
、、、んじゃないだろか。
975 :
Be名無しさん:2005/10/23(日) 15:22:54
でも、2GHz近いスピードのCPUを使っているんだから、
ちょっと古いPC(例えば500MHz程度のPC)と同じ程度の速度では
動いてほしいと思うのも人情かもね。
976 :
Be名無しさん:2005/10/23(日) 15:25:17
ところで、便乗質問なんだけどGuestOS(Win系)から HostOS(Linux系)のファイルに
Sambaでアクセスしたときってものすごく遅くない?
10MB程度のファイルに3分ぐらいかかってしまうけど、これは
漏れだけかな? qemu0.72 で kqemuは使っている。
977 :
970:2005/10/23(日) 18:10:30
どうもみなさん、いろいろレスありがとうございます。
やっぱり、こういうものなんですかね。
もうちょっと速さを期待していたんですが。
それからディスク回りが遅いのは確かです。
MS-Word2003なんか起動した直後なんかは、
何を入力しても受け付けてくれないじょうたいです。
DISKをRAMDISKにして、Athlon64 x2 のようなDualCoreなCPUにするくらいしたら
少しは速くなるでしょうか?
おとなしくVMwareでも買っとけよ。
うん、VMware買ったほうが賢いと思うよ
980 :
970:2005/10/23(日) 20:58:32
いや、やっぱりqemuで逝きます。
VMWareに金かけるなら、そのぶんハードウェアにお金かけます。
オープンソースマンセーです。
金の問題だけならVMWarePlayerというのがあるらしいぞ。
……まあオープンソースマンセーでオープンソースのために人柱になるなら偉いが。
漏れはVMWareの無料の奴、ちょっと興味あるけどな
>>980 i-RAMという力技で逃げられないか?
次スレマダー? ( ・∀・)
>>986 乙です
関連スレ追加してみますた
速度から言うとまだ当分は大丈夫なんだけどね
>>986 すまそ
かぶってた
でも、dat落ちじゃないのでかんべんして
don't mind
ume
take
待