Невозможно зарегистрировать образ DVD, поскольку UUID уже существует.
Я использую Oracle VirtualBox уже много лет. Это очень помогло мне протестировать и поиграть с многочисленными Unix-подобными операционными системами. У меня есть резервная копия образов всех виртуальных машин на моем локальном жестком диске, поэтому я могу избежать повторной установки одной и той же виртуальной машины снова и снова. На днях, когда я пытался запустить свою виртуальную машину openSUSE, VirtualBox продолжал выдавать следующую ошибку.
Failed to open virtual machine located in /home/sk/VirtualBox VMs/openSUSE 13.2/openSUSE 13.2.vbox.
Cannot register the DVD image '/usr/share/virtualbox/VBoxGuestAdditions.iso' {b058bc48-c451-4cff-9db0-d01c70e99c28} because a CD/DVD image '/usr/share/virtualbox/VBoxGuestAdditions.iso' with UUID {bb9b13c5-f90f-4589-b212-8b9e01f118f5} already exists.
Я раньше не видел этой ошибки и понятия не имею, как ее решить. После небольшого поиска в Google я нашел обходной путь решения этой проблемы. Были ли вы когда-нибудь в такой ситуации, когда вы не знали, как решить эту проблему? Не беспокойся! Просто следуйте этим шагам, и все готово!
Исправить ошибку «Невозможно зарегистрировать образ DVD, поскольку UUID уже существует» в VirtualBox.
Чтобы исправить вышеупомянутую ошибку, перейдите в каталог, в котором вы сохранили файлы виртуальной машины. Например, я сохранил свои виртуальные машины в каталоге /home/sk/VirtualBox VMs/.
Откройте файл .VBOX в любом текстовом редакторе по вашему выбору.
Вот образец файла Vbox для справки.
Это XML-файл, поэтому вы можете открыть его с помощью любого программного обеспечения для графического или текстового редактирования, такого как Libre Office, Abiword, Vi, nano и т. д.
Затем найдите следующие строки:
[...]
<DVDImages>
<Image uuid="{b058bc48-c451-4cff-9db0-d01c70e99c28}"
location="/usr/share/virtualbox/VBoxGuestAdditions.iso"/>
[...]
Удалите все записи между разделами
<DVDImages>
</DVDImages>
Сохраните и закройте файл.
Вот и все. Теперь вы можете без проблем загрузить виртуальную машину.
Альтернативно, вы можете правильно освободить носитель образа диска из командной строки, запустив эту команду vboxmanage:
vboxmanage closemedium disk b058bc48-c451-4cff-9db0-d01c70e99c28
Замените «b058bc48-c451-4cff-9db0-d01c70e99c28» своим значением UUID.
Связанное чтение:
- Как исправить проблему «жесткий диск с UUID уже существует» в VirtualBox