[sisyphus] VMWare: HowTO?
Denis A. Yurashkou
=?iso-8859-1?q?dayfuaim_=CE=C1_msx=2Eru?=
Пн Июн 26 10:47:06 MSD 2006
'Andrey Rahmatullin' wrote on 26.06.2006 09:29:
> On Sat, Jun 24, 2006 at 11:16:35AM +0400, Denis A. Yurashkou wrote:
>> 0. Модули я прописал сам. Могу попробовать вынести их оттуда -- по идее, он сам их должен подцепить (но это только по идее).
>> 1. Мне это тоже интересно. Потому сюда и пишу, что сам не могу разобраться.
>> 2. Видимо. Причём, насколько я могу понять по сообщениям, _выгружает_ он их успешно, а потом сам же не может загрузить.
> Ну значит модули названы не так, как сервис их ищет.
Хм. Почему же тогда выгружаются они нормально? :\
Лежат они /lib/modules/2.6.16-std26-up-alt7/misc/vm{mon,net}.ko.
мЛИН!.. (После просмотра /etc/vmware) :(
Он делает такие вещи:
# Is a given module loaded?
isLoaded() {
local module="$1"
/sbin/lsmod | awk 'BEGIN {n = "no";} {if ($1 == "'"$module"'") n = "yes";} END {print n;}'
}
vmware_load_module() {
/sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
exit 0
}
vmware_unload_module() {
if [ "`isLoaded "$1"`" = 'yes' ]; then
/sbin/rmmod "$1" || exit 1
fi
exit 0
}
Т.е. выгружает "как все", т.е. по имени модуля, а загружает "почему-то" *.o...
Тогда понятно, почему он сам же и не видит модулей -- таких файлов просто нет.
По-моему, если ты выгружаешь каким-то способом, то загружать должен так же.
В общем, переназвал я /etc/vmware -> /etc/vmware_orig, а потом:
# diff ./vmware ./vmware_orig
541c541
< /sbin/insmod -s -f $1 || exit 1
---
> /sbin/insmod -s -f "/lib/modules/`uname -r`/misc/$1.o" || exit 1
#
После этого всё отработало нормально, и стоп, и старт, и рестарт сервиса. :)
>
>> 3. Поставился при установке и конфиге VMWare.
> Вы прикладывали мой патч?
Да.
> Вы собирали модули при помощи vmware-config или нормально?
"Нормально", т.е., видимо, так, как происходит после накладывания патча на vmware-config.pl. После наложения он их сам нашёл.
>
--
----------------
Best regards, Denis A. Yurashkou [DAY]
(dayfuaim на msx.ru)
Origin: Stop the World -- I Wanna Get Off!..
Подробная информация о списке рассылки Sisyphus