Я использую Ubuntu на VirtualBox и хост-компьютере Windows. Внезапно я получаю ошибку потока. Есть идеи, чтобы решить эту проблему? Я не хочу устанавливать Ubuntu снова, так как потеряет много данных.
3 ответа
Проблема в том, что VirtualBox не может найти файл по этому пути для машины VirtualBox. В таких случаях я делаю удаление машины, но не удаляю файлы, поэтому машина удаляется из списка VirtualBox, но подключенные к ней файлы остаются нетронутыми. Затем найдите фактические файлы виртуальной машины, дважды щелкните файл ubuntu.vbox
чтобы восстановить его, и все! Он должен работать.
Если как - то там нет файла ubuntu.vbox
но есть резервная копия с именем ubuntu.vbox-prev
или ubuntu.vbox-pre
затем закройте VirtualBox, скопируйте этот файл и переименовать его так , становится ubuntu.vbox
с расширением .vbox
Когда это будет сделано, перезапустите VirtualBox, и теперь он сможет найти файл, и все должно быть хорошо.
Что-то должно быть испорчено. Определенное решение для восстановления в таких ситуациях - просто сделать копию виртуального жесткого диска Ubuntu (файл .vdi
), а затем создать другую виртуальную машину и настроить ее на использование копии .vdi
вы создали. Если это работает, вы можете просто избавиться от файлов виртуальной машины, которые не работают.
Найти .vdi
Поскольку вы прокомментировали, что вы не можете найти ничего, кроме ubuntu.vbox-pre
и ubuntu.vox-tmp
в папке виртуальной машины, возможно, вы поместили диск в другой каталог при создании виртуальной машины? Попробуйте зайти в file menu
в Virtualbox и выбрать Virtual Media Manager
. Посмотрите, сможете ли вы найти путь к виртуальному диску там.
Клонировать диск
Простое создание простой копии диска не сработает, VirtualBox обвинит его в обнаружении дублированных дисков. Итак, вы должны клонировать диск:
- Запустите командную строку, нажав
windows button + r
и набравcmd
- Войдите в каталог установки Virtualbox. то есть:
cd C:\Program Files\Oracle\VirtualBox
(раздел может отличаться, в моем случае это C:. Кроме того, у вас может быть версия Virtualbox для 86x, в этом случае вы должны ввестиcd C:\Program Files (x86)\Oracle\VirtualBox
) - Запустите
VBoxManage clonehd <old> <new> --format VDI
заменив<old>
текущим жестким диском Ubuntu и<new>
для нового жесткого диска, который будет создан.
Создайте новую виртуальную машину с новым файлом виртуального диска
После того, как вы создали копию, просто создайте новую виртуальную машину, и в тот момент, когда вам предложат выбрать существующий файл виртуального диска, просто укажите его на диск, который вы клонировали.
Недоступность означает, что VM не может прочитать PATH файла VM для ее функционирования или запуска, по неизвестной причине добавлено расширение к самому файлу. На вашем физическом компьютере перейдите к файлу PATH, как указано в "Открытие времени выполнения" C:\ users ....... и удалите любое дополнительное расширение в ubuntu.vbox и сохраните его как ubuntu.vbox. машина и ты хороша для поездки!