nDiki : QEMU
Related term
2005年4月8日 (金)
■ QEMU を使って Debian GNU/Linux 上で Windows を動かす

VMware の話のなかで Bochs というのが話題にでたのでチェックしてみた。 記事などを見ていると QEMU の上の方が高速に動くという評判である。
先日 Wine を試してみたものの、結局 Windows の DLL とかがたくさん必要でいろいろ面倒なわりにソフトウェアの動作確認環境としては不安定すぎて使えない感じだ。 ということで QEMU の上に Windows をインストールしてみることにした。
@ QEMU のインストール
Debian のパッケージになっているのでそれをインストール:
apt-get install qemu
@ Windows インストール CD-ROM イメージの準備
今回は Windows 2000 Professional をインストールしてみる。 手元にあるのがアップグレード版なので Windows 98 の CD-ROM も必要。 それぞれ dd でイメージを作っておく (w2kupdate.iso、w98.iso)。
@ エミュレーション環境のHDDイメージを作成
とりあえず2GB。
qemu-img create w2k.img 2G
/var のパーティションに余裕があるので、/var/lib/qemu を作ってそこにおく。
@ Windows 2000 Professional インストール失敗
HDD イメージ・CD-ROM イメージを指定し(-hda、-cdrom)、CD-ROM からブートするようにオプションを指定(-boot d)して QEMU を起動。QEMU のグラフィックモードでマウスクリックした後、なぜか Ctrl-Alt してもマウスを grab したまま離してくれないので、QEMUモニタは qemu を起動した端末側にしておく (-monitor stdio)。 メモリは1GB実メモリの半分、512MBにしておく(-m 512)。
qemu -hda /var/lib/qemu/w2k.img \
-cdrom /tmp/w2kupdate.iso \
-boot d \
-m 512 \
-monitor stdio \
-user-net
インストール開始。 途中で Windows 2000 より前の OS の CD-ROM を要求される。 QEMU モニタ上で CD-ROM を交換
change cdrom /tmp/w98.iso
しかし、インストーラは正しい Windows 98 インストールディスクとして認識してくれず。 Windows 2000 を直接インストールするのは諦め。
@ ということで Windows 98 SE を先にインストール
遊びでちょっと sarge のインストールをちょっと途中まで QEMU 上でやってみる。 以前のインストーラより設定項目が少なくなった?
で気をとりなおして、Windows のインストールの続き。 Windows 98 SE をインストールしてから、Windows 2000 へアップグレードすることにする。
Windows 98 の起動ディスクのイメージを dd で作成 (w98fd1.img)。
これでブート
qemu -hda /var/lib/qemu/w2k.img \
-cdrom /tmp/w98.iso \
-fda w98fd1.img \
-boot a \
-m 512 \
-monitor stdio \
-user-net
こちらは順調にインストールが進む。 1時間以上かかってインストール完了。
Windows 98 起動中はCPUパワーを100%使うので、ファンががんがん回ってうるさいうるさい。
あいかわらず ungrab できないのが困るな。 1度 QEMUのグラフィカルウィンドウ上をクリックして grab されてしまうと、他のウィンドウにフォーカスを与えることができなくなってしまう。 Windows 98 側でシャットダウンして QEMU を終了させるか、Ctrl-Alt-Backspace で X Window System もろとも落とすとかしか手段がない。 Windows 使用中、他のウィンドウが使えないというのでは利用価値半減。
要調査。
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- DynaBook SS 3440を再セットアップして里子に (2004-03-06)
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- CD-R ドライブが使えない (2006-07-27)
- [ お仕事 ] サーバ構築開始 (2003-12-09)
2005年4月9日 (土)
■ QEMU上の Windows 98 SE を Windows 2000 にアップグレード

昨日の続き。
@ Windows 2000 にアップグレード
QEMU 上にインストールできた Windows 98 SE を Windows 2000 にアップグレード。
こちらは特に問題なし (アップグレード時にちょっとエラーダイアログが出たが致命的ではない様子)。
Windows 2000 にアップグレードしたらアイドル時にCPUを100%使わないようになった。素晴しい。 そのかわり、シャットダウンしても電源断(=QEMU終了)はしなくなった。
Windows Upgrade ではSP4以外はアップデートできた。 Windows Upgrade からの SP4 インストールは、ファイルのダウンロード中にエラーが起きて先に進まない。
別途SP4のアップデータをダウンロードしてインストールしてみたが、こちらも途中でエラー終了。
@ Ctrl-Alt による ungrab
Window Maker との関連による問題かと思い、Blackbox Window Manager をインストールしてその上で動かしてみたが駄目。
うーん。困った。
X Window System 関連の設定を再チェックしてみる。
あれ ~/.xinitrc の中で呼んでいるスクリプトにこんなのがある:
#!/bin/sh # set alt as meta key # ref man xmodmap xmodmap -e "keysym Alt_L = Meta_L Alt_L"
1999年4月6日のタイムスタンプのファイル。 うーん、いつだったか多分 Emacs 用に設定したんだと思う。 今は必要ない。
これをはずしたら QEMU 上で Ctrl-Alt が使えるようになった。 良かった良かった。
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- [ Debian ] smbmount (2001-12-25)
- xyzzyを読み取り専用メディアから起動する (2004-07-28)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- CUPS で Debian から EPSON カラーレーザプリンタへ印刷 ... (2006-01-04)
2005年4月16日 (土)
■ WiKicker リリースに向けてテスト追加・バグ修正

