Я не уверен, какой критерий поиска использовать и просмотреть руководство VirtualBox, мне тоже не помогло, поэтому я задаю два вопроса здесь ...
Моя установка такова: ПК с двойной загрузкой в Windows 7 и операционная система Debian (обе 64-битные). Я создал виртуальную машину (Kubuntu, 64-битную) под Windows и поместил ее файл VDI на общий ресурс SMB моего NAS.
Затем я создал виртуальную машину под Linux, используя те же настройки для памяти и т. Д., И назначил ей существующий файл VDI. Моя идея заключалась в том, что я мог бы использовать эту виртуальную машину из Windows и Linux. (1) Это вообще то, что должно работать без проблем?
Я заметил, что моментальные снимки доставляют мне неприятности, потому что они кажутся невидимыми в другой операционной системе: снимки, которые я сделал после установки гостевой системы, не видны в Linux. Вот почему я выключаю виртуальную машину после использования и не сохраняю ее состояние во время работы.
Моя текущая проблема заключается в следующем: сначала я использовал виртуальную машину под Windows, затем под Linux. Теперь он будет запускаться только в Linux. При попытке сделать это в Windows, гостевая ОС обнаруживает какую-то ошибку жесткого диска и не загружается, потому что не может подключить свой диск. Очевидно, что виртуальный жесткий диск не выйдет из строя, поэтому он должен иметь какое-то отношение ко мне, используя его под Linux.
(2) Как я могу это исправить?
Обновление: также похоже, что любые изменения, которые я сделал в виртуальной машине под Linux, были сброшены при попытке загрузить его под Windows. Похоже, он вернулся к последнему снимку. Я не совсем понимаю...
Обновить
Ответ на мой первый вопрос можно найти ниже. Короче говоря: это работает, если вы не используете снимки.
Ответ на мой второй вопрос таков: под Windows верните виртуальную машину к последнему снимку, а затем отбросьте снимок, чтобы он был объединен. В конце не должно быть никаких снимков. Если у вас есть несколько снимков, сначала отбросьте самые ранние (снимок 1, затем 2, 3, ...). Я не уверен, что произойдет, если вы начнете в конце (.., 3, 2, 1).
Это, конечно, приводит к некоторой потере данных, так как вы отменяете все изменения с момента последнего снимка. Но, по крайней мере, виртуальная машина снова пригодна для использования.
источник
Чтобы исправить некоторые пропуски информации в этом посте.
Я написал пост некоторое время назад только для этого ...
http://blog.mrverrall.co.uk/2010/06/spawning-many-virtualbox-machines-from.html
Также см. Предыдущий пост «Клонирование виртуальных машин с несколькими снимками в VirtualBox», который обошел бы основной вопрос оригинальных постеров ... то есть перемещение машины, снимков и всего остального в новую ОС.
:)
источник
Чтобы усилить сказанное Convict, не используйте снимки, просто закройте виртуальную машину и «Сохранить состояние». Это сохраняет все изменения обратно в сам файл VDI.
Если вам нужно выполнить эквивалент снимка, вы можете сделать фактическую копию файла VDI. Занимает немного места на диске, конечно, но диск дешевый.
источник
Возможно, вам следует попробовать перейти в «Файл» -> «Настройки» и в «Общие» изменить «Папка компьютера по умолчанию» на общий ресурс SMB. Таким образом, снимки сохраняются в общем ресурсе и доступны для обеих ОС. Не тестировался .
источник