VMWareServerにCentOS5.3をインストールする際に、HDDが認識されない
現象
CentOS5.3をVMWare上にインストールしようとしたところ、CentOSのインストール途中でストップしてしまう。
具体的には、ハードドライブのパーティション設定画面で、「このインストールに使用するドライブを選択してください」の欄に、ドライブが1つも出てこない。
そのまま進めようとすると、
「ドライブがみつかりませんでした。」
「エラー発生-新規ファイルシステム作成のための有効なデバイスが見つかりません。ハードウェアをチェックして、この問題の原因を調査してください。」
と、こんなメッセージが表示される。
環境
- ホストOS:WindowsXP Professional SP3
- VM:VMWare Server1.0.8
- ゲストOS:CentOS 5.3(日経Linux2009年6月号付録)
原因
仮想マシンを作成した際、仮想HDDをSCSIとして作成しているため。
CentOSのanacondaインストーラがSCSIのドライバを持っていないため、SCSIとして作成された仮想HDDを認識できない事が原因。
下記ブログでも書かれているが、仮想HDDをSCSIにするとインストール中にエラーが発生しインストールできない。
VMwareでは仮想HDDをSCSIかIDEかで選択できるが、CentOSのanaconda(インストーラー)がSCSIのドライバを持っていないかららしい。
解決方法
VMWareの仮想マシン作成時に、仮想HDDをSCSIではなく、IDEを選択する。
- 「File」→「New」→「VirtualMachine」
- 「次へ」
- 「Custom」を選択する(TypicalだとHDDのI/Fを選択できない)
- 保存場所、CPU、メモリ等の設定後、「VirtualDisk Type」の項目で、「IDE」を選択する。(※「SCSI(Recommended)」と記述があるので、こっちを選びたくなるが、そこは我慢する。)
- あとは通常通り作成する。
なお、
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