Приветствую...
Такой вот проблемс...нужно было поставить старенькую VmWare... Установка прошла ок... но когда начал запускать её вот что вылетело....


в логе по пути ..../tmp/vmware-root/setup-29132.log говориться вот что.....
_______________________________________________________________
Июн 04 00:05:27.106: app| Log for VMware Workstation pid=29132 version=6.5.2 build=build-156735 option=Release
Июн 04 00:05:27.106: app| Host codepage=UTF-8 encoding=UTF-8
Июн 04 00:05:27.106: app| Logging to /tmp/vmware-root/setup-29132.log
Июн 04 00:05:28.142: app| Extracting the sources of the vmmon module.
Июн 04 00:05:28.168: app| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.32-5-686/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5
___________________________________________________________________
странно...дело в том что я когда то устанавливал эту VmWare под Debian Lenny ...и вот там тоже такая фигня выскакивала, но насколько я припоминаю, лечилось это..простой установкой пакета ("linux-headers-2.6.32-5-686" это я в пример, у ленни он был конечно другой версии) но щас ..что то не канает такое....
и вот..насколько я догнал я должен выполнить вот эту команду из под рута...
"/usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.32-5-686/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5"
я её делаю, и вот что получается
___________________________________________________________________
root@semiktec-comp:/home/s0rserer# /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.32-5-686/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.4.5
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.32-5-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /tmp/vmware-root/modules/vmmon-only/linux/driver.o
In file included from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:31:
/tmp/vmware-root/modules/vmmon-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
/usr/src/linux-headers-2.6.32-5-common/include/linux/poll.h:70: error: previous declaration of ‘poll_initwait’ was here
In file included from /tmp/vmware-root/modules/vmmon-only/./common/vmx86.h:32,
from /tmp/vmware-root/modules/vmmon-only/linux/driver.h:29,
from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:101:
/tmp/vmware-root/modules/vmmon-only/./include/x86msr.h:164:1: warning: "MSR_THERM2_CTL" redefined
In file included from /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/msr.h:4,
from /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/processor.h:21,
from /usr/src/linux-headers-2.6.32-5-common/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.32-5-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.32-5-common/include/linux/module.h:9,
from /tmp/vmware-root/modules/vmmon-only/./include/compat_module.h:27,
from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:26:
/usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/msr-index.h:234:1: warning: this is the location of the previous definition
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function ‘LinuxDriverSyncCallOnEachCPU’:
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘fsuid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘egid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘fsgid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-root/modules/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
make[4]: *** [/tmp/vmware-root/modules/vmmon-only/linux/driver.o] Ошибка 1
make[3]: *** [_module_/tmp/vmware-root/modules/vmmon-only] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'
make: *** [vmmon.ko] Ошибка 2
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
root@semiktec-comp:/home/s0rserer#
___________________________________________________________________________
вот тут что то не пойму....подскажите люди добрые ....
заранее благодарю....
Проблемка с VmWare Workstation Linux.6.5.2
Там был какой-то конфликт с kvm, сейчас не помню точно, попробуй по-удалять все что связанно с qemu / kvm и повтори установку.
А собственно чем не устраивает qemu / kvm?
а у меня это "kvm" в обще не установлен и qemu тоже не стоит....его надо установить ?
s0rserer, http://xgu.ru/wiki/KVM http://xgu.ru/wiki/qemu
Вообще на понимаю зачем вам VmWare? - меня полностью kvm устраивает.
Поищи по форуму тем много поднималось на эту тему, у меня например сайт в подписи полностью на kvm работает wink
тогда вот такой сразу же вопрос.... в этом kvm можно пробрасывать шлешки со реального компа в виртуальную машину?????....шлешки, винты, в общем все такова рода накопители подключаемые через USB...поскольку меня бы и virtualbox устроил бы, но за не имение такого момента пришлось от него отказаться...
Можно флешки можно виртуальный диск как каталог примонтировать, можно использовать в качестве образа реальный раздел диска, да вообще выкрутасы полной эмуляции трушной сети - элементарно, правда вот скорость работы венды в ней не особо впечатляет, хотя xp довольно достойно в ней существовать может, говори что надо?
Сразу говорю ставьте на прямой раздел lvm чтоб небыло проблем со скоросью диска.
Чтоб проще настроить ставьте virt-manager
Тут два мнения Kettler, - я против virt-manager - гадость ещё та, всё и так настраивается и работает без этого костыля.
Ты же не настраиваешь свои компы virt-manager'ом ...
Тут два мнения Kettler, - я против virt-manager - гадость ещё та, всё и так настраивается и работает без этого костыля.
например?
например?
Что например?
в чём гадость?
в чём гадость?
Для меня в юзабельности.
У qemu отличная и понятная коммандная строка - больше мне ничего и не надо для сети как всегда vde.
Вот к примеру образ kvm можешь с помощью virt-m загнать в /dev?
в плане в /dev ?
virt-manager это надстройка для kvm qemu тут каким боком?
Kettler, ну раз надстройка, значит должна что-то уметь, а так - имхо костыль, который только мешает восприятию.
Умеет и очень многое. Лично для меня очень удобно.
Монтирую образы так:
$ modprobe nbd max_part=63
$ emu-nbd -c /dev/nbd0 /home/100/qemu/qemu.img
$ mount /dev/nbd0p1 /mnt/qemuили так
$ mount /home/qemu/qemu.img /mnt/qemu -o loop,offset=32256блин )))) как то страшно даже стало))))...ладно попробую этот kvm поставить ....посмотрю на него......блин , а что же всё таки такое с vmware-кой....
ну всё равно, всем спасибо за совет smile
s0rserer, не бойся.. всё ок.
Установка:
$ aptitude install qemu qemu-utils qemu-user qemu-system etherboot-qemu qemu-kvm kvm vde2 Приблуды (я бы не советовал но они есть :) ):
virt-manager
desktop application for managing virtual machines
qemuctl
графический интерфейс для управления qemu
aqemu
интерфейс на Qt4 для QEMU и KVM
qemulator
a solution for easy setup and management of qemu
А вот эту штуку сам не пробовал в бою.
xmount
инструмент для перекрёстного монтирования входных и выходных образов дисков
xmount позволяет «на лету» осуществлять преобразование между несколькими
типами входных и выходных форматов образов дисков. Он создаёт виртуальную
файловую систему, используя FUSE (Filesystem in Userspace), с виртуальным
представлением входного дискового образа. Представление может быть в
формате непосредственного DD (raw), виртуального диска VirtualBox или VMDK
от VMware.
Входной дисковый образ может быть непосредственным DD или EWF (Expert
Witness Compression Format). Кроме того, xmount также поддерживает
виртуальный доступ на запись в выходной файл, который перенаправляется в
кэш-файл, что делает возможным загрузку виртуальных машин QEMU, KVM,
VirtualBox, VMware и т.д. из полученных дисковых образов.
Создание образа qemu:
$ qemu-img create qemu.img 8Gсоздаст образ размером в 8Gb
Пример запуска установки с CD:
$ qemu -m 1024 -k ru -localtime -hda /home/100/qemu/qemu.img -cdrom /home/100/qemu/debian.iso-m 1024 - 1Gb оперативка, ну остальное понятно
Ну и т.д. с сетью то-же не особо сложно :)
А да запуская qemu- нет аппаратной поддержки, запускай kvm - опции те же но работает естественно быстрее, но надо чтобы процессор поддерживал.
aptitude install qemu qemu-utils qemu-user qemu-system etherboot-qemu qemu-kvm kvm vde2
На фига он сам подтянет как зависимости.
проверяем проц
egrep '(vmx|svm)' /proc/cpuinfo
если есть вывод всё ок.
apt-get install kvm libvirt-bin
и всё
хотим консоль курим virsh
gui virt-manager
у меня
root@xxx:~# dpkg -l | grep qemu
ii etherboot-qemu 5.4.4-9 Bootstrapping for various network adapters (qemu)
ii kvm 1:0.12.5+dfsg-5 dummy transitional package from kvm to qemu-kvm
ii qemu 0.12.5+dfsg-3 fast processor emulator
ii qemu-keymaps 0.12.5+dfsg-3 QEMU keyboard maps
ii qemu-kvm 0.12.5+dfsg-5 Full virtualization on x86 hardware
ii qemu-system 0.12.5+dfsg-3 QEMU full system emulation binaries
ii qemu-user 0.12.5+dfsg-3 QEMU user mode emulation binaries
ii qemu-utils 0.12.5+dfsg-3 QEMU utilities
root@xxx:~# dpkg -l | grep kvm
ii kvm 1:0.12.5+dfsg-5 dummy transitional package from kvm to qemu-kvm
ii qemu-kvm 0.12.5+dfsg-5 Full virtualization on x86 hardware
lan
/etc/network/interfaces
# Replace old eth0 config with br0
auto eth0 br0
# Use old eth0 config for br0, plus bridge stuff
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0