Перейти к содержанию

strani

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные strani

  1. Начну издалека, чтобы было более понятно.

    В целом, я новичок в Линуксе, но возникла у меня на работе задача перенести реальную машину с Linux Mandrake RE Spring 2001 (это начало ветки Alt Linux) на виртуальную машину VMware Workstation. Сделать это мне удалось с помощью загрузочного диска с программой VMware Converter.

    Полученная виртуальная машина в целом работала успешно, но сетевой интерфейс не запустился. Решив, что VMwaare Tools мне помогут, стал разбираться с их установкой. Так как Линукс старый, VMware Tools во время установки компилировал все свои модули из исходников. Удалось поставить все, кроме двух модулей. Первый - это vmware-guestd, который запускается на этапе загрузки Линукса, второй - vmware-user, который запускается в графической оболочке. Несмотря на это, сеть заработала.

    Я обрадовался было, но оказалось, что это еще не все. На данной виртуальной машине ДОЛЖЕН работать пользователь, причем должен работать в графической оболочке. Есть два варианта такой работы. Первый, идеальный - это воспользоваться встроенным в саму VMware VNC-сервером, подключившись к нему VNC-клиентом. Второй, не такой хороший - работать на самой машине с VMware, распахнув виртуалку на весь экран. С первым вариантом проблема в том, что при движении мышкой, курсор в окне клиента двигается сверху-вниз слева-направо по диагонали, пока не упирается в правый нижний угол экрана. В результате, в первом варианте работать невозможно. Во втором варианте проблема в том, что когда мышь затрагивает верх экрана, выплывает панель управления VMware, потом уплывает, но мышь как бы замораживается. Подергав мышь в разные стороны, в конце концов удается ее опустить вниз, после чего она начинает работать, пока опять не затронет верх. То есть во втором варианте, работать можно, но очень неудобно, с глюками мыши.

    Пытаясь понять, кто виноват в подобном поведении мыши, я попробовал установить на VMware виртуальную машину с Linux Mandriva 2008. До установки VMware Tools на этой виртуальной машине наблюдалась подобная же проблема с управлением мышью. Но после установки VMware Tools все стало работать, как часики. Из чего я сделал вывод, что проблема в том, что не все компоненты VMware Tools у меня установлены на старом Линуксе.

    Окей, стал разбираться, как запустить vmware-guestd. Vmware-guestd при запуске ругается на то, что ему необходима библиотека glibc версии 2.2.4. В системе установлена glibc версии 2.2.2, ядро 2.4.2. Скачал с ftp://ftp.gnu.org/ glibc версии 2.2.4. Прочитал всю документацю по его установке. Понял, что есть два варианта его установки, первый - с заменой основной библиотеки, второй - с установкой в посторонний каталог. Во втором варианте я не знаю, как заставить vmware-guestd увидеть новую версию glibc.

    На первый вариант я потратил несколько дней, пока процесс компиляции и установки прошел более-менее успешно (после неудачных попыток я делал откаты к первоначальному состоянию). Но после окончательной перезагрузки в систему мне войти не удалось. Пишет, что логин некорректный. Пробовал все логины, которые работали раньше, на все система ругается.

    Итак, уважаемые, есть какие-то мысли по поводу описанной ситуации? Что-то еще необходимо сделать до перезагрузки? Ниже привожу последовательность моих шагов при установке glibc.

    Захожу в сиcтему как root. выполняю следующие команды.

    cd /usr/src/kernel

    tar zxpf /mnt/hgfs/Vnc/linux-2.4.37.1.tar.gz

    cd linux-2.4.37.1

    make config /* все по умолчанию */

    make include/linux/version.h

    cd /usr/src

    md gnu

    cd gnu

    tar zxpf /mnt/hgfs/Vnc/glibc-2.2.4.tar.gz

    cd glibc-2.2.4

    tar zxpf /mnt/hgfs/Vnc/glibc-linuxthreads-2.2.4.tar.gz

    cd ..

    md glibc-build

    cd glibc-build

    ../glibc-2.2.4/configure --enable-add-ons --prefix=/usr --with-headers=/usr/src/kernel/linux-2.4.37.1/include

    make

    make check

    telinit 1

    env LANGUAGE=C LC_ALL=C make install

    reboot

    P.S. Просьба отвечать подробно.

×
×
  • Создать...