Установщик Ubuntu не смог установить его в Virtual Box

Установщик Ubuntu не смог установить его в Virtual Box

Я создал виртуальный ПК с помощью Virtual Box. Эта машина имеет 4096 МБ ОЗУ и виртуальный жесткий диск VDI (динамически выделяемое дисковое пространство).

Я вставляю в виртуальный диск образ ISO для Ubuntu 18.04, загружаю виртуальный ПК, нажимаю «попробовать Ubuntu», а затем запускаю установщик.

Как только я дохожу до момента, когда нажимаю «установить сейчас», установщик работает несколько секунд, а затем выдает следующее сообщение:

--------------------------------------------------

Установка не удалась

Установщик обнаружил ошибку при копировании файлов на жесткий диск

[Errno 5] ошибка ввода/вывода

Часто это происходит из-за неисправного CD/DVD-диска или привода, или неисправного жесткого диска. Может помочь очистка CD/DVD, запись CD/DVD на более низкой скорости, очистка линзы CD/DVD-привода (наборы для очистки часто доступны у поставщиков электроники), проверка жесткого диска на предмет его устарелости и необходимости замены или перемещение системы в более прохладное место.

нажмите здесь для скриншота

--------------------------------------------------

Мой вопрос:почему это может быть проблемой чтения диска? Здесь нет физического диска, поэтому это не может быть неисправный диск. Как мне устранить эту проблему? Я не совсем уверен, с чего начать.

Подумав, что проблема в динамически выделенном VDI, я решил попробовать еще раз и на этот раз создать схему разделов вручную (и поместить загрузчик на /dev/sda1, а не на /dev/sda), чтобы установщику не пришлось пытаться записывать в какой-либо блок жесткого диска, который еще не был динамически выделен. Скриншоты этой схемы можно найти здесьздесь. Цель нераспределенного пространства между разделом для корня (/) и разделом для подкачки заключается в том, чтобы динамически выделенный файл на диске не был больше, чем необходимо (мне нужно иметь возможность сделать его резервную копию). Если требуется больше места, можно изменить размер первого раздела.

решение1

Похоже, что ISO может быть сломан. Вы можете проверить контрольную сумму ISO MD5,

Вот список последних SUM-файлов образов рабочего стола Ubuntu: http://releases.ubuntu.com/19.04/MD5SUMS

Вот руководство для Windows и т. д.: https://help.ubuntu.com/community/HowToMD5SUM

Надеюсь, это поможет,

решение2

В моем случае проблема была вызвана hyper-v, и его отключение в компонентах Windows оказалось недостаточным... (даже после перезапуска). Мне пришлось запустить bcdedit /set hypervisorlaunchtype offи перезапустить. Смотретьздесьдля получения подробных инструкций.

решение3

У меня была похожая проблема после установки docker desktop (не toolbox). Он использует WSL2, который в свою очередь использует hyper-v. Дилемма в том, что если вы отключите hyper-v, то WSL2 не будет работать, что не позволит docker запуститься. Но если вы оставите его включенным, то docker будет работать, но virtualbox сломается.

Поскольку в моем случае не требуется много дискового ввода-вывода, мне удалось решить эту проблему следующим образом:

  • отключен hyper-v (как в приложении «Функции Windows», так и при запуске команды bcedit выше)
  • перезагрузить окна
  • установить и обновить мои виртуальные машины Ubuntu в virtualbox
  • повторно включить hyper-v
  • перезагрузить
  • запустить докер
  • запуск виртуальных машин virtualbox

Очевидно, это не идеальный вариант. Плюс, virtualbox иногда барахлит или не работает с установленным hyper-v.

В конце концов, мне это надоело. Я удалил docker desktop и установил docker на свою ubuntu VM. Опять же не идеально, но по крайней мере я могу запустить и docker, и vb.

Связанный контент