Knoppix/Math を搭載した 仮想マ シ ンの紹介
Masayuki Noro
Kobe University

Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 1

VMWare と仮想マ シ ン
VMware Workstation
仮想マシンを作成, 動かすた めの ソフトウェア(有料)
VMware Player
仮想マシンを動かすた めの ソフトウェア (無料)
仮想マシン
Windows あるいは Linux (ホスト OS) の 上に 仮
想的に 存在する PC
いく つかの ファイルからなり, VMware 上で 動く .
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 2

な ぜ仮想マ シ ン ?
種々の 開発テスト用 (本来の 目的?)
一台で 何種類もの OS の テストができ る.
新し いマシンへの 古い OS の インストール
仮想マシンの 仮想デバイスは「枯れて」 いるので , 大抵の OS は動く
ホスト OS とゲスト OS を同時に 使え る
Windows の まま Knoppix が使え る.
手軽さ
ファイルをコピーすれば OK. いらなく なっ た ら捨てる. 壊れてもすぐ復活.
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 3

走行中の仮想マ シ ン 1

Windows XP 上の VMware Workstation 上の Linux
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 4

走行中の仮想マ シ ン 2

Windows XP 上の VMware Player 上の Linux
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 5

ネ ッ ト ワ ー ク上で の仮想マ シ ン
接続形態を選択で き る.

NAT
仮想ルータの ローカル側に 仮想マシンがつながっている⇒ 仮想マシンから外に は出られるが, 外からは見え ない (安全)ブリッジ接続
仮想マシンは , ホストマシンが接続し ているネットワークに 直接接続し ている⇒ 外から見え る (便利)Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 6

ネ ッ ト ワ ー ク設定例

ブリッジ接続の 例
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 7

仮想マ シ ンとデ バ イス
デバイスは , ホストマシンと共有 (取り合い)
例 : USB デバイス (Player の 場合)
Player の フレームに デバイス名が表示される.
チェックが入っ ていれば, 仮想マシンが取得中.
Windows に 渡し た け れば, クリック
チェックが入っ ていなけ ば, Windows が取得中.
Windows から取り返し た け れば, クリック

⇒ フラッシュメモリに よるファイルの やりとりが可能
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 8

ホ スト とフ ァイル共有
samba に より可能
例 : 今回配布の 仮想マシン (NAT 接続)
1. samba server の 起動
Penguin->Services->Start Samba
2. Windows 側で , \\knoppix\samba に 接続
マイコンピュータ->ネットワークドライブの 接続
knoppix で はだめな場合 ⇒ 仮想マシンの IP アド
レスを使う (ifconfig でチェック)
3. ユーザ名, パスワードの 入力
共に knoppix⇒ ディレクトリ /home/knoppix/samba がWindows 側に 開く (双方から読み書き 可能)
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 9

samba 接続例

1. samba server の 開始

2. ネットワークドライブの 接続

3. パスワード入力

4. フォルダが開く
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 10

Suspend/Resume
大変便利な機能 (仮想マシンの シャットダウンはほとんど 必要ない)

SuspendPlayer の フレームの × をクリックする.
⇒ 仮想マシンの 状態がディスクに 保存され, 終了⇒ ホストをシャットダウンし てよい
ResumePlayer を立ち上げ, サスペンドし た 仮想マシンを選んで 実行⇒ 仮想マシンが, サスペンドし た 状態から再開
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 11

Resume 中の例

Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 12

そ の他
VMWare ウィンドウの fullscreen 化
右上の □を押すと, fullscreen モード
Alt+Control で ウィンドウに 戻る
vmware-toolbox
ユーザが起動 – math2006vm で は自動的に 起動
仮想マシンの 時計を合わせ る
仮想マシン内外の マウスポインタの 移動
ディスクの 追加
1 本の ディスク = 1 個の ファイル (*.vmdk)
仮想マシン設定ファイル (*.vmx) に 2 行追加

scsi0:1.present = ‘‘TRUE’’
scsi0:1.fileName = ‘‘home40.vmdk’’
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 13

仮想マ シ ン icms2006vmICMS
International Congress on Mathematical
Software (ICM2006 satellite)
ICMS 2006 DVD
Knoppix/Math+さらに 多く の 数学ソフト, ドキュ
メントを収録 (DVD1: 完全フリー , DVD2: 制限つき も収録 + icms2006vm.exe)
icms2006vm.exe
DVD2 を仮想マシンに インストールし た もの
1.6GB, 実行すると 6GB (巨大)Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 14

今公開中の仮想マ シ ン
self-extracting archive (exe ファイル)
700MB CD サイズに 分割し た もの も公開
icms2006basevm (展開前 1.4GB, 展開後 4.8GB)
DVD1 (完全フリー ) の 仮想マシン
icms2006vm- (展開前 1.6GB, 展開後 5.9GB)
icms2006vm から, ライセンス上差し 支え があるもの を除いた 仮想マシン ⇒ こ ちらがおすすめ
bareCD, DVD から起動で き る, 空の 仮想マシン
bare-isoimage
HDD 上の iso-image から起動で き る
vmx ファイルを編集し て, iso-image を指定
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 15

使用上の注意
NTFS 上で 展開するこ と
FAT32 では , ファイルサイズの 制限を越え る
オプションの 設定, 変更

1. boot menu で適当な構成を選び , e を押す.
2. kernel を選んで e を押し , コマンド行を編集
3. enter で確定し , b を押す.
キーボード設定
デフォルトは日本語. 変更は , 起動後, 右下の 国旗
アイコンを右クリックし て設定ツールを起動.
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 16

重要な オ プ シ ョ ン
lang=namename=ja,cn,de,da,es,fr,it,nl,pl,ru,sk,tr,tw,us
xscreen=rowxcol
サポートされていない場合は無視される
noregen
デフォルトで 実行される ldconfig と depmod をskip する場合に 指定
nomkxorgconfig/etc/X11/xorg.conf を手で編集し た あと固定する
場合に 指定/boot/grub/menu.lst に 書け ばデフォルト設定となる
Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 17

取得方法
http://www.math.kobe-u.ac.jp/vmkm/vmkm-ja.html
を御覧く ださい. (icms2006-.exe は再配布不可)
こ の スライドの pdf ファイルも取得でき ます.

icms2006vm-.exe
そ の まま実行すればフォルダがで き る
icms2006vm-.part1.exe, icms2006vm-.part*.rar
一ヶ所に まとめて置いて part1 を実行 (そ れぞれを CDR に 焼いて part1 を実行し ても可)Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 18

Tips
DVD からの iso イメージの 取り出しbare-isoimage から起動で き る
DVDdecrypter が便利 (Google で 検索)
iso ファイル名を vmx ファイルに 書く 必要あり
マウスポインタが 2 つ出るX の 縦サイズを小さく すると緩和される⇒ web ページ参照 (少し ややこ し い)

VMware Player の 強制終了 (switch off に 相当)
Player->Troubleshoot->Power Off and Exit

割り当てメモリの 変更 (デフォルト:256MB)

Player->Troubleshoot->Change Memory
Allocation

Knoppix/Math を搭載し た 仮想マシンの 紹介 – p. 19