Категорії
FreeBSD Misc, staff, other

[FreeBSD] Інсталюємо vmware-tools з нюансами

Вхідні дані: FreeBSD 13.2 (на той момент вже були випуски 13.4/14.1, але оновити не було можливості)

Всі спроби встановити через порти або пакети закінчувалися однаково:

linker_load_file: /usr/local/lib/vmware-tools/modules/drivers/vmmemctl.ko - unsupported file type KLD vmblock.ko: depends on kernel - not available or version mismatch linker_load_file: /usr/local/lib/vmware-tools/modules/drivers/vmblock.ko - unsupported file type KLD vmmemctl.ko: depends on kernel - not available or version mismatch

Глибше дослідження показало, що драйвер для версії 14.Х і треба викачати пакет для версії 13.2, але який саме – поки невідомо. Щоб зʼясувати це, скачуємо опис всіх пакетів для версії 13.2 звідси http://pkg.freebsd.org/FreeBSD:13:amd64/release_2/packagesite.txz і шукаємо де описується open-vm-tools:

{"name":"open-vm-tools-nox11","origin":"emulators/open-vm-tools","version":"12.1.5_1,2","comment":"Open VMware tools for FreeBSD VMware guests (without X11)","maintainer":"garga@FreeBSD.org","www":"https://github.com/vmware/open-vm-tools","abi":"FreeBSD:13:amd64","arch":"freebsd:13:x86:64","prefix":"/usr/local","sum":"f1d610212e6af982464f485c50669da2dc24e4cf58545311e4263a40f8c09766","flatsize":6241554,"path":"All/open-vm-tools-nox11-12.1.5_1,2.pkg","repopath":"All/

Тепер можна викачати сам пакет і завантажити драйвери:

# fetch ‘http://pkg.freebsd.org/FreeBSD:13:amd64/release_2/All/open-vm-tools-nox11-12.1.5_1,2.pkg’ ; tar xzvf open-vm-tools-nox11-12.1.5_1,2.pkg ; kldload /tmp/usr/local/lib/vmware-tools/modules/drivers/vmmemctl.ko ; kldload /tmp/usr/local/lib/vmware-tools/modules/drivers/vmblock.ko

Після цього маємо:

# kldstat|grep vm
 7    1 0xffffffff82720000     7490 vmci.ko
 8    1 0xffffffff82728000     4b58 vmblock.ko
 9    1 0xffffffff8272d000     4480 vmmemctl.ko

PS. Звісно, що треба покласти драйвери у /usr/local/lib/vmware-tools/modules/drivers і у вас повинен вже бути встановлений порт або пакет open-vm-tools

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff