パーソナルツール
現在の場所: ホーム オペレーティングシステム論 MINIXインストール
文書操作

MINIX

作成者 管理者 最終変更日時 2008年10月17日 18時35分

OS を理解するために,MINIX を使ってみましょう.インストール・ソースプログラム閲覧などについての説明をしています.

MINIX

Minix とは,オランダ・アムステルダム大学のアンドリュー・タネンバウム(Andrew S. Tannenbaum)教授が開発した学習・研究目的のUNIX互換OS (オペレーティング・システム) です.OS の動作を知るよい機会なので,ぜひインストールして使ってみましょう.本講義で使う MINIX のバージョンは 2.0 です.質問・苦情は, 山本研究室 までメールをください.

インストール

ハードディスク

ハードディスクにインストールする場合を紹介します.詳しくはここにセットアップマニュアルがあります.

  1. MINIX 公式サイトから最新版の CDイメージをダウンロードします.現時点 (2006/4/18) の最新版のイメー ジはここ (MINIX3.1.1) か らダウンロードできます.
  2. ダウンロードしたファイルを解凍します.解凍してできた .isoファイルを CD に焼きます.
  3. 出来上がった CD で PC を立ち上げます.ユーザ名を聞かれるので, "root" といれましょう.初期設定ではパスワードは設定してありません.
  4. root で入った後は,コマンドラインに "setup" とコマンドをいれます. 後は対話形式でインストールが進みます.インターネットに接続しない場 合は,すべて Enter キーで進めて OK です.
  5. これでインストールは終わりです.

Virtual PC

手軽にインストールしたい方は, Virtual PC にインストールしてみましょう.Virtual PC は,OS 上で他の OS を動かすアプリケーションです.愛知県立大学は,マイクロソフト社 と MSDNアカデミックアライアンス契約を結んでいます. ここ をよく読んで,各自の担当教員の先生に申請して利用してくださ い.

  1. まず,Virtual PC をインストールしておきます.
  2. ここ (MINIX2.0.4) から MINIX をインストールす るための仮想ハードディスクを圧縮したファイルをダウンロード し,解凍します.
  3. Virtual PC を立ち上げ新規に仮想ハードディスクを設定するために,「新 規」ボタンをクリックします.
  4. 最初の選択肢は,「バーチャルマシンの作成」を選びます.バーチャルマ シンの名前と場所は,仮に「MINIX」にしておきます.
  5. オペレーティングシステムは,「その他」を選択.メモリは,推奨を選ん でおきます.
  6. バーチャルハードディスクオプションは,「既存のバーチャルハードディ スク」を選択します.バーチャルハードディスクの場所を聞かれたら,先 ほどダウンロードして解凍した .vhdファイルを参照します.
  7. 新規にできた仮想ハードディスクを選択し,起動します."Start MINIX" と表示されたら,ESC キーをおします.
  8. コマンド待ち状態になったら,boot コマンドを実行して,MINIX を立ち上 げます.すると,ログイン待ち状態になります.
  9. root でログインしてみましょう.初期設定ではパスワードは設定してあり ません.ls コマンドや UNIX 上で利用できる基本コマンドを使用して遊ん でみましょう.

Virtual PC での注意

Virtual PC のウィンドウ内でクリックをすると,マウスポインタが消えます. この状態の解決法は,Windows では右 Alt キーを押しながらポインタを外へ, Mac ではコマンドキーを押しながらポインタを外へ出します.しかし,これ 以降,MINIX はコマンドを受け付けないようになりますので,リセットする しかないようです.従って,ウィンドウ内でクリックしないようにしてくだ さい.

テスト

次に,MINIX が正常にインストールされたか,テストしてみましょう.ここ ではバージョン 3.0以降のテスト方法を紹介します.バージョン 2.0 の MINIX にはテストセットが用意されていないようです.以下にバージョン 3.1.1のテストした手順を示します.

  1. root でログインします.
  2. /usr/src/test ディレクトリに移動します.そこで,make コマンドを実行 します.
  3. Ctrl-D を押してログアウトし,bin ユーザでログインし直します.
  4. /usr/src/test ディレクトリに移動します.そこで,./run を実行すると, テストセットが実行されます.全部で40個あります.

リビルド

MINIX は,ソースプログラムを変更することによってオリジナルイメージを 作成することができます.オリジナルイメージを使って,現在インストール されている MINIX を更新しましょう.詳細は, ここを見てください.

  1. /usr/src ディレクトリ以下にある MINIX ソースプログラムを自由に変更します.
  2. /usr/src/tools に移動します.
  3. su コマンドで root になり,make clean を実行します.
  4. イメージを作成するため,make image を実行します.
  5. イメージでブートを行うため,make hdboot を実行します.再起動すると オリジナル MINIX で起動できます.

ソースプログラムの閲覧

MINIX 2.0.4 のソースプログラムを ソースプログラム閲覧 で,ブラウザを利用して見ることができます.ソースプログラム理 解に役立ててください.