WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как установить и использовать VirtualBox на Linux

Отредактировано 5 несколько месяцев назад от ExtremeHow Редакционная команда

ВиртуализацияУстановкаVirtualBoxОперационные системыКонфигурацияУправление виртуальными машинамиНастройка хостаНастройка гостяПроизводительностьПриложения

Как установить и использовать VirtualBox на Linux

Перевод обновлен 5 несколько месяцев назад

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

Что такое VirtualBox?

VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет запускать дополнительные операционные системы внутри вашей существующей операционной системы. Созданный Oracle, VirtualBox поддерживает установку как виртуальных машин x86, так и AMD64/Intel64. Он работает на различных хост-системах, таких как Windows, macOS и Linux.

Предварительные требования

Прежде чем мы перейдем к установке, давайте убедимся, что ваша система Linux готова для VirtualBox. Вот некоторые предварительные требования:

Шаг 1: Обновите вашу систему

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

sudo apt update sudo apt upgrade

Для других дистрибутивов, таких как Fedora, CentOS или Arch Linux, вам нужно будет использовать аналогичную команду, обычно с использованием диспетчера пакетов для вашего дистрибутива (dnf, yum или pacman, соответственно).

Шаг 2: Загрузите и установите VirtualBox

Использование репозиториев дистрибутива

Большинство дистрибутивов Linux предоставляют VirtualBox в своих репозиториях. Вы можете установить его напрямую, используя диспетчер пакетов. Для Ubuntu используйте:

sudo apt install virtualbox

На Fedora вы бы использовали:

sudo dnf install virtualbox

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

Загрузите VirtualBox с официального сайта

Сайт Oracle предоставляет последнюю версию VirtualBox для различных дистрибутивов Linux в виде пакетов DEB и RPM. Чтобы скачать:

  1. Посетите страницу загрузки VirtualBox для Linux.
  2. Скачайте соответствующий пакет для вашего дистрибутива (DEB для систем на основе Ubuntu, RPM для систем на основе Fedora).

Установка загруженного пакета

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

Для систем на основе 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

Для некоторых дистрибутивов может потребоваться установить открытые ключи 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 -

Шаг 3: Добавьте своего пользователя в группу vboxusers

Чтобы иметь возможность использовать USB-устройства и другие функции VirtualBox, вы должны добавить вашего пользователя в группу vboxusers. Сделайте это с помощью следующей команды:

sudo usermod -aG vboxusers [your-username]

Замените [your-username] вашим фактическим именем пользователя. Затем выйдите из системы и зайдите снова, чтобы изменения вступили в силу.

Шаг 4: Проверьте установку

Чтобы проверить, правильно ли установлен VirtualBox, выполните следующую команду в терминале:

vboxmanage --version

Эта команда отобразит установленную версию VirtualBox и подтвердит, что он установлен и работает.

Шаг 5: Установите пакет расширений (необязательно)

Пакет расширений Oracle VM VirtualBox предоставляет дополнительные функции, такие как поддержка USB 2.0/3.0 устройств и VirtualBox RDP. Скачайте пакет расширений здесь и установите его, используя следующую команду:

sudo VBoxManage extpack install [path-to-extension-pack]

Убедитесь, что заменили [path-to-extension-pack] на фактический путь к загруженному файлу.

Использование VirtualBox

Создание новой виртуальной машины

Чтобы создать новую виртуальную машину, выполните следующие шаги:

  1. Откройте VirtualBox из терминала, набрав virtualbox, или выберите его в меню вашего настольного приложения.
  2. Нажмите "Создать", чтобы запустить мастер создания виртуальной машины.
  3. Укажите имя вашей виртуальной машины и выберите тип и версию операционной системы, которую вы хотите установить.
  4. Назначьте количество памяти (RAM) виртуальной машине. Система предложит значение по умолчанию, которое можно настроить в соответствии с вашими потребностями.
  5. Создайте виртуальный жесткий диск. Вы можете настроить его размер и выбрать тип файла; рекомендуется VDI (VirtualBox Disk Image).
  6. Установите виртуальный жесткий диск как динамически выделяемый или фиксированного размера. Для большинства случаев использования подходит динамически выделяемый, поскольку он экономит место на вашем реальном диске.
  7. Просмотрите и подтвердите настройки, затем нажмите “Создать”, чтобы завершить создание новой виртуальной машины.

