Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/admin/VmWare ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/admin/VmWare за 2005-05-10 23:14:10..

Vmware && 2.6.11-wks26-up

Имем VMware-workstation-5.0.0–13124.tar.gz и ядро 2.6.11-wks26-up-alt2

  1. Устанавливаем VMware
  2. Правим vmmon.tar и vmnet.tar:
    tar xf vmmon.tar(vmnet.tar)
    в Makefile меняем
    /lib/modules/$(VM_UNAME)/build/include
    $(HEADER_DIR)/..
    на
    /usr/src/$(VM_UNAME)/include
    /usr/src/$(VM_UNAME)
    и снова заворачиваем в tar:
    tar cf vmmon.tar(vmnet.tar) vmmon-only(vmnet-only)
  3. Правим vmware-config.pl
    начиная со строки 1906 if ($header_page_offset =~ /[0–9a-fA-F]{8,}/)
    до строки 1919 return $answer;
    все коментим
  4. Добавляем answer ICONDIR /usr/share/icons в /etc/vmware/locations
  5. Запускаем vmware-config.pl

    Вроде все.
    Почему надо делать так я не разбирался надо было срочно винду запустить а перугружаться не хотелось.
    Все что здесь написано сделано на коленке

Новый способ: Vm Ware rpm для ALTLinux

Этот способ является «идеологически более правильным», а также удобнее ручного ковыряния в скриптах Vm Ware. По рецепту тов. wRAR'а собираем rpm под ALTLinux из официального tar.gz ( http://www.vmware.com/download/workstation.html ). Пример результата:
* vmware-5.0.0-alt0.4.1.i586.rpm – сама виртуальная машина
* kernel-source-vmware-5.0.0–5.0.0-alt0.4.1.i586.rpm – исходники модулей ядра для vmware (vmmon и vmnet)
После их установки, при помощи kernel-modules-vmware.spec получаем что-то вроде kernel-modules-vmware-5.0.0-std26-up-5.0.0-alt0.6.i686.rpm – бинарные модули для текущего ядра. Последнюю операцию надо повторять после каждого обновления ядра. Если vmware без видимых причин (т.е. при загруженных модулях) говорит, что не сконфигурирована, то часто достаточно удалить /etc/vmware/not_configured. Описание оформлено в виде скрипта для bash, но лучше всё-таки почитать, перед тем, как запускать. Для интересующихся, рассылка Sisyphus'а по теме: http://lists.altlinux.ru/pipermail/sisyphus/2005-May/059337.html


# Installing Vm Ware 5.0 on ALTLinux Sisyphus
# using WRAR's specs (ftp://ftp.altlinux.ru/pub/people/wrar/vmware/5.0/)


# if you want to run this file as a script, be sure you are allowed to
# run sudo, when needed. If you are installing manually step by step,
# just ignore the following variable, but run all command beginning
# with it as root
AS_ROOT=sudo


# Once per Vm Ware build version:
#



# get official vmware release in tar.gz format
wget http://download3.vmware.com/software/wkst/VMware-workstation-5.0.0-13124.tar.gz


# get WRAR's src.rpm
wget ftp://ftp.altlinux.ru/pub/people/wrar/vmware/5.0/vmware-5.0.0-alt0.4.1.nosrc.rpm


# build vmware rpm for ALTLinux
ln -s VMware-workstation-5.0.0–13124.tar.gz /RPM/SOURCES/
rpm -bb vmware-5.0.0-alt0.4.1.nosrc.rpm


# (AS ROOT) install built rpms
$AS_ROOT rpm -ihv /RPM/RPMS/i586/kernel-source-vmware-5.0.0–5.0.0-alt0.4.1.i586.rpm
$AS_ROOT rpm -ihv /RPM/RPMS/i586/vmware-5.0.0-alt0.4.1.i586.rpm


# Once per running kernel version:
#



# set proper environment: $kversion, $krelease, $kflavour, $kreleasebuild
`uname -r | sed 's/\(2\.6\.[0–9]*\)-\(.*-.*\)-\(alt\)\(.*\)$/export kversion=\1\nkrelease=\3\4\nkflavour=\2\nkreleasebuild=\4/'`
export MYSPEC="kernel-modules-vmware-`uname -r`.spec"


# (AS ROOT) install all needed headers
$AS_ROOT apt-get install kernel-headers-modules-$kflavour


# get WRAR's spec
wget ftp://ftp.altlinux.ru/pub/people/wrar/vmware/5.0/kernel-modules-vmware.spec


#set proper @kreleasebuild@ @kversion@ @krelease@ @kflavour@ in above spec
sed "s/@kversion@/$kversion/ s/@krelease@/$krelease/ s/@kflavour@/$kflavour/ s/@kreleasebuild@/$kreleasebuild/" < kernel-modules-vmware.spec > "$MYSPEC"


# compile vmware modules
rm /RPM/RPMS/you_arch/kernel-modules-vmware-5.0.0-*.rpm
rpm -bb "$MYSPEC"


# (AS ROOT) install vmware modules
$AS_ROOT rpm -ihv /RPM/RPMS/you_arch/kernel-modules-vmware-5.0.0-*.rpm


# (AS ROOT) standard vmware configure script, no need to compile the modules
$AS_ROOT vmware-config.pl


# (AS ROOT) do it every time, vmware thinks it's “not configured”, but 
# you've already done all the above for your currently running kernel
$AS_ROOT rm -f /etc/vmware/not_configured


Вызов действия запрещён

Файлы, доступные на данной странице:

Страницы, ссылающиеся на данную: AltLinux/Sisyphus/admin/VmWare


 
Файлов нет. [Показать файлы/форму]
Много комментариев (6). [Показать комментарии/форму]