ubuntuがホスト移動のためeth 0を見つけられない方法を解決する
1054 ワード
昨日VMwareのファイルを別のコンピュータに移動しましたが、生起動仮想マシンubuntuのプロンプトではeth 0が見つかりませんでした.
ヒントエラー:
解決策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のファイル、方法は以下の通りです:
開けてみてください.
このファイルを移動または削除します.そして再起動
再起動:
その後OK
ヒントエラー:
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