Я установил VirtualBox на Ubuntu 11.04. Я запустил его с консоли и добавил виртуальную Windows XP. Все работало хорошо, но когда я добавил VirtualBox в качестве ярлыка для моего меню, оно открывается без этой виртуальной машины Windows.

Почему это так и как я могу изменить ярлык, чтобы я мог видеть свою виртуальную машину?

2 ответа2

2

Вы настроили установку VirtualBox как неправильный пользователь, то есть root . Вероятно, вы запускали VirtualBox с sudo virtualbox и поэтому вся ваша конфигурация была записана в /root/.VirtualBox вместо /home/your-username/.VirtualBox .


  • Во-первых, остановите все экземпляры VirtualBox.
  • Согласно документации VirtualBox 4.0, вы должны найти свою виртуальную машину в домашней папке root , которую мы откроем с помощью этой команды:

    gksudo nautilus /root/VirtualBox\ VMs &
    
  • Здесь вы должны увидеть каталог для виртуальной машины Windows. Возьмите этот каталог и скопируйте его в /home/your-username/VirtualBox VMs . Закройте окно Наутилус.

  • Затем снова вступите во владение этой папкой. Может не быть необходимым, но не больно.

    sudo chown -R your-username /home/your-username/VirtualBox\ VMs/
    
  • Теперь перезапустите VirtualBox через обычный ярлык меню или запустив virtualbox из Терминала. Вы можете видеть свою виртуальную машину сейчас?

0

Это может произойти, когда вы устанавливаете виртуальную машину как пользователь, отличный от того, которого вы использовали для запуска VirtualBox. Это произошло со мной, когда я использовал vagrant для создания своих виртуальных машин как пользователь X, а затем попытался проверить состояние установки виртуальной машины в VirtualBox как пользователь Y.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .