MINIXをMac OS X上で動かすには

May 8, 2009

用意したもの

インストール手順

  1. Q をインストール
    1. ダウンロードして「アプリケーション」フォルダに入れるだけ。
  2. Q 上で MINIX 用の VM を作る
    1. Q の"Guest PC" メニューから "New Guest PC" を選ぶ。
    2. "Name:" は不問。"Operating System:" は "Q standard Guest" にする。 で "Create PC"。
    3. 出てきた "General" という環境設定パネルで、デフォルトの設定のまま "Create PC"。
  3. Q 上で MINIX をインストール
    1. "Q Control" のパネルで minix 用に作った VM を起動。
    2. 出てきた VM の画面の一番左のアイコンをクリックして、 "Load disk image for CD-Rom..." を選ぶ。で、ダウンロードした MINIX の ISO イメージファイルを選ぶ。
    3. VM 画面の左から2番目をクリックして、VM を再起動。
    4. あとはご本家のインストラクションに従う。ちなみに
      • ネットワークカードは、Q 側で Realtec 8139 を選んでおいて、 MINIX の setup でもそうする。
      • デフォルトでは HDD のサイズが 4GB で、 まるまるフォーマットするのにそれなりに時間がかかる。
  4. 再起動してテスト
    1. shutdownコマンドでシャットダウンして、boot monitor から起動。 起動方法は setup の終わりに表示されるが、たいてい boot d0p0 でよいと思われる。
    2. root でログイン。パスワードはない。
    3. cd /usr/src/test
    4. make
    5. ./run
    6. cannot run as root; test aborted とよく言われるので、 あとで一般ユーザーを作ってからまたやる。
    7. とまったままっぽかったら、Ctrl-C。

各種設定の手順


以下、October 28, 2005
うまくインストールできねぇ...(T_T)

必要なもの

インストールとログイン

  1. まず、rootのパスワードをなんにするか、あらかじめ決めておく。
  2. Qをインストールする。
    1. ダウンロードしたディスクイメージをダブルクリックしてマウントし、 中に入っている"Q"というファイルをアプリケーション・フォルダにコピー。
  3. Q上でMINIXをブートする。
    1. Qを起動する。
    2. Guest PCメニューからNew Guest PCを選ぶ。
    3. でてきたウィンドウで、適当に設定を入れる。
      • Name: なんでも適当に。
      • CPU: x86
      • Ram: 適当に。128MBくらいあれば余裕か?
      • □ Set clock to Hosttime: チェックを入れる。
      • □ Turn on networking and filesharing: チェックを入れる。
      • □ Use OpenGL: どっちでもいい。
      • Arguments: なし。
      • Floppy: No floppy
      • Harddisk: New 2gb compressed Diskimage (1gbでも大丈夫)
      • CD-ROM:choose Diskimage...で起動用ディスクのディスクイメージ (.isoとか)を選ぶ。
      • Boot from: CD-ROM
    4. Create PCボタンを押す。
    5. 設定を変えたくなったら、Guest PCメニューからEdit Guets PCを選ぶ。
    6. Qの電源ポタンを絵をダブルクリックか三角印のアイコンを押すと、起動する。
  4. MINIXにログインする。 これで、PCでHDDにインストールせずに CDから直接ブートして使う状況が再現される。
  5. HDD(仮想マシンの仮想HDD)にインストールする 私の環境では、Bad sectorの検査中にフリーズする。 のでQ上で仮想マシンをシャットダウンするしかないが、 HDDからMINIXをブートしようとすると、Not bootableと言われる。悲しい。
  6. うまくインストールできれば、以下をやる。
  7. 仮想マシンのブート元をHDDにする。
    Guest PCメニューからEdit PCを選んで、boot fromをHarddiskにする。
  8. rootのパスワードを設定する。A.S.A.P.
    rootでログインしてpasswd
  9. MINIXのテスト
  10. MINIXをシャットダウンする。
  11. Guest PCをシャットダウンする。