Oc-windows.ru

IT Новости из мира ПК
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка Arch Linux на Virtualbox

Установка Arch Linux на Virtualbox

Официальное руководство по установке Arch Linux рассчитано на все случаи жизни, конфигурации оборудования, намерения и подготовку пользователей, и потому неизбежно содержит множество избыточной для новичка информации (кроме того, есть ещё более подробное руководство для новичков). Наша цель — познакомиться с Arch, почувствовать как работать в этой системе. Самый простой способ достичь этой цели — установить Arch на виртуальную машину, где мы вольны сами выбирать конфигурацию оборудования. Чтобы быстрее установить систему и приступить к работе, создадим виртуальную машину под управлением VirtualBox с одной операционной системой (Arch Linux) и одним жёстким диском.

Кроме того, предполагается, что на хост-машине подключен Интернет.

Подготовка к установке

Скачать дистрибутив можно по адресу: [руководстве](http://www.archlinux.org/download/]].

Загрузка

  • Создадим в VirtualBox новую виртуальную машину.
  • В настройках машины загрузим iso-образ Arch в привод CD и укажем этот привод первым в списке загрузки.
  • Запустим виртуальную машину и выберем архитектуру Arch. Выбирать лучше 64-битный вариант, так как рано или поздно поддержка 32-битных пакетов будет прекращена.

После загрузки вы попадёте в консоль суперпользователя root .

Подключение к Интернет

В случае VirtualBox сеть поднимается сама и уже готова к использованию.

Подготовка жёсткого диска

В первый раз Arch лучше всего ставить на один раздел. Раздел /boot , упоминаемый в [[https://wiki.archlinux.org/index.php/Partitioning), не нужен, поскольку у нас будет всего одна операционная система. Раздел под swap также не нужен. Вместо него разместим swap в файле, как в Windows. Это даст возможность изменять размер swap или вовсе удалить его. Если у вас достаточно оперативной памяти, то swap можно не создавать или создать, но не подключать. Тогда, даже если память закончится, то система просто «подумает» несколько минут, а затем убьет самый «прожорливый» процесс.

Разметка

Для разметки диска можно использовать классический fdisk или более простой cfdisk . Поскольку раздел у нас предполагается всего один, возможностей cfdisk будет достаточно:

Добавим новый раздел. Он будет первичным (Primary), загрузочным (Bootable) и занимать весь диск. Запишем сделанные нами изменения.

Проверить разметку можно повторно запустив cfdisk .

Форматирование

Размеченный диск нужно отформатировать, то есть создать на нем файловую систему. В качестве последней выберем ext4:

Установка базовых пакетов

Создание основных каталогов

Перед тем как ставить пакеты, нам нужно смонтировать подготовленный на предыдущем шаге раздел диска, создать в нём основные каталоги и пробросить в устанавливаемую систему /dev , /proc и /sys :

Опция —bind позволяет связать один каталог с другим. Связывать /dev и другие каталоги необходимо для того, чтобы устанавливаемая система могла получить доступ к устройствам и другой информации. Системе это понадобится для установки некоторых пакетов, а нам — для установки и настройки загрузчика из chroot-а (этим мы займёмся чуть позже).

Загрузка пакетов

Команды для установки пакетов при инсталляции отличаются от обычных только тем, что пакетному менеджеру pacman дополнительно указывается корневой каталог устанавливаемой системы. Его мы, если помните, смонтировали в /mnt .

Обязательными для установки являются базовые пакеты и загрузчик:

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

Настройка зеркал для новой системы

После окончания загрузки пакетов имеет смысл скопировать список зеркал с установочного образа в нашу новую систему:

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

Настройка устанавливаемой системы

Переключение

Переключаемся в устанавливаемую систему:

Дальнейшие действия производятся в устанавливаемой системе. Выходить из chroot нужно будет только после завершения настройки — для перезагрузки.

В дальнейшем, если какого-либо конфигурационного файла нет, и не написано, что он генерируется определенной командой, то его нужно создать.

Имя хоста

Открываем /etc/hostname (например, с помощью nano ), пишем туда имя хоста, например arch .

Локаль

Открываем файл /etc/locale.gen и стираем решетку перед локалью ru_RU.UTF-8 UTF-8 .

Запускаем генератор локалей:

Теперь открываем файл /etc/locale.conf и пишем туда следующее:

Не пугайтесь, если введя после этого команду locale вы не увидите изменений. Так и должно быть.

Виртуальная консоль

Открываем файл /etc/vconsole.conf и пишем туда:

Переводим аппаратные часы на «локальное» время и отображаем это в конфигурационном файле /etc/adjtime :

localtime указывается для совместимости с Windows.

Указываем свой часовой пояс:

Если у вас другой часовой пояс, то ищите свой файл в /usr/share/zoneinfo/ и командуйте аналогичным образом.

Автомонтирование

Теперь открываем файл /etc/fstab и прописываем туда наш корневой раздел. Есть несколько способов указания нужного раздела, самый простой — использовать для указания имя устройства:

Напомню, что разделителем в /etc/fstab служит табуляция.

Установка загрузчика

Если вы хотите видеть как проходит процесс загрузки, то откройте файл /etc/default/grub и закомментируйте quiet из параметров ядра.

Запускаем автоматическую настройку:

grub-mkconfig может ругаться на lvmetad. Это предупреждение можно проигнорировать, а можно удалить пакет lvm2 и перегенерировать конфиг.

Инициализация хранилища ключей

Установка практически выполнена, но прежде чем перезагружать систему, инициализируем и «населим» хранилище ключей для pacman :

Перезагрузка

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

При установке в VirtualBox новая система иногда ведёт себя странным образом: сначала вроде бы нормально загружается, а потом на экране появляется ругань вида upgrade bios or use force_addr=0xaddr и приглашение консоли не появляется. В этом случае нужно просто перейти в другую консоль, нажав HOST + F2. Хост-клавишей обычно выступает правый Ctrl.

Жизнь в новой системе

Если установленная система смогла загрузиться, значит всё в порядке — базовая система у нас теперь есть, осталось только войти в неё под root -ом.

Первым делом защищаем root паролем:

Создаём файл подкачки

При достаточном объёме оперативной памяти делать это не обязательно. Однако на всякий случай лучше научиться создавать и подключать swap сейчас. Делается это так:

Файл готов. Чтобы подключить его достаточно ввести команду:

Чтобы подключение происходило автоматически, swap нужно прописать в /etc/fstab :

Снова поднимаем сеть

Наша задача: выяснить, как в Arch называется наш старый добрый сетевой интерфейс eth0. Для этого ищем интерфейс вида enp0s3 в выдаче

Затем запускаем для этого интерфейса DHCP:

и добавляем всё это в автозагрузку:

Создаём пользователя

Добавим пользователя в группу wheel с помощью команды

Поставим и настроим sudo для выполнения команд администратора

В файле /etc/sudoers раскомментируем строку # %wheel ALL=(ALL) ALL . Теперь мы можем использовать команду sudo .

Базовая настройка системы завершена. Дальнейшую настройку и установку дополнительных пакетов (иксов, драйверов, графических оболочек и т. п.) каждый выполняет по своему вкусу.

Полезные ссылки

Читайте также

Комментарии

Дмитрий Храмов
Компьютерное моделирование и все, что с ним связано: сбор данных, их анализ, разработка математических моделей, софт для моделирования, визуализации и оформления публикаций. Ну и за жизнь немного.

Как установить KVM и управлять виртуальными машинами в Ubuntu 18.04

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

В этом учебном руководстве мы опишем, как установить и использовать виртуальную машину с помощью платформы-виртуализации-KVM с открытым исходным кодом. Команды и процедура, описанная в этом учебном руководстве, были выполнены в системе Ubuntu 18 на x86 процессоре.

Читать еще:  Проверка адреса электронной почты на существование

Процесс установки KVM

Выполняющий четырех шагов, описанных здесь в Процессе установки, должен сопровождаться для успешной установки KVM в системе Ubuntu.

Шаг 1: проверка поддержки оборудования

Прежде, чем установить KVM, важно проверить, поддерживает ли Ваш ЦП виртуализацию и если технология виртуализации была активирована на Вашем ЦП.

Выполните следующую команду на своем Терминале Ubuntu. Можно открыть терминал путем нажатия Ctrl+Alt+T или через системного Тире.

Вывод этой команды очень важен. Вывод 1 или что-либо большее, чем это указывает, что Ваш ЦП может быть установкой для использования технологии виртуализации. Вывод 0 указывает на неспособность Вашей системы выполнить KVM. В моем случае вывод равняется 4, который проверяет, что я могу установить и выполнить виртуальную машину (машины).

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

OutPut 1:

Этот вывод указывает, что Ваш ЦП не был настроен для выполнения виртуализации. Процедура для включения виртуализации должна сначала ввести BIOS Setup при начальной загрузке системы, отредактировать конфигурацию системы, чтобы активировать виртуальную технологию и затем трудно выключить и в системе.

Теперь, когда Вы включаете свою систему и работаете kvm-хорошо команда, следующий вывод будет отображен:

OutPut 2:

Следующий вывод указывает, что Вашей системе включили виртуализацию, и это может использоваться для ускорения KVM.:

Шаг 2: установка пакета KVM

Теперь, когда Вы проверили предпосылки для установки KVM в Вашей системе, используйте следующую команду для установки KVM:

Вам предложат обеспечить пароль, поскольку только суперпользователь может установить пакет на Ubuntu. Процесс установки начнется; во время которого Вам предложат с да или никакой опцией. Введите y для продолжения установки. Мы также устанавливаем виртуальный пакет менеджера с этой установкой; это — графический инструмент для управления Вашими виртуальными машинами.

Шаг 3: добавление Вашей учетной записи пользователя на KVM

Следующий шаг после установки должен добавить Вашу учетную запись пользователя как пользователя KVM. Важно отметить, что можно использовать виртуальные машины на KVM, только если Вы — пользователь root или если Вы — часть libvirt/libvirtd группы. Используйте следующую команду, чтобы добавить себя к libvirtd группе:

Вывод 1:

[Имя пользователя] был добавлен к libvirtd группе.

Это — вывод для немного более старых версий KVM, который имел группу по умолчанию, названную libvirtd.

Вывод 2:

Та же команда могла бы дать следующий вывод в Вашей системе:

Это указывает на использование новой версии KVM, который имеет группу по умолчанию libvirt служащий той же цели как та из libvirtd группы. Следующий вывод команды групп укажет, что текущий пользователь root уже является членом libvirt группы. Поэтому нет никакой потребности добавить себя к этой группе.

Для добавления других пользователей этой группе используют следующую команду:

У этого нового пользователя будут доступ и полномочия управления на KVM.

Шаг 4: проверка успешной установки

Выйдите из системы и войдите в систему назад к Вашей системе и выполните следующую команду:

Следующий вывод указывает, что все работает правильно в Вашей системе.

Создайте новый VM в KVM

После успешной установки KVM можно начать работать с ним сразу же. Давайте посмотрим, как получить доступ к менеджеру по графической виртуальной машине на Вашем Ubuntu.

Можно получить доступ к менеджеру VM через Тире Ubuntu следующим образом:

ИЛИ путем доступа к нему через Список приложений Ubuntu.

Теперь позволяет нам создать демонстрационную виртуальную машину через менеджера. В этом учебном руководстве я буду создавать новый VM для дополнительного Ubuntu ОС, которую я хочу использовать наряду с текущей основной установкой того же, уже существующего в моей системе. Я загрузил файл ISO на свою систему через Интернет.

Выполните эти шаги:

Следующее изображение показывает среду менеджера VM:

Можно создать новую виртуальную машину через Меню Файла, Создать новый значок виртуальной машины на панели инструментов или через контекстное меню при записи QEMU/KVM под столбцом ‘Name’.

Следующее Новое диалоговое окно VM откроется:

Обратите внимание на то, что можно было также отобразить следующее диалоговое окно, если Вы не активировали виртуализацию для своего ЦП. См. Шаг 1 Процесса установки для избавлений от этой проблемы.

Выберите свою опцию инсталляции из этих четырех доступных параметров и нажмите кнопку Forward. Я выбираю Локальную опцию Media установки, поскольку файл ISO уже загружается в моей системе.

Следующее диалоговое окно появится:

Вышеупомянутое диалоговое окно позволяет Вам выбрать местоположение для установки медиа. Можно хотеть установить его через CD-ROM или DVD или, как я, использовать ISO-образ пакета установки.

Нажмите Forward; следующее диалоговое окно появится:

На этом шаге можно выбрать RAM для нового VM. Для систем на 32 бита можно зарезервировать RAM только до 2 г. Для систем на 64 бита можно даже выбрать больше чем 2 ГБ из памяти, доступной на главном компьютере. Через это диалоговое окно можно также выбрать число ЦП из доступных процессоров системы.

Определите свой выбор и затем нажмите кнопку Forward; следующее диалоговое окно появится:

Через это диалоговое окно можно включить устройство хранения данных для VM, который Вы создаете.

Нажмите кнопку Forward после включения устройства хранения данных; следующее диалоговое окно появится:

Это — последний шаг, прежде чем установка Вашего нового VM начнется. Здесь можно определить название нового VM и сделать несколько других конфигураций.

Нажмите кнопку Finish. Установка Вашего нового VM начнется в зависимости от Вашего выбора и опций инсталляции, которые Вы обеспечили.

Когда установка будет завершена, Ваш VM откроется в новой консоли. Можно установить указанную ОС через это окно как Вы, был бы в физической системе.

Я установлю пакет Ubuntu 18.04 на своем новом VM и начну использовать его как, я был бы на нормальной машине, не влияя на мою исходную ОС.

Управляйте своей виртуальной машиной KVM

Через соответствующую консоль VM

При создании нового VM он открывается в состоянии выполнения. Можно выполнить следующие операции управления на VM через новую консоль VM:

  • Включите VM

Можно включить VM путем нажатия на Start Button, расположенный на панели инструментов.

  • Приостановите VM

Можно приостановить VM путем нажатия на Pause Button, расположенный на панели инструментов. Это только приостановит VM, не выключит его.

  • Завершите работу VM

Для выключения VM, как Вы выключил бы операционную систему на Вашей реальной машине, нажать Кнопку отключения от панели инструментов.

  • Снимки

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

  • Клонируйте VM

Можно клонировать существующую виртуальную машину с той же ОС и деталями конфигурации путем выбора опции Clone из меню Virtual Machine. Можно отредактировать некоторые конфигурации нового клона, например, Конфигурации сети. Использование этого нового клона состоит в том, что, так как он основан на предыдущем VM, его снимки могут быть особенно полезными для исходного VM. Клоны также полезны в создании и управлении кластеризованной сетью VMs того же типа.

  • Переместите VM

При миграции VM он может успешно быть выполнен в целевой системе. Для миграции VM выберите опцию Migrate из меню Virtual Machine.

  • Сделайте снимок экрана
Читать еще:  Скачать AutoHotkey русскую версию

Можно также сделать снимок экрана среды VM просто путем выбора опции Take Screenshot из меню Virtual Machine.

  • USB перенаправления

Можно позволить виртуальному доступу операционной системы и использовать USB-устройство путем выбора опции USB-устройства Перенаправления из меню Virtual Machine.

  • Отправьте ключ

Путем отправки комбинаций горячей клавиши в компьютер назначения можно использовать, те включают VM без них оказывающий влияние на хост-машину на ограниченный срок. Виртуальный менеджер идет с рядом таких горячих клавиш, которые можно использовать исключительно на компьютере назначения в течение некоторого времени через меню Send Key.

  • Просмотрите и настройте аппаратные детали

Можно просмотреть и настроить систему и аппаратные детали виртуальной машины путем нажатия на информацию (я сформировал), значок от панели инструментов или путем выбора опции Details из меню View.

Через диспетчера виртуальных машин

Диспетчер виртуальных машин позволяет Вам управлять следующими опциями для своего соединения KVM и нового VM:

  • Использование ЦП монитора

Можно контролировать использование ЦП гостя VM и также хост-машина через опцию Graph в Меню Представления.

  • Детали соединения редактирования

Через опцию Connection Details в меню Edit можно управлять и настроить Виртуальную сеть, устройство хранения данных и Сетевые интерфейсы соединения KVM.

  • Удалите VM

Можно удалить VM через опцию Delete в меню Edit графического менеджера VM.

  • Управляйте предпочтениями

Другими Предпочтениями соединения можно управлять через опцию Preferences в Меню Редактирования.

Эта статья должна помочь Вам в полном понимании среды виртуальной машины, обеспеченной KVM. Вы изучили понятие KVM, как установить виртуальную машину наряду с новой операционной системой на нем. Вы также получили начинающий опыт выполнения и управления Виртуальными машинами на Вашем компьютере назначения. Статья представила Вас Виртуальной среде менеджера, где можно настроить соединение и аппаратные настройки для нового VM. Теперь Вам не нужны новые аппаратные средства для выполнения дополнительной операционной системы, которую можно хотеть использовать временно для тестирования программного обеспечения, развертывания и разработки целей или просто потому что Вам нужен тот как домашнему пользователю.

Устанавливаем Windows в виртуальной машине (KVM/QEMU) на Linux — без VirtualBox и VMware

Начинающие пользователи операционных систем на базе ядра Linux (да, Linux это не «операционная система», а «ядро» операционной системы, но об этом как-нибудь в другой раз), мигрировавшие из мира Windows, рано или поздно сталкиваются с необходимостью создать «виртуалку» для запуска ещё одной ОС параллельно основной.

Одних в эти степи заводит жажда экспериментов (а как иначе, если вы мигрировали из уютненького мира Windows в тёплый ламповый мир Linux), других — необходимость запустить ПО существующее только для определённой операционной системы. И начинаются поиски туториалов «как установить Windows в VMware Player или VirtualBox на Linux|Ubuntu». Но почему-то мало где пишут о том, что в ядро Linux уже встроена своя «виртуалка», которая отлично работает без танцев с бубном и «красных глаз». Имя ей «KVM» и её установкой и настройкой мы сегодня и займёмся.

Итак, KVM или Kernel Virtual Module — это программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) либо AMD SVM (Secure Virtual Machine). KVM использует QEMU в качестве фронтенда и для эмуляции некоторых устройств.

В свою очередь QEMU — свободная программа с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ. Включает в себя эмуляцию процессоров Intel x86 и устройств ввода-вывода. Может эмулировать 80386, 80486, Pentium, Pentium Pro, AMD64 и другие x86-совместимые процессоры; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k — лишь частично.

Надеюсь вы поняли, что это очень крутая штука, которая даёт прикурить как VirtualBox, так и решениям от VMware (плюс ещё и полностью бесплатная, в отличии от некоторых предложений последней). Приступим к делу.

Проверка поддержки виртуализации оборудованием:

Вообще последние лет 10 на рынке практически не было x86-процессоров, которые бы не поддерживали аппаратную виртулизацию, т.ч. с вероятностью в 99% ваш компьютер имеет поддержку всех необходимых технологий. Но всё же стоит проверить это с помощью следующей команды в терминале:

egrep -c ‘(vmx|svm)’ /proc/cpuinfo

Если в результате терминал выдаст число большее чем 0 (у меня, например, было 4) — значит ваш процессор поддерживает аппаратную виртуализацию и можно сразу переходить к следующему разделу этой статьи.

А вот если терминал выдал 0 — значит ваш процессор не поддерживает аппаратную виртуализацию или система думает, что ваш процессор не имеет такой поддержки, хотя по факту она есть. Причина этого скорее всего банальна — в BIOS отключена поддержка технологий виртуализации. Это легко решаемо — необходимо зайти в настройки BIOS (о том как это сделать было упомянуто в этой статье) и найти там следующие опции (одну или несколько) и включить их:

  • Для процессоров Intel: Intel VT или Intel Virtualization Technology, или VT-x, или VT-d, или Intel vPro
  • Для процессоров AMD: AMD-V, или AMD Virtualization, или AMD Secure Virtual Machine, или AMD SVM

Кстати, не забудьте после включения соответствующей опции в BIOS сохранить настройки — как правило это кнопка F10, но бывают и исключения (просто внимательно читайте всё что на экране — искомое «Save and exit setup» или что-то аналогичное).

Установка KVM и QEMU:

Здесь всё просто, т.к. все необходимые пакеты есть в репозиториях всех популярных дистрибутивов. Мы будем рассматривать на примере установки в Ubuntu-based дистрибутивах, но и в openSUSE, Manjaro и прочих все нижеперечисленные пакеты есть — надеюсь сами разберётесь. Если не разберётесь, тогда задавайте вопросы в комментариях.

Итак, команды для уставновки KVM и утилит QEMU:

sudo apt install qemu-kvm qemu-utils libvirt-bin bridge-utils virt-manager cpu-checker

После завершения установки вам необходимо будет добавить своего пользователя в группу libvirtd. Делаем в терминале:

sudo gpasswd -a ПОЛЬЗОВАТЕЛЬ libvirtd

Вместо «ПОЛЬЗОВАТЕЛЬ» необходимо указать имя вашего пользователя — если забыли, то в терминале это всё то, что написано перед знаком «@». Вообще желательно теперь разлогиниться и вновь залогиниться, но лично у автора всегда всё и так работало без релогина.

Теперь проверяем правильно ли всё было установлено (вводим команду в терминале):

Если всё и правда «ок», тогда терминал в ответ выдаст:

INFO: /dev/kvm exists
KVM acceleration can be used

Всё, KVM установлен, осталось настроить и использовать. Именно этим сейчас и займёмся.

Вообще на просторах сети множество туториалов, инструкций, советов и прочих опусов о настройке KVM и QEMU, но все они пестрят огромным количеством шаманских команд в терминале, суть которых понимают только гуру и мастера игры на бубне. При этом в таких командах описан порядок создания и настройки сетевого моста (проброс подключения к сети виртуальных машин), создания виртуальных разделов жесткого диска, создание и настройка самих виртуальных машин и подключения к ним установочных образов и всё такое прочее — ничего такого, что нельзя сделать с помощью мыши.

Мы же пойдём другим путём — будем всё настраивать с помощью графической оболочки (GUI) для KVM и QEMU. Это намного более понятно для всех тех пользователей, которые ранее имели опыт работы с приложениями от VMware и VirtualBox, а те кто не имели — намного быстрее разберутся в графической оболочке, чем в командах для терминала.

Создание и настройка виртуальных машин KVM в GUI:

Находим в списке установленных программ свежую «Менеджер виртуальных машин» (если у вас меню приложений группируется по категориям — должно быть в разделе «Администрирование») и запускаем.

Далее опишу алгоритм создания виртуальной машины для установки Windows. Понятное дело, что для установки Windows нам необходим будет установочный ISO образ. Образ Windows 10 можно свободно скачать на сайте Microsoft по следующей ссылке: https://www.microsoft.com/uk-ua/software-download/windows10ISO.

  • выбираем меню «Файл» — «Новая виртуальная машина»;
  • дальше ничего не меняем и оставляем «Локальный ISO или CDROM» (в этом окне также можно задать подгрузку установочного образа из сети, сетевую загрузку или подключение уже готовой виртуальной машины) и жмём «Вперёд»;
  • далее ничего не меняем, если устанавливать гостевую ОС будем с диска, вставленного в привод, а в случае если установка будет производиться из ISO образа — выбираем «Образ ISO», жмём «Обзор». В следующем окне жмём внизу кнопку «Локальный файл» и выбираем скачанный заранее установочный ISO образ (после однократного использования любого ISO файла, он будет добавлен в перечень томов хранилища и поэтому в следующий раз нет необходимости искать его в диспетчере файлов) и жмём «Вперёд»;
    • галочку «Автоматически определить операционную систему носителя» нет необходимости ставить или убирать — на моём опыте KVM ещё ни разу сам этого корректно не сделал, поэтому не обращаем внимание на это;
    • в разделе «Процессоры» выбираем «Копировать конфигурацию ЦП хоста» — теперь наша виртуальная машина будет видеть наш реальный CPU, хотя в этом пункте можно выбрать и эмуляцию других архитектур с помощью QEMU;
    • в разделе «Параметры загрузки» выбираем «Включить меню загрузки», после чего поставить галочки напротив «Диск 1» и «CDROM», затем с помощью стрелок необходимо пункт «CDROM» поставить на первое место в списке;
    • в разделе «CDROM» необходимо подключить установочный ISO образ — да, мы это уже делали в предыдущих пунктах на этапе создания виртуальной машины, но здесь вот такая алогичная логика — просто выбираем ещё раз тот же самый установочный ISO образ;
    • в разделе «Дисплей Spice» необходимо изменить тип на «VNC-сервер» — Windows не умеет должным образом взаимодействовать с Spice, поэтому необходимо изменить тип на VNC;
    • в разделе «Видео QXL» изменить модель на VGA — аналогично ситуации со Spice, гостевая Windows нормально взаимодействует с VGA, но не с QXL.

    Предупреждение №1: гостевая ОС перехватывает управление мышью — для возврата курсора необходимо нажать одновременно левые «Ctrl» и «Alt».

    Предупреждение №2: часто наблюдаются проблемы с выходом из полноэкранного режима — здесь можно поступить двумя способами:

    • повесить шорткат на функцию «Показать рабочий стол» — после использования комбинации, описанной в «Предупреждении №1» используйте шорткат для «Показать рабочий стол» для выхода из полноэкранного режима;
    • после использования комбинации, описанной в «Предупреждении №1» используйте всем известный шорткат «Alt» + «Tab» для переключения на любое другое открытое окно.

    Предупреждение №3: если вы попали на эту страницу в поисках решения ошибки «Не удалось завершить установку: «Couldn’t create storage volume ‘.qcow2’: ‘внутренняя ошибка: для создания обработанных образов файлов требуется qemu-img’»» — решение есть и оно очень простое (но на просторах рускоязычного интернета об этом почему-то мало написано, хотя инструкций по настройке KVM, которые и приводят к такой ошибке — вагон и маленькая тележка). Итак, всё что необходимо, это установить пакет «qemu-utils». В Ubuntu-based дистрибутивах это команда:

    sudo apt install qemu-utils

    В других дистрибутивах — воспользуйтесь поиском указанного пакета в вашем менеджере пакетов (он присутствует в стандартных репозиториях с вероятностью в 99,9%).

    Если вы следовали инструкциям по установке из этой статьи, тогда подобной проблемы у вас не будет с установкой Windows в виртуальную машину KVM, т.к. в разделе об установке учтена данная часто встречающаяся проблема.

    Ниже подборка скриншотов потнастройке KVM — для наглядности:

    Вот и всё — больше здесь рассказывать особо не о чем, т.к. подробный разбор всех возможностей KVM и QEMU растянется на много-много страниц. Да и нет в этом смысла, т.к. тонкости настройки и использования хорошо описаны на linux-kvm.org и qemu-project.org

    Держите ваши напильники в чистоте и до скорого!

    PS: для удаления установленного KVM и QEMU из Ubuntu-based систем необходимо выполнить следующие команды в терминале:

    sudo apt purge qemu-kvm qemu-utils libvirt-bin bridge-utils virt-manager

    1. Установка Ubuntu на виртуальную машину

    Целью данной лабораторной работы является знакомство с основами работы с виртуальными машинами и графическим интерфейсом операционной системы Ubuntu.

    Установка VirtualBox

    Скачайте последнюю версию дистрибутива (platform package) VirtualBox для своей операционной системы и установите его. При установке согласитесь на установку дополнительных сетевых драйверов и пакета VirtualBox Extension Pack.

    Создание виртуальной машины с операционной системой Ubuntu.

    Скачайте со страницы https://www.osboxes.org/ubuntu/ образ виртуальной машины с установленной операционной системой Ubuntu. Поскольку на этой страницы выкладываются образы, в том числе, и тестовых сборок, рекомендуется посмотреть список версий Ubuntu и скачать текущую версию.

    Извлеките из архива файлы образа (с расширением *.vdi). Этот файл хранит содержимое винчестера (жесткого диска) виртуальной машины.

    Запустите Oracle VM VirtualBox.

    Откройте в нем «менеджер виртуальных носителей». В нем нажмите кнопку «добавить» и добавьте виртуальный жесткий диск указав разархивированный файл.

    В Oracle VM VirtualBox нажмите кнопку «создать» для создания виртуальной машины. В открывшемся окне перейдите в экспертный режим и установите следующие параметры:

    • имя и папка машины – исходя из собственных предпочтений;
    • тип – Linux;
    • версия – Ubuntu (64-бит);
    • объем памяти – передвинуть указатель до конца зеленого поля;
    • жесткий диск – использовать существующий виртуальный жесткий диск (выбрать добавленный ранее жесткий диск).

    Нажмите кнопку «создать». В Oracle VM VirtualBox появиться виртуальная машина с указанным вами именем. Ее нужно запустить.

    Первоначальная настройка операционной системы Ubuntu

    После запуска виртуальной машины нужно выбрать пользователя и ввести его пароль. В рекомендованных выше образах операционной системы имеется пользователь «osboxes.org» с паролем «osboxes.org». Такой же пароль у пользователя «root».

    После первого входа в систему будет предложено сделать дополнительные настройки системы (подключить аккаунт, обновить и др.). Эту настройку можно опустить (нажимая кнопки «skip», «next» и «done» или закрывая окна).

    Переведем интерфейс операционной системы на русский язык. Для этого в контекстном меню (которое вызывается нажатием правой кнопки мыши на рабочем столе) выбираем пункт «settings», в открывшемся окне находим «Region & Language».

    Далее нажимаем кнопку «Manage installed Languages». Если появляется окно с надписью «The language support is not installed completely» нажимаем «install», если появляется окно «Authentication Required» вводим пароль пользователя «root» и нажимаем «Authenticate». В окне «Language Support» нажимаем кнопку «Install/Remove languages» и добавляем русский язык. Нелишним будет нажать кнопку «Apply System-Wide» (добавить язык по всей системе). Далее переходим по вкладку «Regional Formats», устанавливаем там «русский (Российская Федерация)» и нажимаем «Apply System-Wide». После чего перегружаем виртуальную машину (выпадающее меню в правом верхнем углу – «Power Off» – «Restart»).

    После перезагрузки идем снова в «Region & Language», нажимаем «Language», выбираем «Russian», нажимаем «Select» и «Restart». После еще одной перезагрузки операционная система будет перезагружена с русским интерфейсом и предложит переименовать некоторые папки на русский язык (что делать не стоит).

    Знакомство с интерфейсом

    Найдите на панели программ программу «Файлы» и запустите её. Перейдите в «Другие места», определите размер жесткого диска виртуальной машины. Зайдите в папку «Компьютер», затем в папку «home», затем в «osboxes».

    Найдите иконку «Показать приложения» и нажмите ей. Найдите приложение «Terminal» и запустите его. Добавьте его в избранное на панели программ.

    С помощью команды «pwd» в терминале узнайте текущий каталог (это должен быть домашний каталог текущего пользователя).

    Посмотрите содержимое текущего каталога с помощью команды «ls».

    Команда «cd каталог» позволяет перейти в каталог. Перейдите с её помощью в корневой каталог и посмотрите его содержимое (для перехода в родительский каталог укажите аргумент «..»).

Ссылка на основную публикацию
Adblock
detector
×
×