Akio's Log

ソフトウェア開発、プロジェクトマネジメント、プログラミング、ランニングなどなど

VMWareServerにCentOS5.3をインストールする際に、HDDが認識されない

現象

CentOS5.3をVMWare上にインストールしようとしたところ、CentOSのインストール途中でストップしてしまう。

具体的には、ハードドライブのパーティション設定画面で、「このインストールに使用するドライブを選択してください」の欄に、ドライブが1つも出てこない。

そのまま進めようとすると、

「ドライブがみつかりませんでした。」
「エラー発生-新規ファイルシステム作成のための有効なデバイスが見つかりません。ハードウェアをチェックして、この問題の原因を調査してください。」

と、こんなメッセージが表示される。

環境

原因

仮想マシンを作成した際、仮想HDDをSCSIとして作成しているため。

CentOSのanacondaインストーラSCSIのドライバを持っていないため、SCSIとして作成された仮想HDDを認識できない事が原因。

下記ブログでも書かれているが、仮想HDDをSCSIにするとインストール中にエラーが発生しインストールできない。

cramoty VMware CentOS インストール

VMwareでは仮想HDDをSCSIIDEかで選択できるが、CentOSのanaconda(インストーラー)がSCSIのドライバを持っていないかららしい。

解決方法

VMWare仮想マシン作成時に、仮想HDDをSCSIではなく、IDEを選択する。

  1. 「File」→「New」→「VirtualMachine」
  2. 「次へ」
  3. 「Custom」を選択する(TypicalだとHDDのI/Fを選択できない)
  4. 保存場所、CPU、メモリ等の設定後、「VirtualDisk Type」の項目で、「IDE」を選択する。(※「SCSI(Recommended)」と記述があるので、こっちを選びたくなるが、そこは我慢する。)
  5. あとは通常通り作成する。

なお、

ちなみにCentOS 5の場合はSCSIのHDDに問題なくインストール可能らしい。

CentOS5であれば、解決済みのような記述も見かけたが、私の環境(?)では駄目であった。まだ未解決?

参考サイト

以下、参考にさせていただいたサイトです。ありがとうございました。
http://cramoty.blog83.fc2.com/blog-entry-43.html
http://kanonji.blog4.fc2.com/blog-entry-166.html
http://d.hatena.ne.jp/cafelonist/20080216/1203141029