Виртуальные машины продолжают исчезать из vmplayer при перезагрузке
Мои виртуальные машины в /home и других местах продолжают исчезать после перезагрузки. Я использую vmplayer 6.0.1 и ubuntu 12.04. Я пытался удалить.vmware в /home, но проблема сохраняется.
saad@beast:~$ ls -l /home/saad/.vmware
total 12
-rw-rw-r-- 1 saad saad 426 Feb 6 10:23 player.log
-rw-rw-r-- 1 saad saad 1114 Feb 6 10:13 playerUploadedData.log
-rw------- 1 saad saad 301 Feb 6 10:23 preferences
2 ответа
Я использовал Ubuntu версии 16 и vmwareworkstatin 12
Лучший способ решить эту проблему - сделать следующее:
откройте свой терминал и перейдите в Home Dir или / home / userid
Теперь внутри Home/Userid Создайте новую папку " mkdir VMware_Temp "
Затем скопируйте все из существующей папки / home / userid / vmware в новый каталог VMware_Temp
Теперь вот исправление: из командной строки или командной строки выполните следующую простую команду: так как нам нужно удалить папку.vmware как поврежденную. " sudo rm -r $HOME/.vmware "
Затем вернитесь к своему графическому интерфейсу или рабочему столу в Ubuntu и откройте резервную копию VMware Workstation. и просто создайте виртуальную машину и выберите "Я установлю операционную систему позже".
Теперь вы должны увидеть новую виртуальную машину, которую вы только что создали. поэтому закройте рабочую станцию Vmware и снова откройте vmwareworkstation, чтобы увидеть, если новая ВМ все еще там, если так!
Вернитесь в созданную вами папку VMware_Temp, а затем снова вырезайте и вставляйте все обратно в папку / Home / userid / vmware.
Затем с рабочей станции VMware выполните File>Open> /Home/Userid/vmware/"имя папки vmware" для виртуальной машины, которую вы хотите запустить.
Теперь сделайте то же самое для каждой виртуальной машины, которую вы установили в папке vmware.
Затем закройте свою рабочую станцию VMware и снова откройте сейчас! Вы должны увидеть все ваши виртуальные машины, которые вы создали в списке
Повеселись!
вам нужно удалить папку.VMware, как это.
дон
У меня также есть проблемы с исчезающей библиотекой. Скорее всего, он связан с файлом ~/.local/share/ недавно использованный.xbel, который содержит список недавно использованных файлов.
henning@henning-T60:~/.local/share$ ls -la recently-used.xbel
-rw------- 1 henning henning 1385 mars 23 09:27 recently-used.xbel
Иногда (и я не знаю точно, почему) владелец и группа файла меняются с henning на root. Запуск вручную
vmplayer
затем будет жаловаться на неудачный доступ к недавно использованному файлу.xbel.
Предполагая, что ссылка на vm все еще находится в недавно использованном файле.xbel, он должен работать для восстановления собственного доступа к файлу с
sudo chown henning: recently-used.xbel
Я пытался использовать inotify-интерфейс смотреть доступ к файлу с
inotifywait -m ~/.local/share/recently-used.xbel
который обычно дает при запуске:
henning@henning-T60:~/.local/share$ inotifywait -m recently-used.xbel
Setting up watches.
Watches established.
recently-used.xbel OPEN
recently-used.xbel ACCESS
recently-used.xbel CLOSE_NOWRITE,CLOSE
и при закрытии vmplayer выдает:
recently-used.xbel ATTRIB
recently-used.xbel DELETE_SELF
Таким образом, атрибуты файла изменяются, и файл удаляется, но каким-то образом воссоздается снова, потому что впоследствии он все еще находится в каталоге.
Использование strace в начале vmplayer для test.log
henning@henning-T60:~/.local/share$ sudo strace -e trace=file -o test.log vmplayer
а потом
henning@henning-T60:~/.local/share$ more test.log | grep 'recently-used'
access("/home/henning/.recently-used.xbel", F_OK) = -1 ENOENT (No such file or directory)
open("/home/henning/.local/share/recently-used.xbel", O_RDONLY|O_LARGEFILE) = 7
open("/home/henning/.local/share/recently-used.xbel.XVW5CX", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = 23
lstat64("/home/henning/.local/share/recently-used.xbel", {st_mode=S_IFREG|0600, st_size=218, ...}) = 0
rename("/home/henning/.local/share/recently-used.xbel.XVW5CX", "/home/henning/.local/share/recently-used.xbel") = 0
chmod("/home/henning/.local/share/recently-used.xbel", 0600) = 0
Таким образом, новый файл недавно использованный.xbel.XVW5CX создан и позже переименован в недавно использованный.xbel