Попробуйте Linux на своем Mac с виртуализацией с открытым исходным кодом

Виртуализация открывает страну чудес новых возможностей для всех, включая обычных пользователей компьютеров, которые хотят опробовать новую операционную систему. Вы используете Mac, но хотите попробовать Microsoft Windows? Вы можете это сделать с помощью решения для виртуализации. А если вы используете Windows, но хотите попробовать платформу macOS или Linux? Это также возможно с виртуализацией.

Существуют различные решения виртуализации. Пользователи Mac обычно думают о Parallels, но это проприетарное программное обеспечение. Если вы разработчик, возможно, вы знаете о VirtualBox . VirtualBox — отличный инструмент, но есть еще один вариант: QEMU , эмулятор машины и виртуализатор с открытым исходным кодом, доступный по лицензии GPLv2 .

В этом пошаговом руководстве объясняется, как использовать QEMU для запуска Fedora Linux в macOS. QEMU также поддерживается практически на всех платформах, включая Windows и различные дистрибутивы Linux.

Шаг 1. Установите QEMU с Homebrew

Если вы не используете macOS, посетите страницу загрузки QEMU, чтобы установить его для своей операционной системы.

Если вы используете Mac, вы можете использовать Homebrew для установки QEMU. Если у вас еще нет Homebrew, введение Мэтью Броберга в Homebrew поможет вам установить и настроить его.

Чтобы установить QEMU с Homebrew, введите:

brew install qemu

Эта команда должна установить все зависимости, утилиты QEMU и многое другое.

Шаг 2. Загрузите ISO-образ Fedora для своей рабочей станции

Затем загрузите образ рабочей станции Fedora, который можно использовать для загрузки среды Fedora через QEMU. Fedora — это дистрибутив Linux с открытым исходным кодом, его основная лицензия — GPLv2 . В виртуализации замечательно то, что если вы хотите использовать другую платформу, вы можете это сделать.

Получите ISO-образ Fedora Workstation, посетив домашнюю страницу Fedora и нажав кнопку « Загрузить сейчас» в разделе Fedora Workstation.

Вы хотите загрузить образ ISO, поэтому нажмите кнопку « Загрузить» под x86_64 . Сохраните файл в новом каталоге, который вы можете запомнить.

Шаг 3. Загрузите образ Fedora QCOW2 для файлового диска

В дополнение к приведенному выше образу ISO (который используется для загрузки рабочей станции Fedora) вам также понадобится образ QCOW2, что означает «Копирование при записи QEMU». QCOW2 использует стратегию оптимизации дискового хранилища, которая откладывает выделение хранилища до тех пор, пока оно не понадобится. Формат QCOW2 используется QEMU, OpenStack и KVM.

Посетите страницу образов Fedora Cloud Base и нажмите ссылку Загрузить рядом с Cloud Base Image для OpenStack. Это загрузит образ QCOW2; сохраните файл в том же каталоге, в котором вы поместили ISO-образ Fedora Workstation.

Шаг 4. Измените размер образа QCOW2

У вас должно быть два файла в этом каталоге. Вы можете проверить с помощью lsкоманды.

Команда qemu-imgпозволит вам изменить размер загруженного образа QCOW2 до любого размера, который вы хотите выделить. Используйте эту команду, чтобы выделить 10 ГБ для вашего диска:

qemu-img create -f qcow2 DOWNLOADED_QCOW2_FILE 10G

Шаг 5: Запустите Fedora с QEMU

Запустите Fedora с помощью следующей qemu-system-x86_64команды:

 qemu-system-x86_64 \
-m 2048 \
-vga virtio \
-cdrom ./Fedora-Workstation-Live-x86_64-32-1.6.iso \
-accel hvf \
-show-cursor \
-usb \
-device usb-tablet \
-drive file=./Fedora-Cloud-Base-32-1.6.x86_64.qcow2,if=virtio

 

Вот что делает эта команда:

  1. qemu-system-x86_64 это служебная команда QEMU.
  2. -mПараметр определяет , сколько оперативной памяти вы хотите выделить. Это выделяет 2 ГБ, но вы можете увеличить его, если хотите.
  3. -vgaопределяет графический вывод в virtio-vga . Это современное устройство отображения на основе virtio, предназначенное для виртуальных машин и включающее режим совместимости с VGA.
  4. -cdrom указывает файл, который вы будете использовать для загрузки вашей рабочей станции.
  5. -accelуказывает тип ускорения, который вы хотите использовать, который должен быть hvfдля аппаратного ускорения.
  6. -show-cursor гарантирует, что вы увидите курсор мыши.
  7. -usb указывает устройство ввода.
  8. -device usb-tablet указывает на то, что вы используете сенсорную панель в качестве устройства ввода.
  9. -drive file=… указывает диск раздела, который вы хотите использовать.

Это запустит Fedora Workstation через QEMU.

Шаг 6: Установите Fedora на QCOW2

В окне QEMU выберите первую опцию « Запустить Fedora-Workstation» . Это загрузит Fedora стандартным способом.

 

Загрузка может занять некоторое время, но должна пройти довольно гладко.

 

После загрузки у вас будет два варианта: попробовать Fedora и установить на жесткий диск . Выберите Установить на жесткий диск.

 

Вы можете увидеть пустой экран, но все загружается.

 

Первый экран, который вы видите, — это меню выбора языка. Выберите тот, который вам удобен, и нажмите « Продолжить» .

Вы получите возможность изменить другие параметры, такие как время и дата, но выберите « Место установки» .

 

Заметили диск с 10Гб? Это образ QCOW2, который вы установили ранее. Выберите это и нажмите Готово .

 

Наконец, нажмите « Начать установку» . Для установки всего потребуется некоторое время, но как только все будет завершено, вы получите экран приветствия вместо варианта установки.

 

Это оно! Как видите, QEMU — хороший вариант для опробования виртуальной среды без особой сложности и с открытым исходным кодом.

Надеюсь, это поможет вам начать работу с Fedora через QEMU.