Установка операционной системы

После создания виртуальной машины выполните следующие инструкции для установки предпочитаемой операционной системы:

  1. Выберите вашу недавно созданную виртуальную машину из списка в VirtualBox Manager.
  2. Нажмите "Пуск", чтобы запустить виртуальную машину.
  3. Когда будет предложено, вставьте установочный носитель операционной системы. Это может быть образ файла ISO, который вы скачали, или физический диск.
  4. Следуйте инструкциям по установке так, как если бы вы устанавливали операционную систему на физический компьютер.

После завершения установки виртуальная машина будет вести себя как настоящий компьютер, работающий с установленной операционной системой.

Использование снимков

Снимки в VirtualBox позволяют сохранить состояние виртуальной машины в определенный момент времени. Эта функция полезна для создания точки возврата перед внесением важных изменений. Чтобы создать и восстановить снимок, выполните следующие действия:

Создание снимка

  1. Выберите вашу виртуальную машину в VirtualBox Manager.
  2. Нажмите кнопку "Снимок" в правом верхнем углу.
  3. Нажмите “Сделать снимок” и укажите имя и, при необходимости, описание вашего снимка, чтобы запомнить, какие изменения он представляет.

Восстановление снимка

  1. Выберите снимок, к которому хотите вернуться, в разделе "Снимки".
  2. Нажмите "Восстановить". Если необходимо, вы можете создать текущий снимок перед восстановлением более раннего.

Установка гостевых дополнений

Гостевые дополнения VirtualBox — это специальные программные пакеты, которые можно установить внутри виртуальной машины для улучшения производительности и добавления таких функций, как общие папки и бесшовная интеграция мыши. Чтобы установить гостевые дополнения:

  1. Запустите виртуальную машину и войдите в гостевую операционную систему.
  2. В меню VirtualBox зайдите в "Устройства" и выберите "Вставить образ диска гостевых дополнений".
  3. В зависимости от гостевой ОС может появиться автоматический запрос на запуск установщика. Если этого не произошло, откройте смонтированный CD и вручную выполните скрипт установки.
  4. Следуйте инструкциям на экране, чтобы завершить установку, и перезагрузите виртуальную машину после завершения.

Включение общих папок

Общие папки позволяют легко обмениваться файлами между вашей хостовой и гостевой операционными системами. Чтобы настроить общие папки:

  1. С выключенной виртуальной машиной откройте "Настройки" вашей виртуальной машины.
  2. Перейдите в раздел "Общие папки".
  3. Нажмите кнопку "Добавить" на правой стороне окна.
  4. Выберите путь к папке на вашем хосте и выберите имя папки, которое будет узнано вашим гостем.
  5. Настройте другие параметры, такие как установка папки как только для чтения, если необходимо.
  6. Включите “Автомонтирование”, чтобы папка была видна в гостевой ОС без необходимости ручного монтирования.
  7. Нажмите “ОК”, чтобы сохранить настройки и запустите вашу виртуальную машину.

Устранение распространенных проблем

Проблемы с модулем ядра VirtualBox

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

sudo /sbin/vboxconfig

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

Проблемы с ускорением 3D

Иногда включение 3D-ускорения может вызвать неожиданные проблемы с гостевыми системами. Если вы столкнулись с проблемами отображения, попробуйте отключить 3D-ускорение в настройках виртуальной машины под "Дисплей" → "Экран".

Проблемы с производительностью

Для низкой производительности убедитесь, что вы выделили достаточно процессора и ОЗУ вашей виртуальной машине. Также используйте гостевые дополнения VirtualBox для дальнейшего повышения производительности.

Проблемы с сетью

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

Заключение

VirtualBox — это универсальный инструмент, который может значительно повысить вашу продуктивность и исследовательскую деятельность на Linux. С шагами, описанными в этом руководстве, вы теперь готовы эффективно создавать и управлять виртуальными средами. Всегда помните сохранять снимок перед внесением серьезных изменений и использовать гостевые дополнения для лучшего опыта.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии