Ошибка установки ubuntu virtualbox

Обновлено: 06.07.2024

Думаете опробовать последнюю версию Ubuntu? Она выглядит потрясающе, может похвастаться множеством обновлений, функций, исправлений и выделяется как самая известная операционная система Linux.

Вот как установить Ubuntu 20.04 в VirtualBox в Windows, macOS и Linux.

Зачем устанавливать Ubuntu в VirtualBox?

Есть много способов попробовать Ubuntu или любую другую операционную систему (ОС) Linux.

В этом руководстве объясняется, как использовать виртуальную машину (ВМ), программную среду, которую операционная система рассматривает как физический ПК, для запуска Ubuntu. Неважно, какую операционную систему вы установили на свой компьютер (называемый «хостом»), одна или несколько могут быть установлены на виртуальной машине. Операционные системы, установленные на виртуальной машине, называются гостевыми.

Как установить Ubuntu 20.04 в VirtualBox

VirtualBox просто создает виртуальную машину Linux.

Чтобы установить Ubuntu на ваш компьютер в VirtualBox, необходимо выполнить пять основных шагов:

1. Установите VirtualBox на свой компьютер.

Начните с того, что возьмите копию VirtualBox и установите ее на свой компьютер.

VirtualBox доступен для Windows, Linux и macOS. Установка будет отличаться в зависимости от операционной системы вашего компьютера, поэтому ознакомьтесь с подробными инструкциями на странице загрузки VirtualBox.

2. Загрузите файл ISO Ubuntu 20.04 LTS.

Чтобы установить Ubuntu на вашу виртуальную машину, вам понадобится установочный носитель. Для установки на компьютер вы обычно записываете ISO-файл на DVD или USB-накопитель.

К счастью, если вы устанавливаете Ubuntu на виртуальную машину, вы можете просто использовать загруженный ISO-образ.

Установите предварительно настроенный диск VirtualBox Ubuntu

Что ж, вы можете попробовать предварительно настроенный образ диска, который вы можете просто загрузить в VirtualBox.

Когда будете готовы, прикрепите его к VirtualBox:

Все, что вам нужно сделать сейчас, это выбрать виртуальную машину, щелкнуть Началои дождитесь его загрузки.

3. Настройте виртуальную машину VirtualBox для Ubuntu.

Если вы устанавливаете Ubuntu вручную, создайте и настройте виртуальную машину VirtualBox во время загрузки ISO.

Важно, чтобы вы поняли это правильно, иначе установка Ubuntu 20.04 может завершиться ошибкой.

Установить Тип как Linux и Версия как Ubuntu (64-разрядная)

Чтобы запустить виртуальную машину, вам необходимо создать виртуальный жесткий диск. Это область данных, хранящаяся в собственном хранилище вашего компьютера, доступная только через виртуальную машину. Он может иметь строгий лимит хранилища или может расти «динамически» по мере использования.

Выбрать Динамически распределяется для размера виртуального жесткого диска, то следующий

Виртуальная машина почти готова к запуску. Все, что вам нужно сделать, это прикрепить ISO как виртуальный диск к виртуальному приводу CD / DVD.

Выбрав виртуальную машину Ubuntu 20.04, нажмите Настройки

в Атрибуты панели щелкните значок диска рядом с IDE Secondary Master

4. Загрузите Ubuntu на виртуальной машине.

Готовы запустить Ubuntu?

Правильно подключив ISO-файл к виртуальному оптическому приводу виртуальной машины, как указано выше, выберите виртуальную машину и нажмите Начало. Спустя несколько мгновений виртуальная машина загрузится.

Здесь у вас будет два варианта: попробовать Ubuntu и установить Ubuntu.

Чтобы посмотреть Ubuntu перед установкой, Попробуйте Ubuntu вариант самый подходящий. Если вы хотите продолжить установку, щелкните Установить Ubuntu.

5. Установите Ubuntu в VirtualBox.

Если вам нравится то, что вы видите, дважды щелкните значок Установить Ubuntu значок на рабочем столе. Это запустит мастер установки. Выберите жесткий диск виртуальной машины, затем при появлении запроса укажите язык и регион.

Через несколько минут виртуальная машина перезагрузится. Он должен автоматически извлечь ISO, поэтому нажмите Войти продолжать. Если этого не произошло, закройте окно виртуальной машины, а затем:

Затем выберите гостевую ОС Ubuntu и нажмите Начало. Через несколько мгновений вы будете использовать Ubuntu 20.04 в своей виртуальной машине VirtualBox.

Запуск нескольких гостевых операционных систем с VirtualBox

Если вы зашли так далеко, вы должны либо установить Ubuntu 20.04 в VirtualBox, либо быть к этому готовы. В приведенных выше инструкциях должно быть сказано все, что вам нужно знать.

Как использовать VirtualBox: Руководство пользователя

С VirtualBox вы можете легко установить и протестировать несколько операционных систем. Мы покажем вам, как настроить Windows 10 и Ubuntu Linux в качестве виртуальной машины.

В этой статье будет рассказано о том что означает ошибка 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. Как видите, есть целых два способа её решения. Знаете другие? Напишите в комментариях!

В Virtualbox выключите виртуальную машину, затем отредактируйте настройки виртуальной машины Ubuntu, затем перейдите в Дисплей. Переместите ползунок «Видеопамять» вправо. Затем также отметьте «Ускорение: включить 3D ускорение».

Запустите вас снова. Это на Virtualbox V5.2.12

У меня уже было увеличение оперативной памяти, но эти изменения решили проблему для меня. на самом деле вы должны сделать противоположное. отключите 3D-ускорение, так как vm box не поддерживает аппаратное ускорение в gnome

Проблема в том, что Ubuntu 18.04 LTS явно не нравится настройка 1 ГБ ОЗУ, которая используется по умолчанию в VirtualBox. Хотя Ubuntu 18.04 LTS рекламируется для работы с 1 ГБ ОЗУ, в моем случае это не сработало.

Завершите работу виртуальной машины и дайте ей больше памяти, в идеале - минимум 2 ГБ Нет необходимости переустанавливать Ubuntu 18.04 LTS. На самом деле, установка его только с 1 ГБ ОЗУ по умолчанию является идеальной, так как большие объемы ОЗУ приводят к большим размерам файлов подкачки, и обмен внутри VirtualBox не рекомендуется, так как тогда будет два уровня подкачки (хост и гость).

После перезапуска виртуальной машины с большим объемом памяти она больше не зависает на экране загрузки.

В то же время размер памяти регулируется, возможно, имеет смысл дать виртуальной машине больше процессоров. Количество процессоров по умолчанию равно 1, но большинство даже самых дешевых процессоров для ноутбуков сегодня имеют как минимум 4 виртуальных процессора, а лучшие - 8.

Мой имеет такое же поведение, и я дал ему 4 Гб оперативной памяти.

Я перепробовал все вышеизложенные подсказки, и ни один из них не помог мне. Еще через 3 часа я понял, что предыдущая установка Docker включила Hyper-V на моем компьютере (Win10), что явно не очень хорошо с VirtualBox. Итак, еще один совет - перепроверить, что Hyper-V или другой гипервизор еще не запущен, и отключить его, если да. Удачи в устранении неисправностей.

Ни один из других исправленных не работал, это то, что исправило это для меня.

Я использую виртуальную машину с Ubuntu 18.04 на macOS. Гость имеет много базовой памяти (ОЗУ) и несколько процессоров.

(Это необработанная виртуальная машина, которую я использовал непосредственно через HW на ПК в другом месте. Обычно, когда есть обновления ОС, где я их обрабатываю. Я подозреваю, что при предыдущем обновлении гостя было установлено что-то, что испортило настройку на macOS + rawVM combo.)

Моя машина работала нормально на виртуальной машине MacOS, пока однажды она перестала загружаться должным образом. Это застряло бы прямо перед экраном входа в систему, показывая фиолетовый фон с Ubuntu, написанным внизу.

Перезапустите приложение VB и хост. Не решить проблему.

Обновите VirtualBox с 6 до 6.08. Не решить проблему.

Отключите 3D-ускорение, как предлагается в других постах. Не решил проблему; поэтому я снова включил его. Моя видеопамять уже на 128 МБ, поэтому я не изменил это.

Изменен графический контроллер с VMSVGA на VBoxSVGA . Это решило проблему. Теперь он снова работает правильно (и мое 3D-ускорение все еще включено).

При запуске виртуальной машины VirtualBox может возникнуть ошибка:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing


В ней говориться, что необходимо загрузить модули ядра VirtualBox.

На самом деле, всё не так просто и скорее всего запуск /sbin/vboxconfig не поможет (если по этому пути вообще что-то есть).

Дело в том, что при установке VirtualBox необходимые свои модули эта программа добавляет в автозагрузку. Следовательно, если загрузка не произошла, значит на это имеется причина.

Попробуйте заново установить VirtualBox. Во-первых, использование правильных команд может просто решить проблему. Если проблема не разрешится, то изучите все записи, которые появятся во время установки — в них может содержаться ключ к дальнейшим действиям.

Для Debian и производных (Ubuntu, Linux Mint, Kali Linux) вы можете установить VirtualBox из стандартных репозиториев:

Для в Arch Linux и производных (BlackArch и другие) вы можете установить VirtualBox из стандартных репозиториев:

Пример ошибки, в которой содержится подсказка:

В ней говориться, что невозможно установить модуль vboxhost, поскольку отсутствуют заголовки ядра. В этом случае нужно установить пакет с заголовками для вашей версии ядра. Примерное название пакета: linux-headers.

После установки заголовков, заново переустановите DKMS. Ошибка должна исчезнуть.

Если всё прошло хорошо, можно необходимый модуль запустить вручную:

Но рекомендуется просто перезагрузить компьютер, поскольку другие модули VirtualBox также не запущены и будут появляться новые ошибки.

Если это всё не помогло, то продолжаем разбираться.

Теперь для запуска модулей ядра используется служба virtualbox.service, проверьте её статус и, если она не работает, то какая выводится ошибка:

Также посмотрите, какие ошибки имеются связанные с модулями VirtualBox:

Попробуйте запустить модуль вручную:

Возможно в полученных ошибках будет подсказка для дальнейших действий.

== Далее устаревшая информация, она оставлена для тех, у кого старая версия VirtualBox ==

Читайте также: