Я использую Ubuntu 12.04 64-bit в качестве гостя на ноутбуке Windows 7 Sony Vaio (64-bit). Вот что происходит:
Я запускаю Ubuntu через менеджер VirtualBox (нажимая кнопку start) - он запускается в режиме масштабирования для запуска (оконный режим). В этом режиме масштабирования у меня есть два варианта, чтобы закрыть Ubuntu:
1) Нажмите «X» в верхнем правом углу окна Ubuntu и просто закройте его, как обычное окно. Появится меню с 3 вариантами: а) сохранить состояние машины; б) отправить сигнал выключения; и c) выключить машину.
Если я выберу опцию «c», окно просто закроется, и Ubuntu больше не будет - я снова вернусь в среду своего хоста Windows 7.
2) Второй вариант, который у меня есть, - щелкнуть символ власти в Ubuntu (который находится прямо под «X», закрывающим окно). Когда я нажимаю «shutdown», я получаю сообщение об ошибке от Oracle VM VirtualBox Manager: «Orcale VM VirtualBox Manager перестал работать».
Он ищет решение, но не находит его, и единственный вариант У меня есть «закрыть программу».
Так почему же закрытие Ubuntu путем «отправки сигнала выключения» приводит к сбою VirtualBox, но если я просто закрываю окно Ubuntu, «выходя» из него и нажимая «power вниз машина "У меня нет проблем?"
П.С. Я также могу опубликовать журнал VBox, если это поможет идентифицировать корень этой проблемы.
Вариант C в основном похож на нажатие и удержание кнопки питания на виртуальной машине. Это не правильное завершение, никогда не рекомендуется в качестве «нормального» способа выключения, и вы можете в конечном итоге потерять данные или не загружаемую ВМ, если вам не повезло.
Другой способ (из Ubuntu) верен, но, похоже, у Virtualbox есть проблема с сигналами, которые Ubuntu отправляет при завершении работы. Сразу после этого происходит сбой или вы видите, что Ubuntu начинает отключаться первым? В любом случае, эта альтернатива лучше, чем отключение питания, потому что Ubuntu, вероятно, частично отключается.
Чтобы исправить это, попробуйте обновить Virtualbox и / или включить журналы vbox.