У меня есть файл vhdx, который не читается в virtulBox. Мне нужно преобразовать его в формат vdh.
Обычно я могу сделать это с помощью следующей командной строки:
VBoxManage clonehd --format VHD Laptop.VHDX Laptop.VHD
У меня на Ubuntu 16.04 установлена версия VB 5 иесть проблема регрессиичто не позволяет мне преобразовать файл VDHX в VDH ... см.:https://www.virtualbox.org/ticket/14288
Я хотел бы перейти на VB 4.3, но, похоже, пакета для версии Ubuntu 16.04 нет.
Буду признателен за помощь в этом вопросе.
решение1
Более старые версии Virtual Box по-прежнему доступны путем загрузки пакета DEB с сайта Oracle:
Мы видим, чтодля версии 4.3.все подверсии по-прежнему поддерживаются и доступны, включая файлы расширений.
После загрузки соответствующего пакета Debian мы можем установить его двойным щелчком в Центре программного обеспечения или вручную. К сожалению, с окончанием выпуска старые версии Virtual Box не собираются для более поздних выпусков Ubuntu.
Это может привести к проблемам зависимости, которые можно легко решить, а можно и нет.
Ниже приведен пример установки нескольких зависимостей и двоичного файла для Virtual Box 4.3.38 в ванильную версию Ubuntu 16.04 amd64:
Загрузите и установите предыдущую версию
libvpx1
.sudo dpkg -i libvpx1_1.3.0-2_amd64.deb
Установить
libqt4
:sudo apt install libqt4-opengl
Загрузить и установитьВиртуальный ящик:
sudo dpkg -i virtualbox-4.3_4.3.38-106717-Ubuntu-raring_amd64.deb
Если есть другие, неразрешимые проблемы с зависимостями, нам, возможно, придется загрузить исходный код (также доступен на странице выше) и выполнить сборкуVirtual Box из исходного кода.
Репозиторий Oracle больше не поддерживается для старых версий Virtual Box.