WiKicker の Win32 対応のために、ファイル処理まわりや flock を使っているところを中心としたテスト・修正作業。
- ファイルのパス文字列の作成は File::Spec を使うように修正
- Windows 2000 上でこけていた flock 処理部分を修正
これでようやく Win32 で動くようになったかな。 まだ一部警告が出るけど。
しかし ThinkPad X31 (2672-PHJ、Pentium M 1.60GHz [Banias]) の上での QEMU + Windows 2000 は、やっぱり遅すぎて動作検証には使いづらい。WiKicker で1ページの処理に10秒以上かかったりするし。 結局 VNC を使って、別のPCで作業を行った。
- 私的10大ニュース2003 (2003-12-31)
- UPS 選択用にワットチェッカーで消費電力を測定しよう (2005-12-09)
- WiKicker の Win32 対応 (2005-04-04)
- CD-R ドライブが使えない (2006-07-27)
- [ WiKicker ] 無記名時のバグ修正 (2003-09-20)
Related web page
にアップグレード。 こちらは特に問題なし (アップグレード時にちょっとエラーダイアログが出たが致命的ではない様子)。 Windows 2000 にアップグレードしたらアイドル時にCPUを100%使わないようになった。素晴しい。 そのかわり、シャットダウンしても電源断(=http://www.naney.org/diki/d/2005-04-09-QEMU.html
にアップグレード。 こちらは特に問題なし (アップグレード時にちょっとエラーダイアログが出たが致命的ではない様子)。 Windows 2000 にアップグレードしたらアイドル時にCPUを100%使わないようになった。素晴しい。 そのかわり、シャットダウンしても電源断(=http://www.naney.org/diki/dk/QEMU.html
というフォーマットのみが、暗号化と圧縮をサポートします。圧縮は、リードオンリーです。これは、圧縮されたセクターが再書き込みされると、圧縮されないデータとして再書き込みされることを意味します。 暗号化は、AESフォーマットを使います。とてもあんぜんなものです(128bitキー)。最高の安全性を求めるには長いパスワード(16文字)を用いてください。 qcowやcowといhttp://www.h7.dion.ne.jp/~qemu-win/qemu-doc-ja.html
↑コピペでお願いします。 Debianの中の<strong>QEMU</strong>の中でWindows2000が動きました。 まず<strong>QEMU</strong>をインストール $ sudo apt-get install <strong>qemu</strong> 次に<strong>QEMU</strong>が使うハードディスク用のイメージファイルを作る。(例では2G) $ dd if=/dev/zero of=myimage bs=1024 count=2000000 で、Windows2000インストールCDを入れて、<strong>QEMU</strong>を起動。 $ <strong>qemu</strong> -cdrom /dev/cdrom -hda myimage -boot d -m 256 普通にWindows2000をインストール。 途中の再起動時は、以下のコhttp://blog.drecom.jp/blackdown/archive/5
■よく検索されるキーワード
torrent(184) expressions(85) 竹内まりや(62) ドラマ(32) x31(28) 動画(27) 手帳(25) 壁紙(25) linux(22) thinkpad(20) usb(19) windows(19) wiki(17) nikon(17) 久米田彩(16) tc-1(16) ボールペン(15) mp3(15) perl(15) 修理(15) 竹内まりあ(14) 無印(12) ほぼ日手帳(12) 写真(12) システム手帳(12) allinanchor:*.torrent(12) ノート(11) debian(11) porter(11) 方眼(10) 画像(10) ヨドバシカメラ(10) a6(10) truecrypt(10) 書き方(9) ダイソー(9) ssh(9) 使い方(9) rcs(9) 2009(9) onkyo(9) ほぼ日(9) ubuntu(9) 無料動画(9) 設定(9) ニコン(9) 作り方(9) 映画(9) skype(8) iphone(8) 蘇える金狼(8) 品川(8) ai(8) リフィル(8) ヨドバシ(8) 2008(8) nikkor(8) 冷蔵庫(8) 加湿器(8) -(8) 大井町(8) firefox(7) バッグインバッグ(7) expression(7) 秋葉原(7) 日本語(7) ヤマダ電機(7) 吉瀬美智子(7) dvd(7) ペリカーノ(7) 変更(6) 三条まゆみ(6) インストール(6) 提案書(6) gmail(6) ダウンロード(6) 万年筆(6) ポーター(6) 無料(6) 無印良品(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 Torrent 解説 意味 用語集 参考文献 お薦め お勧め おすすめ 便利 Blog ブログ mixi 待受画面 修理Process Time: 1.858495s / load averages: 0.75, 0.48, 0.38
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク