17.10 компиляция vmware [dубликат]

Я думаю, это зависит от того, на какой факультете вы находитесь. Если вы изучаете информатику, и они используют окна, вам лучше просто выйти из этого колледжа и пойти куда-то еще!

Но серьезно, в общем вы можете сказать следующее:

Это бесплатно! БЕСПЛАТНО Я говорю вам! (это, как правило, должно быть достаточно хорошим! Если вы не живете в стране, которая не соблюдает закон об авторском праве). Для этого следующего пункта вы должны быть готовы: он может делать все, что вы можете сделать в Windows, как хорошо, если не лучше , Документы, Распространенные листы и слайды Использование Интернета Программирование Окружающая среда Научные программы: это то, где вы должны знать программы, и легче или труднее убедить преподавателей [1]. Почему я говорю, что это важно? Потому что они нашли роскошь в своей работе в Windows. Если вы не предложите им то, что может сделать все, к чему они привыкли, они просто не согласятся с этим. И, конечно, как вы сказали, никаких вирусов.

И вы можете делать следующее:

Это бесплатно! БЕСПЛАТНО Я говорю вам! (это, как правило, должно быть достаточно хорошим! Если вы не живете в стране, которая не соблюдает закон о копировании) Предложите сначала иметь бесплатные операционные системы, чтобы они всегда чувствовали, что у них есть безопасность загрузки в Windows, когда им надоедает Linux. Для этого следующего пункта вы должны быть готовы: он может делать все, что вы можете сделать в Windows, как хорошо, если не лучше. Документы, Распространенные листы и слайды Использование Интернета Программирование Окружающая среда Научные программы: это то, где вы должны знать программы, и легче или труднее убедить преподавателей [1]. Почему я говорю, что это важно? Потому что они нашли роскошь в своей работе в Windows. Если вы не предложите им что-то, что может сделать все, к чему они привыкли, они просто не примут его. Через несколько лет, когда все привыкли и устраивают Ubuntu, вы можете сказать им удалите Windows и сохраните только Ubuntu.

Что-то помнить:

Сначала предложите операционные системы бесплатно , чтобы они всегда чувствовали, что у них есть безопасность загрузки в их Windows, когда они сыты по горло Linux. Учителя и руководители - люди старшего возраста. Пожилые люди отстают от технологий, поэтому не перегружайте их опциями. И, конечно, как вы сказали, никаких вирусов. Через несколько лет, когда все привыкли и устраивают Ubuntu, вы можете сказать им, чтобы они удалили Windows и сохранили только Ubuntu. Учителя и руководители - это люди старшего возраста. Пожилым людям, особенно мужчинам, не нравится, как студент говорит им, что делать, поэтому старайтесь быть очень дипломатичным. Постарайтесь научить их или сказать им, что делать, таким образом, чтобы они не чувствовали себя глупо.

[1] Я не знаю программного обеспечения много, но представьте себе поле, для которого есть много отличного программного обеспечения под окнами, но ничего серьезного в Linux. В таком случае вы, вероятно, должны сначала тщательно протестировать это программное обеспечение с вином, чтобы убедиться, что оно действительно работает (вино еще не так идеально). Многие инженерные программы могут быть довольно проблематичными, например, SolidWorks или ComSol.

8
задан 24 October 2017 в 16:57

28 ответов

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

Извлечь vmmon.tar и vmnet.tar sudo tar -xf vmmon.tar sudo tar -xf vmnet.tar Это создаст каталоги vmmon-only и vmnet-only. Получить исправленную hostif.c sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14) Изменить vmnet-only/bridge.c: 639c639 < atomic_inc(&clone->users); --- > atomic_inc((atomic_t*)&clone->users); Запустить make -C vmmon-only make -C vmnet-only cp -t /lib/modules/4.13.0-16-generic/misc *.ko modprobe -r vmmon insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko rm /usr/lib/vmware/lib/libz.so.1/libz.so.1 ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1 # see https://communities.vmware.com/thread/572259 vmware-networks --start # see https://forum.chakralinux.org/viewtopic.php?id=8579 Как пользователь : /usr/lib/vmware/bin/vmware (для предотвращения его запуска vmware-modconfig)
12
ответ дан 18 July 2018 в 04:14

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

