Ядра Archlinux следуют графику релизов на kernel.org и на Manjaro вам нужно будет использовать те же версии ядра, которые - на момент написания статьи в марте 2021 года - являются (уточните на https://kernel.org, если сомневаетесь)
Linux 5.10.x (LTS)
Linux 5.11.x (mainline).
Использование других ядер - например, 5.4LTS - скорее всего, будет неудачным.
1. Обновите систему и установите необходимые инструменты сборки
user $ sudo pacman -Syu git base-devel --needed COPY TO CLIPBOARD
2. Затем проверьте версию(и) вашего ядра - пример - не забудьте использовать ту же версию, что и Arch
user $ mhwd-kernel -li COPY TO CLIPBOARD
3. Затем установите заголовки для вашего ядра (ядер) и dkms. Замените $KERNELXYY на ваше текущее ядро.
user $ sudo pacman -Syu $KERNELXYY-headers dkms COPY TO CLIPBOARD
4. Клонируйте скрипт PKGBUILKD
user $ git clone https://aur.archlinux.org/vmware-workstation.git ~/vmware-workstation COPY TO CLIPBOARD
5. Ознакомьтесь с содержимым - это все текстовые файлы, и вы должны прочитать их и проверить, что они делают.
user $ ls ~/vmware-workstation COPY TO CLIPBOARD
6. Когда вы будете удовлетворены - cd в папку
user $ cd ~/vmware-workstation COPY TO CLIPBOARD
7. Запустите makepkg для установки зависимостей, сборки и установки пакета.
user $ makepkg -is COPY TO CLIPBOARD
.
Программа установки напишет в терминале сообщения о том, что делать дальше - следуйте указаниям, чтобы загрузить модули ядра и включить сетевую службу vmware и службу usb по мере необходимости.
user $ sudo modprobe -a vmw_vmci vmmon COPY TO CLIPBOARD
Дополнительные службы
Есть три службы, которые могут быть включены опционально:
vmware-networks.service: Обеспечивает доступ к сети внутри виртуальных машин, большинство людей захотят включить эту службу.
vmware-usbarbitrator.service: Позволяет подключать USB-устройства внутри ВМ.
vmware-hostd.service: Обеспечивает совместное использование виртуальных машин в сети
Чтобы запустить и включить сеть vmware
user $ sudo systemctl enable --now vmware-networks.service COPY TO CLIPBOARD
Чтобы запустить и включить usb passthrough
user $ sudo systemctl enable --now vmware-usbarbitrator.service COPY TO CLIPBOARD
Чтобы запустить и включить общий доступ к виртуальной машине
user $ sudo systemctl enable --now vmware-hostd.service COPY TO CLIPBOARD
Установка Manjaro под VMWare
Для установки Manjaro на VMWare нет никаких особых требований. Предварительно установлен open-vmware-tools. Он должен "просто работать"
Копировать и вставить
Если копирование и вставка не работают, вам может понадобиться установить gtkmm3 и перезагрузиться.
vmware-user-suid-wrapper зависит от gtkmm, но это не обязательная зависимость пакета. См.: https://bugs.archlinux.org/task/43159
Ресурсы == Ресурсы ==