2011-04-08 VMware の Ubuntu ディスクイメージを他のホストに移動すると発生する問題と解決法。 ubuntu udev つまらない障害で思わずハマってしまったのでメモ。 事象 Ubuntu 10.04 LTS のディスクイメージを別のマシンに配置して起動すると以下のエラーがずらずら出て eth0 が認識されない。当然 IP アドレスの割り当ても失敗する。 SIOCSIFADDR: No such device 原因 インストールした際にマシンの物理アドレス等の情報が udev に保持されている。 解決 /etc/udev/rules.d/70-persistent-net.rules から SUBSYSTEM=="net" で始まる行を取り除く。 udev のこの仕様は、インスタンスを仮想環境でライブマイグレーションしたりすることを考慮していないのだろうか。 参考 http://d.hatena.ne.jp/shimonoakio/20080324/1206345084