Удаление дополнений гостевой ОС

Удаление дополнений гостевой ОС#

Если окажется, что дополнения гостевой ОС несовместимы с каким-либо ПО внутри виртуальной машины, их можно удалить.

Предварительные требования

  • Внутри виртуальной машины должны быть установлены дополнения гостевой ОС, как описано в разделе Installing guest tools.

Удаление дополнений гостевой ОС

  1. Удалите драйверы устройств QEMU из диспетчера устройств.

    Важно

    Не удаляйте драйвер жесткого диска VirtIO/SCSI и сетевой драйвер NetKVM. Без первого драйвера ВМ не будет загружаться, а без второго потеряет возможность подключения к сети.

  2. Удалите гостевой агент QEMU и дополнения гостевой ОС из списка установленных приложений.

  3. Остановите и удалите Guest Tools Monitor.

    > sc stop VzGuestToolsMonitor
    > sc delete VzGuestToolsMonitor
    
  4. Отмените регистрацию Guest Tools Monitor в журнале событий.

    > reg delete HKLM\SYSTEM\CurrentControlSet\services\eventlog\Application\
    VzGuestToolsMonitor
    
  5. Удалите раздел реестра для автозапуска RebootNotifier.

    > reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v \
    VzRebootNotifier
    
  6. Удалите папку C:\Program Files\Qemu-ga\.

    Если файл VzGuestToolsMonitor.exe заблокирован, закройте все окна средства просмотра событий. Если файл остается заблокированным, перезапустите службу eventlog.

    > sc stop eventlog
    > sc start eventlog
    

После удаления дополнений гостевой ОС перезапустите виртуальную машину.

  1. Удалите пакеты.

    • В системах на базе RPM (CentOS и др.):

      # yum remove dkms-vzvirtio_balloon prl_nettool qemu-guest-agent-vz \
      vz-guest-udev
      
    • В системах на базе DEB (Debian и Ubuntu):

      # apt-get remove vzvirtio-balloon-dkms prl-nettool qemu-guest-agent-vz \
      vz-guest-udev
      

      Если какие-либо из перечисленных выше пакетов не установлены в системе, выполнение команды завершится ошибкой. В этом случае исключите эти пакеты из команды и выполните ее снова.

  2. Удалите файлы.

    # rm -f /usr/bin/prl_backup /usr/share/qemu-ga/VERSION \
    /usr/bin/install-tools \
    /etc/udev/rules.d/90-guest_iso.rules /usr/local/bin/fstrim-static \
    /etc/cron.weekly/fstrim
    
  3. Перезагрузите правила udev.

    # udevadm control --reload
    

После удаления дополнений гостевой ОС перезапустите виртуальную машину.