Count from August/20/2004 |
QEMU with KNOPPIX
【注意事項】KNOPPIX日本語版関連(VMKnoppix、HTTP-FUSEなど)のホームページは
http://www.rcis.aist.go.jp/project/knoppix/ に移動しました。
このホームページは更新しませんので、最新情は新しいホームページにご移動ください。
Engilsh
QEMU on Windows を使ってWindows上でKNOPPIXを起動できるようにしました。QEMU on WindowsはWindows98,ME,2000,XPで動く仮想計算機です。VirtualPCやVMwareのように、Windows上でKNOPPIXが利用可能になります。
特徴1:CD-ROM からの利用ではインストール作業が必要ありません。ハードディスクを一切使いません。
特徴2:今までの仮想計算機エミュレータとは異なり、Administrator 権限が要りません。
要求事項
- Windows2000、XPがインストールしてあるパソコン。
- 注)Windows98,ME でもQEMUは動きますが、CDからの起動ができません。
- メモリが256M以上。512M以上が望ましい。
- QEMUが入ったKNOPPIX。
- CD版 iso(knoppix_v3.4_20040517-20040820.iso)イメージ。こちらはCDブートKNOPPIXとしても使えます。
インストール作業
- CD-ROM からの利用ではインストール作業はありません。
QEMUの起動
以上の設定で coLinux とCygwin-X がインストールされました。あとはCDの内容を元にKNOPPIXが起動できます。下記に起動手順をまとめます。
- Windows98,ME,2000,XP にlogon 後、CDをドライブに挿入してくださいautorun
が働けば、下図のようなHPが立ち上がります。

- Windowsの「スタートメニュー」から「マイコンピュータ」を開き、CDドライブの「KNOPPIX_V3.4」を右クリックしてください。ポップメニューの「開く(O)」をクリックしてください。
- qemu-0.6.0-windows を開いてください。

- qemu-knoppix をクリックして実行してください。これだけです。

- cmd.exeのウィンドウでQEMUが立ち上がり、QEMUモニター中でKNOPPIXが起動します。
cmd.exe内の(qemu)のコマンドプロンプトでQEMUコマンドが実行できます。
QEMUモニター内のKNOPPIXは通常のKNOPPIXと同じです。KNOPPIXはブートオプションなしでも起動しますが、QEMU自体が動作が遅いのでブートオプションを付けて軽いデスクトップマネージャ(例:wmaker)を推奨します。スクリーンサイズも最初は小さな 800x600 をお勧めします。
boot: knoppix screen=800x600 desktop=wmaker
QEMUモニターないではマウスの制御が奪われますが、shift + Control で抜けられます。
注) KNOPPIXはブート時にkキーボードをUS配列として起動します。"="のキーは"^"("="の隣のキー)になります。
参考URL http://unit.aist.go.jp/it/knoppix/howto/keyboard/keyboard.htm

- 起動には時間が掛かります。途中でQEMUモニタが拡大します。KNOPPIXの起動中にcloop:
Read error がでますが気にしないで下さい。

- デスクトップマネージャが立ち上がればもうKNOPPIXの世界です。メニューで各アプリケーションを楽しんでください。ネットワーク環境も使えます。

- シャットダウンはデスクトップマネージャを抜ければできます。また、QEMUモニターを閉じてもシャットダウンできます。
削除の仕方
- CD-ROMからの利用ではインストールしないので削除はありません。
問題点と対処
- 動作が遅い。
- QEMU自体が遅いためです。Linux版では qemu-fast と言う高速版もあります。こちらではQEMUのMMUをソフトウェアのエミュレーションではなく、ホストOSのmmap()を利用するものです。このためホストOSのカーネルにもパッチを当てる必要があります。
Download KNOPPIX
参考URL、文献
- 作製するに当たり、下記のHPを参考にしました。
- QEMU on Windows
- KNOPPIX on QEMU (下記ページのメニューより選択してください)