У меня есть три основных раздела. Один ext4
формат для Ubuntu, один ntfs
формат для Windows (C:)
и один ntfs
формат для того, чтобы совместно использовать файлы между Ubuntu и Windows (F:)
. Я установил VirtualBox и на Ubuntu и на Windows. Я перешел в VirtualBox Settings
и набор Default Machine Folder
кому: F:\VirtualBox VMs
в обеих операционных системах.
Я создал динамично выделенный VDI (Образ диска VirtualBox) в F:\VirtualBox VMs\my_VM_name
и помещенный virtual optical disk file
в F:\my_os_name.iso
и выполнил его на Virtualbox в Windows. После установки я также установил гостевые дополнения VirtualBox.
Я перешел к Ubuntu, смонтированной (F:)
раздел и добавил my_VM_name.vbox
в VirtualBox. Но когда я выполнил его, я получаю следующую ошибку:
Выполнение виртуальной машины может столкнуться с состоянием ошибки, как описано ниже. Мы предлагаем, чтобы Вы приняли соответствующие меры для предотвращения ошибки.
Файл изображения
Файлы '/media/Ubuntu_user_name/A_Hexadecimal_number/VirtualBox VMs/my_VM_name/C:/Program (x86)/Oracle/VirtualBox/VBoxGuestAdditions.iso' недоступны и игнорируются. Выберите другой файл изображения для виртуального DVD-привода..
Я закрыл VirtualBox и выполнил его снова. Но это представляет новую ошибку
Один или несколько виртуальных жестких дисков, CD/DVD или файлов изображений гибкого диска не в настоящее время доступны. В результате Вы не сможете управлять виртуальными машинами, которые используют эти файлы, пока они не становятся доступными позже.
Пресс-чек, чтобы открыть окно Virtual Media Manager и видеть, какие файлы недоступны, или нажимают Ignore для игнорирования этого сообщения.
Я нажал Check, и окно Virtual Media Manager показывает следующую ошибку на вкладке Оптического диска:
my_os_name.iso*
*Местоположение:/media/Ubuntu_user_name/A_Hexadecimal_number/VirtualBox VMs/my_VM_name/F:/my_os_name.iso
Как я могу сконфигурировать VirtualBox для работы без каких-либо ошибок в обеих Системах?
Virtualbox хранит информацию пути в .vbox файле, это включает путь к смонтированным виртуальным CD, путь жесткого диска, пути совместно используемых папок, и т.д... Путь изменяется при изменении ОС (от F:/something до/media/user/hexadecimal_number/something), и информация о .vbox файле становится недопустимой.
AFAIK Вы не можете только совместно использовать то же, VMs бесшовный между обоими Ose. Но можно создать новую, идентичную Виртуальную машину в Linux, который использует тот же Виртуальный жесткий диск и Виртуальное аппаратное обеспечение, чем Windows один (но различный vbox файл). Это должно быть достаточно близко к тому, чего Вы хотите достигнуть.