Извлечь vmmon.tar и vmnet.tar sudo tar -xf vmmon.tar sudo tar -xf vmnet.tar Это создаст каталоги vmmon-only и vmnet-only. Получить исправленную hostif.c sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14) Изменить vmnet-only/bridge.c: 639c639 < atomic_inc(&clone->users); --- > atomic_inc((atomic_t*)&clone->users); Запустить make -C vmmon-only make -C vmnet-only cp -t /lib/modules/4.13.0-16-generic/misc *.ko modprobe -r vmmon insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko rm /usr/lib/vmware/lib/libz.so.1/libz.so.1 ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1 # see https://communities.vmware.com/thread/572259 vmware-networks --start # see https://forum.chakralinux.org/viewtopic.php?id=8579 Как пользователь : /usr/lib/vmware/bin/vmware (для предотвращения его запуска vmware-modconfig)
12
ответ дан 24 July 2018 в 18:02

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 31 July 2018 в 21:06

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 2 August 2018 в 14:10

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 3 August 2018 в 18:23

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 5 August 2018 в 03:25

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 6 August 2018 в 20:20

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 9 August 2018 в 00:45

Мне удалось заставить VMWare Workstation 12.5.7 работать с Kubuntu 17.10.

В /usr/lib/vmware/modules/source:

  1. Извлечь vmmon.tar и vmnet.tar
    sudo tar -xf vmmon.tar
    sudo tar -xf vmnet.tar
    
    Это создаст каталоги vmmon-only и vmnet-only.
  2. Извлеките исправленный hostif.c
    sudo wget -O vmmon-only/linux/hostif.c https://raw.githubusercontent.com/mkubecek/vmware-host-modules/b50848c985f1a6c0a341187346d77f0119d0a835/vmmon-only/linux/hostif.c
    
    (примечание: https://communities.vmware.com/thread/571370 - также содержит аналогичное исправление для рабочей станции VMWare 14)
  3. Редактировать vmnet-only/bridge.c:
    639c639
    <        atomic_inc(&clone->users);
    ---
    >        atomic_inc((atomic_t*)&clone->users);
    
  4. Запустить
    make -C vmmon-only
    make -C vmnet-only
    cp -t /lib/modules/4.13.0-16-generic/misc *.ko
    modprobe -r vmmon
    insmod /lib/modules/4.13.0-16-generic/misc/vmmon.ko
    rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
    ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1  # see https://communities.vmware.com/thread/572259
    vmware-networks --start  # see https://forum.chakralinux.org/viewtopic.php?id=8579
    
  5. Как пользователь:
    /usr/lib/vmware/bin/vmware
    
    (чтобы предотвратить его запуск vmware-modconfig)
12
ответ дан 14 August 2018 в 18:57
  • 1
    Удивительная, отличная работа Стивена, ваш ответ был очень прост. Я повторил шаги явно, а также добавил незначительную коррекцию для шага 8 в моем вопросе, приведенном выше. Ура! – user1330734 24 October 2017 в 17:00
  • 2
    Рад, что это сработало для вас! Я исправил свой шаг 8, спасибо за исправление. Надеюсь, что все это будет продолжаться после перезагрузки ... – Stephen Wassell 24 October 2017 в 17:48
  • 3
    Еще раз спасибо Стивену, мне все хорошо, я начал с /usr/lib/vmware/bin/vmware, иначе vmware сообщает, что не смог найти GCC. – user1330734 26 October 2017 в 02:22
  • 4
    Большое спасибо за размещение! Это заставило меня бежать снова. Есть ли место, куда мы можем пойти, чтобы увидеть, где находится VMWare, с исправлением? – Eric 2 November 2017 в 00:31
  • 5
    Workstation 14.1.0 теперь выпущена, что устраняет эту проблему. [Д0] my.vmware.com/group/vmware/… – Stephen Wassell 22 December 2017 в 17:29

В дополнение к ответу Стивена Уасселла, если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет повторно скомпилировать ваш .ko для каждого патча ядра. Это много.

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после обновления ядра.

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, в которой вы можете использовать замену для запуска рабочей станции VMware, чтобы вы могли быть уверены в ней Соответственно загружает модули vm-network и vm-mon каждый раз.

Примечание: этот скрипт не будет расширять исходные файлы «tar» или «patch», это значит, что они автоматически перекомпилируют модули ядра после патч ядра после шагов orignal Стивена Wassell.

2
ответ дан 18 July 2018 в 04:14

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение - загрузить рабочую станцию ​​vmware player 14.1.

Установка этого простейшего решения решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике.

2
ответ дан 18 July 2018 в 04:14

В дополнение к ответу Стивена Уасселла, если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет повторно скомпилировать ваш .ko для каждого патча ядра. Это много.

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после обновления ядра.

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, в которой вы можете использовать замену для запуска рабочей станции VMware, чтобы вы могли быть уверены в ней Соответственно загружает модули vm-network и vm-mon каждый раз.

Примечание: этот скрипт не будет расширять исходные файлы «tar» или «patch», это значит, что они автоматически перекомпилируют модули ядра после патч ядра после шагов orignal Стивена Wassell.

2
ответ дан 24 July 2018 в 18:02

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение - загрузить рабочую станцию ​​vmware player 14.1.

Установка этого простейшего решения решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике.

2
ответ дан 24 July 2018 в 18:02
  • 1
    который требует обновления лицензии – shadowbq 31 January 2018 в 19:31
  • 2
    запуск с использованием /usr/lib/vmware/bin/vmware вместо этого, чтобы разрешить «Не удалось получить информацию gcc». – shadowbq 31 January 2018 в 19:32
  • 3
    Я считаю, что он не работает без обновления лицензии – tokam 6 February 2018 в 18:08

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 31 July 2018 в 21:06

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 31 July 2018 в 21:06

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 2 August 2018 в 14:10

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 2 August 2018 в 14:10

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 3 August 2018 в 18:23

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 3 August 2018 в 18:23

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 5 August 2018 в 03:25

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 5 August 2018 в 03:25

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 6 August 2018 в 20:20

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 6 August 2018 в 20:20

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 9 August 2018 в 00:45

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 9 August 2018 в 00:45

В дополнение к ответу Stephen Wassell , если вы все еще используете версию VM Workstation 12.5.x, вам нужно будет перекомпилировать ваш .ko для каждого патча ядра. alot ..

Вы можете увидеть эту ошибку: (Недопустимый формат модуля)

# insmod /lib/modules/4.13.0-31-generic/misc/vmnet.ko 
insmod: ERROR: could not insert module /lib/modules/4.13.0-31-generic/misc/vmnet.ko: Invalid module format

Вот инструмент, позволяющий обновлять модули ядра для ubuntu-flavor-distros после

https://gist.github.com/shadowbq/5897002b620b093ca7578b5f13c3f3a1

Я также включил простую оболочку .sh, которую вы может использовать замену для запуска рабочей станции VMware, поэтому вы можете быть уверены, что она каждый раз загружает модули vm-network и vm-mon.

Примечание: этот скрипт не расширит «tar» или «patch», исходные файлы, это для автоматической перекомпиляции модулей ядра после патча ядра, следующего за шагами orignal Stephen Wassell.

2
ответ дан 14 August 2018 в 18:57

Исправление, описанное выше: Стивен приводит многих к другой ошибке: «Не удалось получить gcc-информацию».

Самое простое решение для скачать рабочую станцию ​​vmware player v.1.0.1 .

Установка его вместо версии 12.5 решает проблемы, описанные выше.

Для этого просто запустите

chmod +x VMware-Player-14.1.1-7528167.x86_64.bundle
sudo ./VMware-Player-14.1.1-7528167.x86_64.bundle

И следуйте инструкциям в графическом установщике .

2
ответ дан 14 August 2018 в 18:57
  • 1
    который требует обновления лицензии – shadowbq 31 January 2018 в 19:31
  • 2
    запуск с использованием /usr/lib/vmware/bin/vmware вместо этого, чтобы разрешить «Не удалось получить информацию gcc». – shadowbq 31 January 2018 в 19:32
  • 3
    Я считаю, что он не работает без обновления лицензии – tokam 6 February 2018 в 18:08

Я пробовал все остальные решения, но ничего не получилось. Но эти шаги работали для меня на Ubuntu 18.04, VMware 12.5.9

git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git checkout workstation-12.5.9 (change it to your version. it's important)
make && sudo make install
cd /usr/lib/vmware/lib/libz.so.1
sudo mv libz.so.1 libz.so.1.old
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 .
sudo depmod -a
sudo /etc/init.d/vmware restart

Ссылка:

https://bugs.launchpad.net/ubuntu/+source / linux / + bug / 1715552

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1715552/comments/29

1
ответ дан 7 October 2018 в 21:56

Другие вопросы по тегам:

Похожие вопросы: