Как проще всего в Ubuntu обновить дополнения к VirtualBox
Виртуальная машина VM VirtualBox постоянно совершенствуется. Убунтоиды чаще всего используют её для загрузки Windows, чтобы не прослыть «дуалбутчиками», которые особенно презираются «труъ» линуксоидами. Без гостевых дополнений (на самом деле это подгружаемые «драйверные» модули ядра Линукса) виртуальная Windows работает заметно медленнее, чем «родная». Поэтому необходимо своевременно обновлять дополнения к VirtualBox для своей гостевой машины. Но, как показывает практика, для многих пользователей Ubuntu обновление этих дополнений представляет целую проблему, так как автоматически они не обновляются. Существует много способов обновлять дополнения вручную. Я же использую самый простой.
Предполагается, что у вас уже установлена VM VirtualBox. Прежде всего необходимо убедиться, что у вас установлен самый новый DKMS (Dynamic Kernel Module Support) – модуль, который динамически подгружает модули ядра. Без этого модуля никак. Не пересобирать же ядро после каждого обновления! Версия DKMS проверяется в эмуляторе терминала командой
sudo apt-cache policy dkms
В норме должно быть получено сообщение, что установленная версия и кандидат-версия совпадают. Иначе необходимо выполнить следующие команды:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dkms
Далее открываем страницу с последними готовыми продуктами для виртуальной машины VM VirtualBox (на дату написания статьи – версия 4.1.18).
Скачиваем образ дополнений: VBoxGuestAdditions_4.1.18.iso. По умолчанию он скачается в папку «Загрузки». Далее смотрим, где находится старый образ дополнений, и копируем в ту же папку новый образ. Чтобы найти, где находится старый образ, запускаем VirtualBox, но не стартуем виртуальную ОС, а идём «Машина-Свойства-Носители», кликаем по изображению привода оптических дисков, подписанному, как VboxGuestAdditions, и смотрим путь, прописанный в атрибуте «Расположение». После копирования не пытайтесь сразу подменить старый образ новым с помощью настройки привода оптических дисков! Дело в том, что ваша виртуальная ОС в своих конфигурационных файлах помнит путь к прежнему образу и будет устанавливать дополнения именно из него. Сначала запустите виртуальную ОС.
Снова идите «Машина-Свойства-Носители-VboxGuestAdditions-Атрибуты-Привод-Настроить привод оптических дисков-Выбрать образ оптического диска». Далее в открывшемся файловом диалоге найдите образ новых дополнений и дважды кликните по нему. Убедитесь, что в свойствах носителей появился путь к новому образу.
Вот только теперь можно устанавливать новые дополнения к гостевой машине, т.е., как обычно: «Устройства-Установить дополнения гостевой ОС». Ждём, пока устанавливаются новые дополнения, затем перезагружаем виртуальную ОС. В системном трее виртуальной ОС щёлкаем по иконке дополнений (кубик такой) и убеждаемся, что после перезагрузки были автоматически установлены новые дополнения.
При необходимости описанным методом можно откатиться к прежним дополнениям. Если, конечно, вы их не удалили. 🙂
Установка / обновление Virtualbox 6.0 в Ubuntu
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD[5], macOS, Solaris/OpenSolaris, ReactOS, DOS и других[6].
Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. В феврале 2008 года Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В январе 2010 года Sun Microsystems была поглощена корпорацией Oracle, модель распространения осталась прежней.
Открываем терминал и добавляем репозиторий virtualbox
user@localhost~:$ sudo sh -c 'echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
Для Linux Mint $(lsb_release -sc) заменить на bionic в ОС Mint 19.x, или на xenial в ОС Mint 18.x.
Для Elementary 5.0 $(lsb_release -sc) заменить на bionic. Скачиваем и устанавливаем ключ для репозитория virtualbox
user@localhost~:$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Обновить кеш системных пакетов
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
Как исправить VirtualBox, когда он перестает работать после обновления ядра
Довольно частая проблема, связанная с миром виртуальных машин, в данном случае VirtualBox, заключается в том, что когда мы обновляем ядро или систему в целом, виртуальная машина перестает работать и нет возможности его запустить.
В этом посте мы покажем вам, как легко решить эту проблему и как мы можем заставить VirtualBox снова работать правильно. Мы объясняем.
Если вы часто используете VirtualBox и внезапно обновили систему или ядро, возможно, при попытке запустить VirtualBox, как вы это делали всегда, вы не сможете это сделать из-за ошибки, подобной следующей:
Драйвер ядра не установлен (rc = -1908)
Драйвер ядра VirtualBox Linux (vboxdrv) либо не загружен, либо существует проблема с правами доступа / dev / vboxdrv. Переустановите модуль ядра, выполнив
‘/etc/init.d/vboxdrv setup’iri
как корень. Если он доступен в вашем дистрибутиве, вам следует сначала установить пакет DKMS. Этот пакет отслеживает изменения ядра Linux и при необходимости перекомпилирует модуль ядра vboxdrv.
Эта ошибка точно описывает нам, что мы должны сделать, чтобы ее решить. Как он нам сообщает, проблема в том, что файл / dev / vboxdrv не загружен o есть проблемы с разрешением. Кстати, если вы не помните, как работают разрешения в Linux, напоминаем вам, что некоторое время назад мы посвятили его в Ubunlog Вход к нему.
Чтобы решить проблему, мы должны сначала переустановить модуль ядра в терминале с помощью:
Теперь, если для любого файла vboxdrv не создан, вы получите сообщение об ошибке при попытке выполнить предыдущую команду, поэтому перед повторным выполнением этой команды вы должны сделать следующее.
Перейдите на сайт VirtualBox и скачать пакет .deb соответствующие в зависимости от характеристик вашего ПК и вашей системы. Вы можете скачать его с здесь. После загрузки перейдите в каталог, в который вы загрузили .deb и выполните следующую команду для его установки:
Теперь мы сможем запустить
Без проблем. По завершении этого процесса перезапустите систему, и VirtualBox должен работать в обычном режиме.
Мы надеемся, что этот пост помог вам восстановить правильное функционирование VirtualBox после обновления ядра или системы. Если это решение не помогло вам, оставьте нам комментарий с объяснением вашей проблемы, и мы из Ubunlog постараемся помочь вам как можно лучше.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Как исправить VirtualBox, когда он перестает работать после обновления ядра
VirtualBox 7.0.4 устраняет различные сбои и включает поддержку RHEL 9.1.
VM VirtualBox — это программное обеспечение для виртуализации для архитектур x86/amd64.
Недавно Oracle объявила о выпуске корректирующая версия вашей системы виртуализации «Виртуальный ящик 7.0.4», версии, в которую было внесено около 22 исправлений.
Для тех, кто не знаком с VirtualBox, могу сказать, что это мультиплатформенный инструмент виртуализации, это дает нам возможность создавать виртуальные дисковые накопители, на которых мы можем установить операционную систему внутри той, которую мы обычно используем.
Посмотреть все разделы
Основные новые функции VirtualBox 7.0.4
В этой новой версии, которая представлена, графический интерфейс, меню устройства предлагает новое подменю обновить гостевые плагины, а также чтои в глобальную конфигурацию добавлена опция для выбора размера шрифта интерфейса. В инструментах для гостевых систем улучшена работа файлового менеджера, например, обеспечена более информативная индикация файловых операций.
Еще одно изменение, представленное в этой новой версии, касается мастера создания виртуальных машин. исправлена проблема с удалением виртуальных дисков выбирается после отмены операции.
Кроме того, в VirtualBox 7.0.4 пакет Гостевые дополнения Linux обеспечивают начальную поддержку ядер SLES 15.4, RHEL 8.7 и RHEL 9.1, в дополнение к очистке обработки пересборки модулей ядра при завершении работы.
Тамбиен се добавлена поддержка использования вложенных страниц памяти при виртуализации вложенных виртуальных машин в диспетчере виртуальных машин (VMM) для хостов с процессорами Intel, а также улучшена индикация прогресса при автоматической установке плагинов для гостевых ОС Linux.
В части решения ошибок упоминается, что в VirtioSCSI исправлен сбой при завершении работы виртуальной машины при использовании SCSI-контроллера на базе virtio и решены проблемы с распознаванием SCSI-контроллера на базе virtio в прошивке EFI.
Из других изменений:
- Устранены проблемы, вызывающие сбои на хостах macOS и Windows и зависание гостевых систем Windows XP на процессорах AMD.
- Улучшены сценарии запуска для хостов и гостей Linux.
- Предоставлено исправление ошибки в драйвере virtio-net, поставляемом с FreeBSD до версии 12.3.
- Исправлена проблема с командой ‘createmedium disk – вариант RawDisk‘, что привело к созданию неправильных файлов vmdk.
- Исправлены проблемы при использовании USB-планшетов с виртуальными машинами в настройках с несколькими мониторами.
Если вам интересно узнать об этом больше о выпуске этой версии VirtualBox 7.0.4 вы можете проконсультироваться подробности по следующей ссылке.
Как установить VirtualBox 7.0.4 на Ubuntu и производные?
Для тех, кто уже пользуется VirtualBox и они еще не обновились до новой версии, они должны знать, что они могут обновиться, только открыв терминал и введя в нем следующую команду:
sudo apt update sudo apt upgrade
Теперь для тех, кто еще не является пользователем, вы должны знать, что перед установкой им необходимо убедиться, что виртуализация оборудования включена. Если они используют процессор Intel, они должны включить VT-x или VT-d в BIOS своего компьютера.
В случае Ubuntu и производных у нас есть два метода установки приложения или, при необходимости, обновления до новой версии.
Первый способ — загрузить пакет «deb», предлагаемый с официального сайта приложения. Ссылка такая.
Другой способ — добавить репозиторий в систему. Чтобы добавить официальный репозиторий пакетов VirtualBox, они должны открыть терминал с помощью Ctrl + Alt + T и выполнить следующую команду:
echo "deb https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
Сделано сейчас Мы должны добавить в систему открытый ключ PGP из официального репозитория пакетов VirtualBox.
В противном случае мы не сможем использовать официальный репозиторий пакетов VirtualBox. Чтобы добавить открытый ключ PGP из официального репозитория пакетов VirtualBox, выполните следующую команду:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Мы должны обновить репозиторий пакетов APT с помощью следующей команды:
sudo apt-get update
Как только это будет сделано, мы перейдем к установке VirtualBox в систему с помощью:
sudo apt install virtualbox-7.0
И готово, мы можем использовать новую версию VirtualBox в нашей системе.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Software » VirtualBox 7.0.4 устраняет различные сбои и включает поддержку RHEL 9.1.
Будьте первым, чтобы комментировать