Який найкращий спосіб призупинити свою роботу у Virtualbox з Ubuntu як гість?


25

Хост ОС: Windows 7 Guest OS: Ubuntu 11.04

Скажіть, якщо мені не доведеться працювати в гостьовій ОС протягом 1 години, в той час як працює багато програм і не хочеться їх закривати. Який найкращий спосіб призупинити роботу над гостьовою ОС? Ubuntu призупинив і перезимував. Я виявив, що сплячий режим не буде працювати, оскільки він завжди не спрацьовує після завантаження в сплячку. Для призупинення, чи слід з'єднати це з паузою Virtualbox, щоб звільнити ресурси хост-ОС. Чи призведе це до виникнення будь-якої проблеми після відновлення роботи? Оскільки я виявив, що іноді гостьова ОС стає повільніше резюме після паузи VM.

Відповіді:


35

Для Virtual Box не рекомендується використовувати функції енергозбереження гостьової ОС, оскільки все це буде оброблятися хостом. Тому перше, що після встановлення моєї гостьової ОС я відключаю це (включаючи відключення заставки).

Відповідним способом збереження стану віртуальної машини (та відновлення пізніше) є охолодження Збереження стану машини при закритті машини від віртуального менеджера вікон (тут зображено для Windows XP).

введіть тут опис зображення

Це звільнить усі ресурси з віртуальної машини. Наступного разу, коли ми запустимо машину, ми відновимо саме в тому ж стані, де ми її зберегли (як, наприклад, у призупиненні / сплячому режимі від реальної машини).

З командного рядка це також можна зробити

VBoxManage controlvm <name_of_machine>  savestate

Примітка щодо безпеки. Зауважте, що відновлення в збереженому стані не вимагає аутентифікації для гостьової ОС. Якщо ми працюємо з конфіденційними даними, тому нам потрібно вийти (або переключити користувача) з гостьової ОС перед збереженням.


4

Створіть сценарій під назвою 90_virtualbox в /etc/pm/sleep.d :

#!/bin/sh
#
# 90virtualbox: scan for active virtual machines and pause them on host suspend

VBoxManage list runningvms | while read line; do VBoxManage controlvm "$(expr match "$line" '"\(.*\)"')" pause; done

-1

Ви правильно встановили доповнення Vbox в гостьовій ОС?

Я не бачу проблем із варіантами тут. Якщо ви можете зробити сплячий режим Ubuntu, було б чудово, але параметр "призупинення + пауза" працюватиме так само.

Гібернація може бути просто описана як: весь вміст у пам'яті зберігається у файлі диска, який знову читається під час завантаження. (Пам'ять> тимчасовий файл на диску> вимкнено:: увімкнено> прочитати тимчасовий файл у пам'яті> відновити сеанс> прочитати нові часи, дати іншої інформації про обладнання, які могли змінитися тим часом> готові)

Призупинення може бути просто описано як: весь вміст пам'яті не буде торкатися, більшість обладнання буде вимкнено, як тільки ви знову запустите сеанс пам'яті, буде відновлено. (пам'ять залишається такою ж, статична> більшість апаратних живлення вимкнено, пам'ять не вимкнено ::: ввімкнено живлення> відновити сеанс> читати нові часи, дати іншої інформації про апаратне забезпечення, яка може бути змінена тим часом> готова)

Отже, зрештою, все те ж саме, якщо ви перебуваєте в сплячому режимі або призупиняєте + призупиняєте гостьову ОС. Результати повинні бути однаковими.

Робота над сплячою частиною, на мою думку, економить додатковий клік "паузи".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.