1. 準備
1. メニュー バーに VMware Tools をインストールします。
VMware メニュー バーの [仮想マシン] をクリックし、[VMware Tools のインストール] を選択します (以前のバージョンの VMware Tools がインストールされている場合、メニュー項目は [VMware Tools の更新] です)。
2. CD-ROM をマウントします。
以下に示すように、[仮想マシン > 設定 > ハードウェア > CD/DVD] で CD 仮想ドライブがロードされているかどうかを確認します。
2. マウントディレクトリ
1. cdrom ディレクトリを表示します。
仮想マシンで、ゲスト オペレーティング システムに root としてログインし、ターミナル ウィンドウを開いて ls /dev コマンドを実行して、cdrom ディレクトリが含まれているかどうかを確認します。
2. /mnt/cdrom を作成します。
CD-ROM を他のディレクトリにマウントします。通常は /dev/cdrom を /mnt/cdrom ディレクトリにマウントし、ls/mnt を使用して /cdrom ディレクトリが既に存在するかどうかを確認します。
上の図から、/mnt には /cdrom ディレクトリが存在しないことがわかります。そのため、コマンド mkdir/mnt/cdrom または mkdir -p/mnt/cdrom を使用して /cdrom ディレクトリを作成する必要があります (複数のディレクトリを作成するには -p を付けます)ディレクトリを一度に作成するには)、コマンド ls/mnt を使用して、ディレクトリが正常に作成されたかどうかを確認します。
3. マウントディレクトリ:
コマンド mount -t iso9660/dev/cdrom /mnt/cdrom を使用して CD を /mnt/cdrom ディレクトリにマウントし、コマンド ls/mnt/cdrom を使用してマウントが成功したかどうかを確認します。
3. インストールパッケージをコピーします
1. インストール パッケージをホーム ディレクトリにコピーします。
サフィックス tar.gz を持つファイルをホーム ディレクトリにコピーし、コマンド cp/mnt/cdrom/VMwareTools-9.9.3-2759765.tar.gz ~ を使用し、コマンド ls~ を使用してコピーが成功したかどうかを確認します。
2. アンマウント:
コマンド umount/dev/cdrom を使用してアンマウントします。
3. インストール パッケージを解凍します。
コマンド tar -zxvf VMwareTools-9.9.3-2759765.tar.gz を使用します。
解凍が完了したら、コマンド ls ~ を使用して、解凍が成功したかどうかを確認します。
4.VMware Toolsのインストール
1. ソース ファイル ディレクトリを入力します。
コマンド cd vmware-tools-distrib を使用して、解凍されたソース ファイル ディレクトリに移動します。
2. vmware-install.pl ファイルを実行します。
その結果、「-bash:./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory」というエラーが表示され、コンパイル環境がインストールされていないことが示されます。
3. コンパイル環境をインストールします。
コマンド yum -y install perl gcc make kernel-headers kernel-devel を入力します (後でネットワークの問題を回避するには、コマンド yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools を使用することをお勧めします) ):
その結果、「ホスト 'mirrorlist.centos.org」を解決できませんでした」というエラーが発生し、アドレスhttp://mirrorlist.centos.orgを解決できず、ネットワークが正しく構成されていないことを示します。
5. 静的ネットワークの構成
ip addr を使用して、現在の IP アドレスを表示します (centos は、ip を表示するためにコマンド ifconfig を使用できません)。
上の図に示すように、ネットワーク カード ens33 には対応する inet 属性がない、つまり IP アドレスがなく、IP アドレスを介して仮想マシンに接続できないことがわかります。
centos が IP アドレスを取得するには 2 つの方法があります。1 つは動的に IP を取得する方法、もう 1 つは静的 IP を設定する方法です。
静的 IP を設定するには、次の方法が使用されます。
1. コマンド ls/etc/sysconfig/network-scripts/ を使用して、ens33 に対応するファイル名を表示します。
2. コマンド vi/etc/sysconfig/network-scripts/ifcfg-ens33 を使用して、ファイルの内容を開いて編集します (文字 i を押して編集状態に入り、esc を押して表示状態に戻り、:wq を押して保存します)ファイルの内容を終了してコマンド ラインに戻ります)。
上図からわかるように、centos7 はデフォルトで IP を動的に取得する方式を採用しており、ネットワークカードを起動しません(BOOTPROTO=dhcp、ONBOOT=no)ので、動的 IP を設定したい場合は ONBOOT を変更するだけで済みます。 =no を ONBOOT=yes に変更し、ネットワークを再起動します。ただし、静的 IP を設定したい場合は、BOOTPROTO=dhcp、ONBOOT=no を BOOTPROTO=static、ONBOOT=yes に変更し、静的 IP アドレスと DNS アドレスを追加する必要があります。後で設定します:
-
IPADDR=静的IPアドレス;
-
ネットマスク=255.255.255.0;
-
GATEWAY=IP アドレスが存在するゲートウェイ アドレス。
-
DNS1=119.29.29.29;
-
DNS2=8.8.8.8 (DNS1 と DNS2 はどちらもオンラインで見つかる無料の DNS サーバーです)。
1. コマンド systemctl restart network を使用してネットワークを再起動します。
2. 設定が成功したかどうかを確認します。
再度コマンド ip addr を使用して、IP アドレス チェックの設定が成功したかどうかを確認します。
3. ネットワークが接続されているかどうかを確認します。
上の図からわかるように、静的 IP が正常に設定されているので、コマンド (ping+IP アドレス) を使用して物理マシンに接続されているかどうかを確認します (centos の場合、ping コマンドが終了しない場合)自動的に、ctrl+c を使用してコマンドを終了できます)。
4. ネットワークが利用可能かどうかを確認します。
次に、コマンド (ping+URL) を使用して、ネットワークが利用可能かどうかを確認します。
上の図からわかるように、ネットワークが利用可能になり、静的 IP の構成が完了しました。
6番目に、コンパイル環境のインストールを続けます
コマンド yum -y install perl gcc make kernel-headers kernel-devel を入力します (後のネットワークの問題を回避するには、コマンド yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools を使用することをお勧めします) ) インストールを開始します。
上図の通り、コンパイル環境のインストールが完了しました。
7. VMware Tools を正式にインストールします
引き続き、vmware-tools-distrib ディレクトリにコマンド ./vmware-install.pl を入力してインストールを開始し、プロンプトに従って最後まで操作します。[no] がある場合は no を入力し、[yes] がある場合は [yes] を入力します。 「いいえ」は「はい」です。Enter キーを直接押してください。
「マシン上の "ifconfig" プログラムの場所はどこですか?」と表示されたら、[yes] を入力します。このエラーは、コンパイル環境のインストール時に net-tools がインストールされていないために発生するネットワークの問題が原因で発生します。
次に、「3.10.0-327.el7.x86_64 カーネルのカーネルヘッダーファイルへのパスを入力してください?」という問題が発生しました。この問題は、対応するソフトリンクが作成されていないことが原因で発生するため、ctrl+c を使用してください。まずインストールを終了します。
ここで、以前にインストールされていなかったコンパイル環境を再インストールし、コマンド yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools を使用します。
コマンド rpm-aq|grepkernel-headers を使用して、カーネル ヘッダーが正常にインストールされているかどうかを確認します。
インストール ディレクトリを表示するには、コマンド rpm -ql kernel-headers-3.10.0-957.21.2.el7.x86_64|less を使用します。インストール ディレクトリが多すぎるため、ページを表示しやすくするために最後に less を追加します。
上の図からわかるように、yum のデフォルトのインストール ディレクトリは /usr/src であるため、ここで version.h のソフト リンクを /usr/src に作成します。
コマンド ln -s /usr/src/kernels/3.10.0-514.21.2.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-514.21.2 を使用します。 .el7.x86_64/include/linux/version.h に移動し、コマンド reboot を使用してシステムを再起動します。
再起動後、vmware-tools-distrib ソース パッケージ ディレクトリに再度アクセスして VMware Tools を再インストールします。今回はエラーは発生せず、インストールは成功しました。
初めて実行する場合は、「/usr/bin/vmware-config-tools.pl」コマンドを実行して VMware Tools を構成し、Enter キーを押して直接実行する必要があります。
「/usr/bin/vmware-user」と入力して vmware ユーザー プロセスを開始し、「startx」と入力してグラフィカル インターフェイスを開始します (現在インストールされている centos は最小インストール バージョンであり、グラフィカル インターフェイスがないため、次のようになります)実証されません)。
この時点で、VMware ツールのインストールは完了しました。