В этой статье будет рассказано о том что означает ошибка no bootable medium found, system halted VirtualBox, почему она возникает, а также как её обойти. Если вы знаете английский, то можете понять примерно следующее - система не может загрузится потому что загрузочный диск не найден.
Причин у такой ошибки может быть несколько. Обычно, она возникает при создании новой виртуальной машины и не зависит от операционной системы. Может встречаться в Windows, Linux и MacOS.
Ошибка no bootable medium found VirtualBox
Эта ошибка означает, что загрузочный диск к виртуальной машине не подключён. Если это только что созданная виртуальная машина, то её жесткий диск ещё пуст, на нём ничего нет, и поэтому с него нельзя загрузится. Для того чтобы установить операционную систему надо подключить к машине ISO образ с установщиком и загрузится с него. Обычно при первом запуске VirtualBox автоматически предлагает выбрать образ с установщиком. Но если вы упустили этот момент, то надо сделать всё вручную.
Для этого кликните правой кнопкой мыши по нужной виртуальной машине и выберите пункт меню Настроить, в открывшемся окне перейдите на вкладку Носители:
Здесь есть раздел Контроллер IDE, кликните по значку рядом с ним Добавить привод оптических дисков:
Дальше кликните по кнопке Добавить и выберите файл образа, который надо подключить к виртуальной машине.
Этот файл появится в списке в предыдущем окне, просто кликните по нему и нажмите кнопку Выбрать внизу окна.
Если привод оптических дисков уже есть и там написано Пусто, то кликните по нему, а потом в правой части окна кликните по синей иконке с нарисованным на ней диском, а затем аналогично выберите образ диска:
После этого образ будет добавлен и вы можете снова пытаться загрузить свою виртуальную машину. На этот раз ошибки быть не должно и всё будет работать.
Если это не помогает, образ подключён, а вы всё ещё получаете ошибку, это может означать что образ повреждён или он не предназначен для загрузки. Вы можете заново скачать образ или проверить его контрольные сумы. Обычно для установщиков различных Linux дистрибутивов вместе с образом идёт файл с контрольными суммами.
Если образ не загрузочный, его можно попытаться записать на флешку, например, с помощью утилиты Etcher а потом загрузится с флешки. Обычно утилита обнаруживает загрузчик и делает флешку загрузочной. Для того чтобы загрузится с флешки вам понадобится добавить её в VirtualBox как реальный диск. Далее добавьте ваш новый диск к виртуальной машине так, как описано выше. Только на этот раз надо использовать контроллер SATA вместо IDE.
Выводы
Теперь вы знаете что делать если возникает ошибка no bootable medium found в VirtualBox. Как видите, есть целых два способа её решения. Знаете другие? Напишите в комментариях!
Требуется статья по сборке кросскимплятором на платформе PC фреймворка Qt для платформы ARM.
И далее кросс-сборка примера приложения Qt для ARM.
Долго бился в Oracle VirtualBox и VMWare с подключением мыши в гостевую Фряху, пока не узнал о Virt-Manager, который летает по сравнению с первыми двумя и мышь подключается с полпинка.
Делал ещё проще - в открытом окне виртуальной машины при такой ошибке выбираем в меню - Устройства -> Оптические диски -> Выбрать файл диска и выбираем файл образа нужного диска с загрузчиком конечно же.. Потом в меню Машина -> Перезагрузить и если нет никаких других ошибок, то на экране будет то, что ожидалось..
VirtualBox - я решил это установкой guest-additions из портов и прописью мыши и видео в xorg.conf.
> установкой guest-additions из портов и прописью мыши и видео в xorg.conf.
Аналогично решил проблему, но не нравилась неповортливость Бокса и то что он не давал гостевой системе все ядра, в отличие от Вирт-менеджера,
что делать если у меня вообще контроллера IDE нету?
То, что не может найти загрузочный диск на чистом - это понятно. А вот почему эта надпись появляется ПОСЛЕ установки системы? Устанавливаю систему, получаю надпись, что все ок и можно перезагружаться. После перезагрузки вылезает сабжевая надпись.
Это значит, что загрузчик не установился или установился не корректно. Вряд-ли проблема в VirtualBox.