3日目
面倒になって、ダメだと分かっていながらもVMwareServer2 に変換したvmdk を使ったインベントリを作成して起動する。
全く動作しないかと思ったら、意外にも動作した。もちろんすぐエラーで止まったが。
スポンサードリンク
VMwareServer2 の吐き出したエラー
例1
msg.disk.scsi.invalidDisk:The disk connected to the scsi0:0 node has been created as an IDE disk with IDE geometry. It is likely that there will be problems using, and especially booting, this disk as a SCSI disk. Select OK to continue, Cancel to abort.
例2
リモート仮想マシン*****:8333\[standard] centos_1/centos.vmx を開くときにエラーが発生しました: Device ide0:0 is configured as the virtual disk file "/var/lib/vmware/Virtual Machines/centos/SVVCO501.vmdk". This virtual disk was created as a SCSI disk with SCSI geometries. It cannot be used as an IDE disk。
CentOS Rescue モード
こんな時はCentOS のRescue モードだ。サクっとダウンロードしてVMwareServer2 の仮想光学ドライブに入れる。
$ wget http://ftp.riken.jp/Linux/centos/5.6/isos/i386/CentOS-5.6-i386-bin-1of7.iso $ mv CentOS-5.6-i386-bin-1of7.iso /var/lib/vmware/Virtual\ Machines/ISO/
起動させると、参考文献のように chroot してね、とでない。いろいろコマンドで探すもどうやらハードディスク自体を認識していない。
レアな案件だが、新たな参考文献によって、そういえばSCSI コントローラーの種類が云々という話を思い出した。
早速変更してRescue モードで起動する。と、ようやくハードディスクを認識した。
早速chroot して以前の作業を行った。
直った(というより、Xen を抜いた)。
再起動するとXen から起動しようとしてしまうから menu.lst のdefault を書き換える必要はあったが、問題なかった。また、yum update ではkernel-xen 関係を入れようとしていたから、その辺は消しておいた。
yum remove kernel-xen*
これで何とか行けそうだ。
参考文献
- ◇システムが起動しないときは◇初心者のためのLinuxサーバー構築講座☆お便利.com☆
- Xenのイメージファイルをマウントする « そこはかと
- IDEのHDDに入ったLinuxをVMWare仮想マシンに変換してみたが… – junji_furuyaのブログ
- SE奮闘記: 【VMware】CentOSを仮想SCSIディスクにインストールする方法
- 物理マシンを仮想マシンイメージにP2Vする方法 | ToDo.ne.jp
- 検閲Tech: Dom0からDomUのイメージファイルをディスクデバイスとして扱う
- chroot – Wikipedia
- ITmedia エンタープライズ : Linux Tips「ハードディスクを追加したい」
- CentOS 5.4でXenを抜いたら起動しなくなった・・・ | Technolog.jp – ICTウェブマガジン
コメント