1. Подготовка
1. Установите VMware Tools в строке меню:
Нажмите [Виртуальная машина] в строке меню VMware и выберите [Установить VMware Tools]; если установлена более ранняя версия VMware Tools, пункт меню — [Обновить VMware Tools].
2. Смонтируйте компакт-диск:
Проверьте, загрузил ли [Виртуальная машина>Настройки>Оборудование>CD/DVD] виртуальный привод компакт-дисков, как показано ниже:
2. Смонтировать каталог
1. Просмотрите каталог компакт-диска:
На виртуальной машине войдите в гостевую операционную систему как root, откройте окно терминала и запустите команду ls /dev, чтобы проверить, включен ли каталог cdrom:
2. Создайте /mnt/cdrom:
Смонтируйте компакт-диск в другие каталоги, обычно /dev/cdrom монтируйте в каталог /mnt/cdrom и используйте ls/mnt, чтобы проверить, существует ли уже каталог /cdrom:
На рисунке выше видно, что в /mnt нет каталога /cdrom, поэтому его необходимо создать. Используйте команду mkdir/mnt/cdrom или mkdir -p/mnt/cdrom (с -p для создания нескольких каталоги одновременно), используйте команду ls/mnt, чтобы проверить, успешно ли создан каталог.
3. Каталог монтирования:
Используйте команду mount -t iso9660/dev/cdrom /mnt/cdrom, чтобы смонтировать компакт-диск в каталоге /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.
1. Введите каталог исходного файла:
Используйте команду cd vmware-tools-distrib, чтобы войти в каталог распакованного исходного файла:
2. Запустите файл vmware-install.pl:
В результате появляется ошибка «-bash:./vmware-install.pl:/usr/bin/per:плохой интерпретатор: нет такого файла или каталога», указывающая на то, что среда компиляции не установлена:
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 не может использовать команду ifconfig для просмотра IP):
Как показано на рисунке выше, видно, что у сетевой карты ens33 нет соответствующего атрибута inet, то есть нет IP-адреса, и невозможно подключиться к виртуальной машине через IP-адрес.
У Centos есть два способа получить IP-адрес: один — получить IP динамически, а другой — установить статический 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=да и перезапустить сеть. Но если вы хотите установить статический 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 закончена.
В-шестых, продолжайте установку среды компиляции.
Введите команду 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-install.pl в каталоге vmware-tools-distrib, чтобы начать установку, а затем следуйте инструкциям до конца. Если есть [нет], введите нет и [да], если есть нет да, нажмите Enter напрямую.
Когда появится сообщение «Каково местоположение программы «ifconfig» на вашем компьютере?», введите [да]. Эта ошибка возникает из-за проблем с сетью, которые вызваны отсутствием установки 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, чтобы просмотреть каталог установки. Поскольку каталогов установки слишком много, добавьте меньше в конце, чтобы облегчить просмотр страниц.
Как видно из рисунка выше, каталогом установки 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 и используйте команду restart, чтобы перезагрузить систему.
После перезапуска повторно войдите в каталог исходного пакета vmware-tools-distrib, чтобы еще раз переустановить VMware Tools. На этот раз ошибок нет, и установка прошла успешно.
При первом запуске вам необходимо запустить команду «/usr/bin/vmware-config-tools.pl» для настройки VMware Tools и нажать клавишу Enter, чтобы запустить ее напрямую.
Введите «/usr/bin/vmware-user», чтобы запустить пользовательский процесс vmware, и введите «startx», чтобы запустить графический интерфейс (поскольку установленный в настоящее время Centos является минимальной версией установки и не имеет графического интерфейса, поэтому следующее не будет продемонстрировано).
На этом установка инструментов VMware завершена.