ubuntuがホスト移動のためeth 0を見つけられない方法を解決する

1054 ワード

昨日VMwareのファイルを別のコンピュータに移動しましたが、生起動仮想マシンubuntuのプロンプトではeth 0が見つかりませんでした.
ヒントエラー:eth0:ERROR while getting interface flags: No such device経験証は仮想ファイルを別のパソコンに移動する際にcreate uuidを選択してNIC macの不一致をもたらした.(仮想マシンフォルダが移動されたり、cloneシステムが移動されたりすると、vmwareからkeepかcreate uuidかというダイアログボックスが表示されます)
解決策1:
仮想マシンディレクトリでテキストエディタで*.vmx、ethernet 0が見つかりました.generatedAddressフィールドは、macアドレスをメモしてubuntuを起動し、/etc/iftabを編集し、古いmacアドレスを置き換えます.再起動
debianの下で/etc/udev/rulesを編集します.d/z25_persistent-net.rules、古いmacアドレスを新しいmacアドレスに置き換え、debianを再起動すればよい.
解決策2:
検索ファイル名は*persistent-netに似ています.rulesまたは*persistent-disk.rulesのファイル、方法は以下の通りです:$sudo updatedb
$sudo locate *persistent-net.rules
$sudo locate *persistent-disk.rules
「/etc/udev/rules.d/」フォルダの下にある「25_persistent-disk.rules」のようなファイルを見つけました.
開けてみてください.$ PCI device 14xx:16xx (tg3)
ACTION==”add”, SUBSYSTEM==”net”, DRIVERS==”?*”, SYSFS{address}==”00:11:xx:xx:xx:xx”, NAME=”eth0″

このファイルを移動または削除します.そして再起動
再起動:$sudo shutdown -r now
その後OK