VirtualBoxを複数起動したら、以下のエラーが出た。
Device eth0 does not seem to be present, delaying initialization
これは仮想ホストのNICが見つからないというものらしい。
VirtualBoxで複数の仮想ホストを起動して
ネットワークはブリッジを使った。
この時、ネットワークアダプタを各仮想ホストで違うものにしなければならない。
なので、仮想ホスト1にはネットワークアダプター1を設定して、
仮想ホスト2にはネットワークアダプター2を設定する必要がある。
このネットワークアダプターはNICの代わりなので、
仮想ホスト2を作る時に仮想ホスト1をクローンした場合、
仮想ホスト2のNICを設定しなければいけない。
まずは仮想ホスト2のNICを調べる。
#ifconfig -a
ポイントは以下の部分。
eth1 Link encap:Ethernet HWaddr 08:00:27:5B:A9:0E
NICが eth1 で MACアドレスが 08:0027:5B:A9:0E になる。
これをCentOSのネットワーク設定に反映させる。
この時点で eth0 であれば、
とりあえず eth1 として下の設定をしてからOSを再起動すればいい。
「/etc/sysconfig/network-scripts/ifcfg-eth0」を「ifcfg-eth1」にリネームし、
「ifcfg-eth1」の「HWADDR」の部分を「08:0027:5B:A9:0E」に、
「DEVICE」を「eth1」にする。
あとはネットワークを再起動する。
# /etc/init.d/network restart
これでエラーが解消されました。