Отредактировано 5 несколько месяцев назад от ExtremeHow Редакционная команда
ВиртуализацияУстановкаVirtualBoxОперационные системыКонфигурацияУправление виртуальными машинамиНастройка хостаНастройка гостяПроизводительностьПриложения
Перевод обновлен 5 несколько месяцев назад
VirtualBox — это мощное приложение для виртуализации с открытым исходным кодом, которое позволяет запускать несколько операционных систем одновременно на вашем устройстве с Linux. Независимо от того, являетесь ли вы разработчиком, тестировщиком или просто любопытным пользователем, желающим попробовать разные операционные системы, VirtualBox предоставляет простой и удобный способ сделать это. В этом руководстве шаг за шагом показано, как установить и использовать VirtualBox на системе Linux.
VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет запускать дополнительные операционные системы внутри вашей существующей операционной системы. Созданный Oracle, VirtualBox поддерживает установку как виртуальных машин x86, так и AMD64/Intel64. Он работает на различных хост-системах, таких как Windows, macOS и Linux.
Прежде чем мы перейдем к установке, давайте убедимся, что ваша система Linux готова для VirtualBox. Вот некоторые предварительные требования:
Перед установкой любого нового программного обеспечения всегда рекомендуется обновлять систему, чтобы все пакеты были актуальными. Это также поможет решить любые проблемы с зависимостями. Откройте терминал и выполните следующую команду:
sudo apt update sudo apt upgrade
Для других дистрибутивов, таких как Fedora, CentOS или Arch Linux, вам нужно будет использовать аналогичную команду, обычно с использованием диспетчера пакетов для вашего дистрибутива (dnf, yum или pacman, соответственно).
Большинство дистрибутивов Linux предоставляют VirtualBox в своих репозиториях. Вы можете установить его напрямую, используя диспетчер пакетов. Для Ubuntu используйте:
sudo apt install virtualbox
На Fedora вы бы использовали:
sudo dnf install virtualbox
Однако использование репозитория дистрибутива может иногда отставать от последней версии VirtualBox. Если вы хотите последнюю версию, рассмотрите следующий метод.
Сайт Oracle предоставляет последнюю версию VirtualBox для различных дистрибутивов Linux в виде пакетов DEB и RPM. Чтобы скачать:
После загрузки вы можете установить его, используя следующую команду:
Для систем на основе DEB (Ubuntu):
sudo dpkg -i virtualbox-[version]-Ubuntu-[version].deb
sudo apt-get -f install
Первая команда устанавливает VirtualBox, в то время как вторая команда решает любые проблемы с зависимостями.
Для систем на основе RPM (Fedora):
sudo rpm -Uvh VirtualBox-[version]-[Fedora.version].rpm
Для некоторых дистрибутивов может потребоваться установить открытые ключи Oracle, чтобы проверить установку:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Чтобы иметь возможность использовать USB-устройства и другие функции VirtualBox, вы должны добавить вашего пользователя в группу vboxusers. Сделайте это с помощью следующей команды:
sudo usermod -aG vboxusers [your-username]
Замените [your-username]
вашим фактическим именем пользователя. Затем выйдите из системы и зайдите снова, чтобы изменения вступили в силу.
Чтобы проверить, правильно ли установлен VirtualBox, выполните следующую команду в терминале:
vboxmanage --version
Эта команда отобразит установленную версию VirtualBox и подтвердит, что он установлен и работает.
Пакет расширений Oracle VM VirtualBox предоставляет дополнительные функции, такие как поддержка USB 2.0/3.0 устройств и VirtualBox RDP. Скачайте пакет расширений здесь и установите его, используя следующую команду:
sudo VBoxManage extpack install [path-to-extension-pack]
Убедитесь, что заменили [path-to-extension-pack]
на фактический путь к загруженному файлу.
Чтобы создать новую виртуальную машину, выполните следующие шаги:
virtualbox
, или выберите его в меню вашего настольного приложения.После создания виртуальной машины выполните следующие инструкции для установки предпочитаемой операционной системы:
После завершения установки виртуальная машина будет вести себя как настоящий компьютер, работающий с установленной операционной системой.
Снимки в VirtualBox позволяют сохранить состояние виртуальной машины в определенный момент времени. Эта функция полезна для создания точки возврата перед внесением важных изменений. Чтобы создать и восстановить снимок, выполните следующие действия:
Гостевые дополнения VirtualBox — это специальные программные пакеты, которые можно установить внутри виртуальной машины для улучшения производительности и добавления таких функций, как общие папки и бесшовная интеграция мыши. Чтобы установить гостевые дополнения:
Общие папки позволяют легко обмениваться файлами между вашей хостовой и гостевой операционными системами. Чтобы настроить общие папки:
Если VirtualBox не удается запустить виртуальную машину, иногда проблема в том, что модуль ядра не загружен. Вы можете форсировать перезагрузку, используя следующее:
sudo /sbin/vboxconfig
Убедитесь, что установлены правильные заголовки для вашей текущей версии ядра.
Иногда включение 3D-ускорения может вызвать неожиданные проблемы с гостевыми системами. Если вы столкнулись с проблемами отображения, попробуйте отключить 3D-ускорение в настройках виртуальной машины под "Дисплей" → "Экран".
Для низкой производительности убедитесь, что вы выделили достаточно процессора и ОЗУ вашей виртуальной машине. Также используйте гостевые дополнения VirtualBox для дальнейшего повышения производительности.
Если ваша виртуальная машина не может получить доступ к Интернету, проверьте сетевые настройки в VirtualBox. Хорошей начальной настройкой является использование сетевой настройки "NAT", которая будет использовать интернет-соединение хост-компьютера с виртуальной машиной.
VirtualBox — это универсальный инструмент, который может значительно повысить вашу продуктивность и исследовательскую деятельность на Linux. С шагами, описанными в этом руководстве, вы теперь готовы эффективно создавать и управлять виртуальными средами. Всегда помните сохранять снимок перед внесением серьезных изменений и использовать гостевые дополнения для лучшего опыта.
Если вы найдете что-то неправильное в содержании статьи, вы можете