Я не уверен, какой критерий поиска использовать и просматривать руководство 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).
Это, конечно, приводит к некоторой потере данных, так как вы отменяете все изменения с момента последнего снимка. Но, по крайней мере, виртуальная машина снова пригодна для использования.