В этой статье я покажу вам, как создать виртуальную машину Ubuntu VM (virtual machine) на Windows 11 с помощью VirtualBox.
Версия Ubuntu, используемая в этом руководстве, будет 22.04 LTS, однако процесс должен выглядеть практически идентично для других версий Ubuntu.
Скачайте и установите VirtualBox
Загрузите пакеты платформы VirtualBox для хостов Windows на этой странице, а затем просто установите программу на свой компьютер.
Загрузите образ Ubuntu
Скачайте образ Ubuntu, в данном случае Ubuntu 22.04 LTS.
Файл .iso имеет размер более 3 Гб, поэтому в зависимости от вашего подключения этот шаг может занять некоторое время.
Создание виртуальной машины Ubuntu
Откройте VirtualBox и нажмите “Создать”.
Включите экспертный режим, дайте имя вашей виртуальной машине, выберите тип “Linux” и укажите, какую версию Linux вы будете использовать.
Также убедитесь, что вы выделили виртуальной машине достаточно памяти. В моем случае я использовал 4 ГБ, хотя в большинстве случаев достаточно и меньшего объема. Как минимум, я бы рекомендовал вам 2 ГБ.
Это значение можно легко изменить позже, поэтому не стоит слишком беспокоиться об этом.
Когда вы закончите, нажмите кнопку “Создать”.
В следующем окне подтвердите каталог, в котором будет храниться ваш файл VM.
Если вы не знаете, что делаете, выберите “VDI (VirtualBox Disk Image)” в качестве типа файла жесткого диска и решите, сколько места вы хотите выделить для вашей виртуальной машины.
Последнее изменить впоследствии несколько сложнее, чем, например, доступную оперативную память, поэтому лучше выбрать значение, которого хватит надолго. В моем случае я выбрал динамически выделяемые 100 ГБ. Как минимум, я бы рекомендовал 15 ГБ.
Основное преимущество динамического выделения заключается в том, что на хостовой ОС будет использоваться только фактическое пространство, используемое ВМ, в то время как при фиксированном выделении выбранное вами пространство будет занято немедленно.
Фиксированное распределение может иметь преимущество в производительности, однако в большинстве случаев вы вообще не заметите разницы.
Нажмите кнопку “Создать”.
Оптимальные настройки
Прежде чем перейти к следующему шагу, выберите “Настройки”. Затем примените оптимальные настройки, описанные далее.
Внимание: Это не жестко прописанные правила, поэтому воспринимайте их с долей соли и не стесняйтесь адаптировать под свои нужды.
- Система > Материнская плата: Включить EFI
- Система > Процессор: Установите ядра процессора на половину доступных ядер
- Система > Дисплей: Увеличьте видеопамять до 128 МБ, включите 3D-ускорение
Установка Ubuntu
Запустите виртуальную машину и выберите загруженный ранее образ Ubuntu в качестве загрузочного диска.
Выберите “Попробовать или установить Ubuntu” и просто следуйте обычному процессу установки Ubuntu, выбирая настройки, которые вы считаете подходящими.
Если вам понадобится помощь в любой момент, вы можете обратиться к этому руководству:
What To Do After Ubuntu Has Been Installed?
Поздравляем, теперь Ubuntu должна быть установлена и работать. Ниже приведен список вещей, которые вы, возможно, захотите сделать, прежде чем продолжить:
- Измените разрешение экрана на разрешение вашего монитора, так как по умолчанию оно составляет 800 x 600
- Запустите все обновления, которые предлагает Ubuntu
- Переключитесь между оконным и полноэкранным режимом, нажав клавишу хоста + F; клавиша хоста – это клавиша, отображаемая в правом нижнем углу вашего экземпляра VM, в моем случае “STRG-Rechts” (по-немецки “CTRL-right”).
- Подключитесь к своему аккаунту Google, так как это даст вам мгновенный доступ к файлам Google Drive из Ubuntu.
- Установите гостевые дополнения (подробнее ниже)
- Создайте общую папку (подробнее ниже).
Примечание: Бывают случаи, когда родное разрешение вашего монитора просто не отображается, несмотря на то, что все было настроено правильно. Я опубликовал на GitHub сценарий Shell, который может помочь вам исправить это, принудительно установив нужное разрешение экрана.
Установка гостевых дополнений
Этот пункт специфичен для Ubuntu в качестве виртуальной машины. Guest Additions – это дополнительная часть программного обеспечения, которая улучшает
интеграцию между виртуальной машиной и основной ОС.
Чтобы установить Guest Additions, сначала загрузитесь на рабочий стол, затем выберите Devices > Insert Guest Additions CD.
В некоторых случаях вы можете просто установить Guest Additions, и все готово.
Однако возможно, что нажатие кнопки “Запустить программу” ничего не даст. В этом случае щелкните правой кнопкой мыши и откройте папку CD в терминале.
Выполните, набрав эту команду:
sudo ./VBoxLinuxAdditions.run
Если установка гостевых дополнений не помогла вам раньше, то теперь ваш терминал предоставит вам информацию о том, почему это не сработало.
В моем случае отсутствовал необходимый пакет, который я смог установить, выполнив следующие команды:
sudo apt-get update
sudo apt-get install build-essential gcc make perl dkms
После этого все прошло гладко.
Установка гостевых дополнений иногда может быть немного сложной – поэтому не стесняйтесь оставлять комментарии, если у вас возникли трудности, и я постараюсь помочь.
Настройка общей папки
Чтобы настроить общую папку, снова зайдите в настройки вашей виртуальной машины и перейдите к разделу “Общие папки”.
Теперь выберите путь для общей папки на хостовой ОС и примените те же настройки, которые показаны на скриншоте ниже.
Когда вы снова запустите свою виртуальную машину, общая папка уже должна появиться, однако, скорее всего, при попытке открыть ее вы получите следующее сообщение об ошибке:
Это местоположение не может быть отображено. У вас нет прав, необходимых для просмотра содержимого “Shared_Folder”.
Чтобы исправить ситуацию, просто выполните эту команду:
sudo adduser $USER vboxsf
Затем перезагрузите вашу виртуальную машину, и все будет в порядке.