Linux на виртуальной машине: Установка Linux на виртуальную машину VirtualBox

Содержание

Установка Linux на виртуальную машину VirtualBox












VirtualBox (Oracle VM VirtualBox) — бесплатное программное средство виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других. После выпуска первой общедоступной версии VirtualBox в 2007 году, за относительно короткое время, этот программный продукт стал одним из самых популярных пакетов виртуализации благодаря не только бесплатности, но и высокой надежности, простоте использования, поддержке множества национальных языков, неплохой справочной системе ( на момент написания статьи — только на английском языке) и кроссплатформенности.

&nbsp &nbsp
Если упрощенно, то VirtualBox — это комплект прикладных программ, системных служб и драйверов, эмулирующих новое компьютерное оборудование в среде операционной системы, где работает VirtualBox. На виртуальном компьютере (виртуальной машине, сокращенно — ВМ), создаваемом в его среде можно установить практически любую операционную систему ( гостевую ОС ) и использовать ее параллельно с основной. Так, например, на реальном компьютере с Windows можно установить виртуальную машину (VM — Virtual Machine) с операционной системой семейства Linux и пользоваться обеими ОС одновременно. Кроме того, можно настроить взаимодействие между этими системами по локальной сети, обмен данными через сменные носители, общие папки и т. п. Также, текущее состояние виртуальной машины ( и состояние установленной на ней операционной системы) можно зафиксировать, и при необходимости, в любой момент времени — выполнить полный откат на это состояние.

В данной статье рассматривается пример установки и настройки VirtualBox в среде Windows 7 и инсталляции Linux Mageia на новой виртуальной машине .

Установка Oracle VM Virtualbox на Windows 7

&nbsp&nbsp
Свежую версию VirtualBox для конкретной операционной системы можно скачать на странице загрузки проекта.

Инсталлятор VirtualBox для операционных систем Windows — исполняемый файл, который в среде Windows 7, нужно запустить от имени администратора. Начнется стандартная установка программного обеспечения:


В процессе дальнейшей инсталляции VirtualBox будет выдано предупреждение:


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


Нужно установить галочку «Всегда доверять программному обеспечению Oracle Corporation» и нажать кнопку Установить .

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

Установка Linux на виртуальную машину Oracle VM Virtualbox

&nbsp&nbsp
Процесс установки Linux или какой-либо иной ОС состоит из двух частей:

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

— определение источника с установочным дистрибутивом и запуск процесса установки.

Процесс установки новой ОС на виртуальной машине, практически ничем не отличается от установки на реальной — выполняется загрузка VM с установочного диска и дальнейшее следование указаниям инсталлятора. Источник загрузки определяется настройками виртуальной машины (По умолчанию, порядок загрузки следующий — дискета, CD-ROM, жесткий диск, Сеть).

При первом запуске VirtualBox отображается основное окно программы с приветствием и активной кнопкой «Создать» для создания новой VM:


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

— имя виртуальной машины. В соответствии с ним будет создан каталог с файлами виртуальной машины. По умолчанию — это подкаталог в «C:\Users\Пользователь\VirtualBox VMs\» .

— тип операционной системы, которая будет установлена на виртуальной машине. В данном случае — Linux

— версия ОС. В данном случае, Mageia — это форк (ответвления ) Linux Mandriva. Выбираем — Mandriva.


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


Здесь пример выделения виртуальной машине 1024 Мб оперативной памяти, вместо рекомендуемых 512 Мб. При выделении памяти, нужно учитывать реальный ее объем и
минимальные требования гостевой ОС. Если возникают затруднения в выборе данного пункта — используйте рекомендуемые программой значения. Неправильное распределение памяти между реальной и виртуальной машинами может привести к снижению производительности обеих.

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


Физически, виртуальный жесткий диск представляет собой файл в реальной файловой системе. Этот файл может быть представлен в нескольких форматах:


Выбор формата, отличающегося от рекомендуемого имеет смысл, если планируется использование созданной средствами VirtualBox виртуальной машины в среде других программных продуктов виртуализации (VMWare, MS Virtual PC, QEMU ).

Большинство параметров, определяемых в процессе создания новой виртуальной машины, можно изменять после того, как ее создание будет завершено:


На панели инструментов стала активной кнопка Настроить. Тонкие настройки виртуальной машины — это отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Поэтому, можно сразу приступить к запуску VM — жмем кнопку Запустить. При старте будет выдано сообщение об использовании Автозахвата клавиатуры


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

Поскольку гостевая система еще не установлена, потребуется загрузка с установочного диска. Можно использовать обычный CD/DVD привод с подготовленным заранее загрузочным установочным носителем, или образ этого диска. VirtualBox позволяет подключать к виртуальной машине файл образа в качестве виртуального привода с носителем. В большинстве случаев, содержимое установочных дисков скачивается в виде файлов образов в формате ISO-9660 ( файлов с расширением iso). VirtualBox позволяет обойтись без записи образа на компакт диск, и подключать такой файл непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа.


Файл образа Mageia-2-i586-DVD.iso будет подключен в качестве виртуального привода с установочным диском Mageia-2. При нажатии на кнопку Продолжить будет выполнена загрузка с виртуального привода и отобразится меню загрузчика Mageia


Для продолжения установки выбираем Install Mageia 2. В процессе установки можно выбрать используемый язык, нужно подтвердить согласие с лицензионным соглашением, выбрать язык для устанавливаемой системы ( обычно — Europe — Русский ) и
раскладку клавиатуры. Затем выполняется разметка диска, форматирование разделов, определение дополнительных источников установки и пользователю предлагается выбрать графическую среду рабочего стола.


Выбор графической среды определяется, как правило личными предпочтениями и предназначением устанавливаемой системы. По умолчанию используется среда KDE (сокращение от K Desktop Environment ). Наиболее распространенными графическими оболочками в Linux являются Gnome и KDE. Внешне, они во многом схожи, но считается, что KDE более перспективная и удобная, а также более сложная в настройках, и более требовательная к оборудованию, графическая среда. Можно начать знакомство с Linux именно в среде KDE. В дальнейшем, после установки системы, среду можно поменять или вообще отказаться от запуска графической оболочки, например изменив уровень запуска системы.

После определения графической среды начнется установка Mageia. Ход установки сопровождается комментариями и подсветкой названия текущего этапа в левой части экрана.
Нужно отметить, что Linux Mageia, как ответвление Linux Mandriva, очень похож на своего предшественника, неплохо русифицирован и является одним из наиболее понятных дистрибутивов Linux, поэтому установка системы, как правило, не вызывает никаких затруднений даже при первом знакомстве с ней.

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


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




После завершения установки Linux, желательно выполнить некоторые действия, которые в дальнейшем могут значительно упростить освоение новой ОС. Исключительно полезным свойством VirtualBox является возможность сохранения текущего состояния виртуальной машины ( возможность создания снимков ВМ ) и возврат ее к состоянию на момент создания снимка. Впрочем, эта возможность не является особенностью VirtualBox, и практически все системы виртуализации предполагают возможность создания снимков (snapshot) системы и восстановления виртуальной машины из снимка. Снимков может быть множество и восстановление состояния виртуальной машины может быть выполнено с использованием любого из них. Для тех случаев, когда система приведена в нерабочее состояние (по причине неверных настроек конфигурации, например), наличие снимков позволяет, буквально одним щелчком мышки вернуть виртуальную машину к жизни. Для начинающего пользователя Linux, возможность подобного ”отката” виртуальной машины может сэкономить значительное количество времени и нервов. Желательно до начала изменения настроек Linux сделать снимок только что установленной «чистой» системы. Делается снимок через меню Virtualbox «Машина» — «Сделать снимок» или «Host+T» ( правый CTRL + T) . Для управления снимками выбранной машины используется кнопка ”Снимки”, отображаемая в правом верхнем углу экрана.

Установленная с параметрами по умолчанию система, как правило, готова к использованию для большинства домашних пользователей. В целом, графическая среда KDE интуитивно понятна, и во многом похожа на Рабочий стол операционных систем семейства Windows. Некоторые отличия, однако, являются существенными. В Linux можно одновременно использовать 4 виртуальных рабочих стола и так называемые «комнаты»- средство группировки сходных приложений. Пользователь имеет возможность создавать отдельную рабочую среду для каждого рабочего стола, и переключаться между ними по необходимости щелчком по иконке в панели задач. Что касается комнат, то на данный момент это средство находится на стадии доработок и, кроме того, для начинающего пользователя Linux, практического интереса не представляет.

В левом нижнем углу находится кнопка запуска приложений с логотипом Mageia, назначение которой такое же, как у кнопки «Пуск» рабочего стола Windows. Меню, вызываемое при нажатии на кнопку, состоит из трех частей:

Последние приложения. Ссылки на последние используемые приложения.

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

Действия. Ссылка на выполнение отдельной команды, папка «Избранное», ссылки на последние открывавшиеся документы и приложения.

Для изменения настроек системы, общих для всех пользователей параметров, установки и удаления приложений, используется Центр управления Mageia ( Mageia Control Center ). При его запуске потребуется наличие административных привилегий — ввода пароля пользователя root :


&nbsp &nbsp Виртуальную машину можно интегрировать в существующую локальную сеть, предоставив доступ к ее ресурсам так же, как и к ресурсам реальной машины. Однако, некоторые настройки в этом случае нужно изменить. И речь идет не столько об изменении настроек безопасности установленной операционной системы, а о том, чтобы предоставить возможность сетевого доступа к ее сетевым ресурсам. Наиболее простой и эффективный способ решения данной задачи — изменить сетевые настройки таким образом, чтобы виртуальная машина имела IP-адрес из диапазона реальной локальной сети, и в настройках типа подключения VirtualBox для виртуального сетевого адаптера вместо режима трансляции адресов ( NAT ) использовался бы режим сетевого моста :


В таком режиме, все сетевые кадры, создаваемые в виртуальной среде, будут напрямую транслироваться реальному адаптеру. Остается лишь присвоить виртуальному адаптеру IP- адрес из диапазона локальной сети, либо автоматически, если имеется DHCP — сервер, либо вручную. Это можно сделать с использованием Центра управления Mageia, в разделе Сеть и ИнтернетСетевой центр. Выбрать сетевой адаптер и нажать кнопку «Настроить»:


Другие сетевые службы можно, при необходимости, установить с помощью
Центра управления Mageia — раздел «Управление программами» и разрешить к ним
сетевой доступ через настройки в разделе «Безопасность» —
«Настройка персонального файервола»

Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой «Поделиться» для своей социальной сети









В начало страницы &nbsp &nbsp &nbsp | &nbsp &nbsp &nbsp На главную страницу сайта.


7 лучших операционных систем Linux, которые стоит попробовать на виртуальной машине

Нужно установить Linux на виртуальную машину? Независимо от того, пробуете ли вы это впервые или хотите запустить Linux без двойной загрузки, виртуальная машина (ВМ) – разумный вариант.

Но какой дистрибутив Linux лучше всего подходит для виртуальной машины? Что лучше: VirtualBox или VMware? Вот семь лучших дистрибутивов Linux для запуска на вашей виртуальной машине.

Но сначала, как вы будете запускать свою виртуальную машину Linux? Доступно несколько приложений для виртуальных машин , например VMware и QEMU. Также существует Qtemu, версия QEMU с пользовательским интерфейсом, управляемым мышью, а не принудительным взаимодействием с командной строкой.

Но начать работу с виртуализацией проще всего с VirtualBox. Это работает так:

  1. Установите и запустите VirtualBox
  2. Нажмите New
  3. Введите имя устанавливаемой ОС.
  4. Выберите тип и версию виртуальной машины
  5. Настройте ЦП, хранилище и оперативную память виртуальной машины
  6. Выберите выбранный вами установочный образ Linux
  7. Установить на вашу виртуальную машину

Это, конечно же, сводка действий. Ознакомьтесь с нашим руководством пользователя VirtualBox для получения полной информации об использовании этого замечательного программного обеспечения.

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

Когда вы будете готовы, пора выбрать дистрибутив Linux для запуска на вашей виртуальной машине. Мы выбрали для вас самые интересные и легкие версии Linux.

В настоящее время Linux Mint до версии 20 предлагает несколько альтернативных версий, каждая из которых может похвастаться своим окружением рабочего стола. Установка Linux Mint на виртуальную машину – хорошая идея, поскольку рабочий стол по умолчанию не требует 3D-ускорения. Это делает его хорошим и легким дистрибутивом Linux для вашей виртуальной машины.

Ваша виртуальная машина почти наверняка будет работать как версия вашего компьютера с более низкими характеристиками. Таким образом, при меньшем количестве ресурсов поддержка Linux Mint с низкими характеристиками окажется выгодной. У вас будут еще лучшие результаты с другой средой рабочего стола. Хотите поменять корицу на MATE или Xfce? Производительность улучшится еще больше при использовании самой популярной настольной операционной системы Linux!

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

И если сама Lubuntu окажется для вас недостаточно легкой, почему бы не попробовать LXLE, Lubuntu Extra Life Extension? LXLE даже легче Lubuntu и идеально подходит для работы в качестве виртуальной машины на оборудовании с низкими характеристиками, но с возможностью виртуализации.

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

Raspberry Pi, пожалуй, самое доступное устройство Linux, причем некоторые модели доступны всего за 10 долларов. Если вы хотите начать работу с компактным компьютером, вы можете попробовать ОС Raspberry Pi на своем ПК.

Просто скачайте образ диска с полной настольной версией операционной системы. Это предназначено для систем x86 и x64, а не для ARM (в соответствии с фактическим Raspberry Pi. Не хотите устанавливать новую операционную систему?

Не волнуйтесь – есть версия ОС Raspberry Pi, доступная для VirtualBox и VMware от OSBoxes . Просто загрузите файл виртуальной машины (в VDI для VirtualBox, VMDK для VMware) и запустите его на своем ПК.

Fedora, популярная операционная система Linux, ориентирована на программное обеспечение с открытым исходным кодом. Любопытно, что он имеет репутацию сложного в использовании, но на самом деле это не оправдано.

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

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

А где лучше попробовать новую операционную систему, чем на виртуальной машине?

Облегченная операционная система Linux, идеально подходящая для множества целей, Manjaro основана на Arch Linux и оптимизирована для 32-битных и 64-битных систем.

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

Вы можете выбрать среду рабочего стола, какие службы установить и какие приложения добавить. Некоторые считают, что Manjaro и Arch наиболее близки к «настоящему» Linux, бесплатному интерфейсу с открытым исходным кодом.

В сочетании с потрясающей средой рабочего стола Pantheon elementary OS не особо легкая. Как и многие другие дистрибутивы, он основан на Ubuntu. Итак, почему стоит установить его на виртуальную машину?

Что ж, это дистрибутив, который демонстрирует возможности Linux. Наряду с потрясающим рабочим столом elementary OS имеет собственные приложения, проста в использовании и во многом обязана macOS. Элементарная ОС не отвлекает и идеально подходит для продуктивной работы и идеально подходит для установки на VirtualBox или VMware.

Нужно больше убедительности? Вот почему вам следует установить elementary OS .

До сих пор мы рассматривали настольные дистрибутивы, но если ваш интерес к Linux больше связан с сервером, почему бы не рассмотреть Ubuntu Server. Если вы раньше не использовали сервер, установка Ubuntu Server на вашу виртуальную машину – отличный способ познакомиться.

В конце концов, вы же не хотели бы экспериментировать с настоящим сервером, не так ли?

После завершения настройки сервера вы можете перенести этот опыт на физический сервер и подготовить его к работе.

Не знаете, чем отличаются настольные и серверные операционные системы? Ознакомьтесь с нашим руководством, чтобы узнать о различиях между Ubuntu Desktop и Ubuntu Server .

К настоящему времени вы должны иметь хорошее представление о том, какой дистрибутив Linux лучше всего подходит для вашей виртуальной машины. Неважно, используете ли вы VMware или VirtualBox – оба они идеально подходят для работы с Linux. Какой вы установите? Мы рассмотрели:

  • Linux Mint
  • Lubuntu
  • ОС Raspberry Pi
  • Fedora
  • Arch Linux
  • Элементарная ОС
  • Сервер Ubuntu

Между тем, если вы новичок в Linux, подумайте об установке RoboLinux на своей виртуальной машине, чтобы упростить переход с Windows.

Связанный

Виртуальные машины для Linux | Losst

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

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

Содержание статьи:

Что такое виртуальная машина?

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

Раньше виртуальные машины выполняли всю работу сами, на программном уровне, и понятно, что все это работало очень медленно. Но потом процессоры начали поддерживать аппаратную виртуализацию, это в разы ускоряет работу гостевой операционной системы. Это такие технологии, как AMD-V от AMD или Intel VT-x от Intel. Правда, эти технологии могут быть по умолчанию отключены в BIOS.

Кроме виртуальных машин, которые полностью эмулируют работу компьютера к виртуализации под linux можно отнести контейнеры, например, LXC или OpenVZ. Дальше мы рассмотрим виртуальны машины для Linux, которые вы можете использовать для установки своих систем.

1. VirtualBox

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

 

 

VirtualBox поддерживает как 32, так и 64 битные системы и вы можете установить не только Linux дистрибутив, но и Windows или даже MacOS. Все системы будут отлично работать. Во время создания виртуальной машины вы можете выбрать профиль гостевой ОС, для которого автоматически выставятся правильные параметры памяти, процессора и видеокарты.

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

Можно сказать, что это лучшая виртуальная машина для Linux, она предлагает все необходимые возможности, и в то же время достаточно проста в использовании.

2. VMware

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

 

VMWare имеет почти все те же возможности, что и VirtualBox, в некоторых тестах она показывает себя лучше чем первый вариант, но в целом их производительность одинакова. Тоже есть возможность организовывать сеть между виртуальными машинами, объединять буфер обмена и передавать файлы, но нет записи видео.

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

3. Qemu

Если вы хотите запустить не привычную операционную систему x86, а систему для устройств ARM, например, Android, Raspbian или RISC OS, то тут вам не помогут две предыдущие виртуальные машины Linux. С такой задачей может справиться только Qemu.

 

Qemu — это сокращение от Quick Emulator. Это очень простая в настройке консольная утилита, но позволяет делать многие интересные вещи на уровне VirtualBox, вы можете запускать любые операционные системы, в том числе и ARM, можете установить ОС на реальный жесткий диск или в файл, использовать аппаратное ускорение и даже автоматически скачивать некоторые дистрибутивы через интернет.

Несмотря на свое название, это очень мощный инструмент для работы с виртуализацией в Linux, для установки Qemu в Ubuntu выполните:

sudo apt install qemu qemu-kvm libvirt-bin

Подробнее про использование Qemu можно почитать в этой статье.

4. Gnome Boxes

Если вам не нравится управлять вашими виртуальными машинами с помощью командной строки, можно воспользоваться графическим интерфейсом для Qemu под названием Gnome Boxes. Эта утилита позволяет в несколько кликов создать новую виртуальную машину. При чём вам не нужно иметь установочный образ, программа может сама загрузить его из сети. Кроме создания виртуальных машин можно подключаться к удалённым виртуальным машинам по протоколу RDP или VNC. Для установки программы в Ubuntu используйте такую команду:

sudo apt install gnome-boxes

5. KVM

KVM или полностью Kernel-based Virtual Machine (виртуальная машина на основе ядра) — это реализация платформы виртуализации на уровне ядра, которая предоставляет дополнительные возможности для Qemu и очень высокую скорость работы благодаря работе непосредственно в ядре.

 

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

Чтобы начать использовать KVM сначала нужно проверить, поддерживает ли ваше оборудование аппаратное ускорение, для этого используйте утилиту cpu-checker. Если все поддерживается то вы можете перейти к установке KVM:

sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

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

6. XEN

Это еще одна платформа виртуализации для Linux, которая очень похожа на KVM. Но тут есть некоторые отличия. Как и KVM здесь поддерживается аппаратное ускорение, множество архитектур, в том числе и ARM, а также запуск различных гостевых систем, включая Windows. Но главное отличие заключается в том, что KVM по умолчанию встроен в ядро Linux, а для работы Xen вам понадобиться специально собранное ядро с его поддержкой.

Из других особенностей Xen можно отметить, что система будет работать достаточно быстро даже без аппаратного ускорения, если вы будете запускать Linux.

Выводы

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

Установка Linux на Virtualbox | Losst

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

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

Установка Linux на VritualBox

Для того чтобы установить Linux на VirtualBox нам понадобиться несколько вещей:

  • Образ диска с Linux — определитесь какой дистрибутив вы собираетесь устанавливать и загрузите его образ на официальном сайте, например, Ubuntu или Fedora. Также обратите внимание на архитектуру образа, если у вас 32 битная основная система, то вряд ли у вас получиться запустить 64 бит гостевую;
  • Установленная виртуальная машина — VirtualBox, это кроссплатформенная программа, которая может работать не только в Linux, но и в Windows и MacOS. Поэтому вы можете запускать Linux в любой операционной системе. Для большинства из них можно скачать установщик VirtualBox на официальном сайте программы;
  • Компьютер с поддержкой аппаратной виртуализации — конечно, вы можете запускать виртуальные машины и без поддержки аппаратной виртуализации, но они будут работать в разы медленнее. Большинство современных процессоров поддерживают AMD-V или Intel-VT-X. Посмотрите нельзя ли включить такую возможность в вашем BIOS.

Если у вас все это поддерживается мы можем перейти к созданию виртуальной машины. Запустите VirtualBox и нажмите кнопку создать:

В первом окне мастера введите название вашей новой виртуальной машины, выберите тип (Linux) и дистрибутив, например, Ubuntu:

 

 

Следующий шаг — нужно выбрать количество оперативной памяти для вашей машины, но умолчанию VirtualBox предлагает количество памяти в зависимости от используемой машины, но для современных дистрибутивов будет достаточно 2 Гб, это нужно для более плавной и удобной работы, хотя система будет работать и при 1024 Мб и даже меньшем объеме.

 

Дальше нам необходимо создать жесткий диск для установки системы, объем диска зависит от операционной системы, но поскольку вы можете создавать динамический диск, который будет изменять размер реального файла в файловой системе по мере наполнения, то можно указать 30 или даже 50 Гб чтобы было точно достаточно.

Сначала выберите «Создать новый виртуальный жесткий диск», затем выберите тип диска:

Наиболее часто для виртуальных машин используется диск типа VDI. Затем выберите размер диска и имя для его файла. Хотя и есть возможность использовать место по мере необходимости, лучше так не делать на HDD, лучше выделяйте все место сразу, это увеличит производительность до 10%:

 

Виртуальная машина почти готова, но нужно еще кое-что настроить. По умолчанию VirtualBox выделяет 16 мегабайт оперативной памяти для машин, но современным дистрибутивам этого мало, поэтому нажмите «Настройки», а затем на вкладке «Дисплей» установите значение видеопамяти в 128 мегабайт. Этого уже должно хватить. Кроме того, отметьте галочку 3D ускорения:

Еще нас будет интересовать раздел «Система», вкладка «Материнская плата», здесь нужно выбрать чипсет » ICH9″, Linux работает с ним лучше, также отметьте галочки часов в UTC.

 

 

На вкладке «Процессор» нужно отметить использовать «PAE/NX», и не выбирайте много процессоров, одного ядра будет достаточно. В разделе «Ускорение» отметить все галочки и выбрать ваш гипервизор, в Linux лучше всего использовать KVM:

 

Дальше запускайте виртуальную машину:

При первом запуске вам будет предложено выбрать установочный носитель, с которого будет проводиться установка, это может быть реальный CD привод или же просто образ в файловой системе:

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

Мы не будем рассматривать установку Ubuntu, поскольку это уже подробно описано в одной из предыдущих статей.

Но после завершения установки есть еще несколько настроек. Во-первых — вам нужно установить дополнения гостевой ОС Ubuntu или для другого выбранного вами дистрибутива. Процесс везде одинаковый. Также, если вы используете Ubuntu, нужно включить облегченный режим Unity, чтобы все работало быстрее. Для этого выполните:

gsettings set com.canonical.Unity lowgfx true

На всякий случай, команда для отключения этого режима:

gsettings set com.canonical.Unity lowgfx false

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

Выводы

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

Оцените статью:

Загрузка…

5 альтернатив VirtualBox для Linux

VirtualBox — одна из самых популярных программ виртуализации. Она поставляется с множеством мощных функций и является бесплатной с открытым исходным кодом с лицензией GNU General Public License.

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

Вы не можете установить каждую программу виртуализации в каждой операционной системе (хост-системе). Некоторые из перечисленных здесь опций не только для Linux. Вы также можете запускать их на macOS или ПК с установленными системами Windows. Но все опции, упомянутые ниже, обязательно подойдут для Linux.

KVM (Kernel-Based виртуальная машина)

KVM — это платформа, которая использует Linux в качестве хост-системы и может работать с другими дистрибутивами Linux, Hackintosh и Windows. Эта виртуальная машина является одной из самых популярных платформ сразу после VirtualBox и предлагает стабильную и надежную замену. Кроме того, KVM существует уже давно и обладает отличным набором функций и настраиваемостью.

Тем не менее, KVM может быть не лучшим вариантом для тех, кто хочет настраивать и возиться с виртуальной машиной в первый раз. KVM лучше подходит для IT-специалистов или тех, кто раньше работал с платформами виртуальных машин.

Рабочая станция VMware (Pro или Player)

Рядом с KVM VMware является наиболее узнаваемым именем в виртуализации компьютеров. Он поставляется с полным набором решений для виртуализации, предназначенных для Linux, Windows и Apple Mac.

VMware Workstation поставляется в двух версиях: Pro и Player. Версия Player предназначена для личного использования и является бесплатной, но некоторые функции ограничены. Хотя большинство пользователей даже не заметят этого. Профессиональная версия предназначена для корпоративных пользователей.

QEMU

QEMU бесплатен для использования и поддерживает Linux, Windows и macOS в качестве хост-системы. Он может запустить длинный список виртуальных операционных систем. Мощная виртуальная машина, которая не требует прав администратора.

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

Проект Xen

Xen Project — еще одна бесплатная альтернатива VirtualBox с открытым исходным кодом. Имеет достаточно надежный и сложный монитор виртуальной машины (VMM), предназначенный для крупномасштабного или коммерческого использования. VMM доступен для использования в расширенной виртуализации, например, с приложениями IaaS, облаками и виртуальной безопасностью. Крупные отрасли, такие как авиация, используют проект Xen для сложных приложений.

Red Hat Virtualization

Да, Linux поддерживает дистрибутив Red Hat Enterprise. Enterprise поставляется с базовой версией виртуализации, которая поддерживает до четырех виртуальных машин на одном хосте. В то же время вы можете добавить Red Hat Virtualization к установкам без участия пользователя. Поставляется с множеством сложных инструментов управления. Red Hat Виртуализация позволяет создавать неограниченное количество виртуальных машин.

Вывод

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

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

Виртуальная машина VirtualBox | Русскоязычная документация по Ubuntu

VirtualBox — программный продукт виртуализации для операционных систем. Иногда бывают ситуации, когда без операционной системы Windows не обойтись. Можно попробовать использовать wine и запустить то приложение, которое нужно. Но не все из них работают или работают некорректно.

Возможности VirtualBox

Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами.

Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:

  • RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;

  • поддержка устройств USB 2.0 и USB 3.0;

  • возможность PXE-загрузки при использовании сетевой карты от Intel.

Пакет Oracle VM VirtualBox Extension Pack распространяется под лицензией PUEL, т.е. его можно использовать бесплатно для личных (некоммерческих) целей.

На данный момент VirtualBox включает в себя следующие возможности:

  1. Нативная x86-виртуализация, не требующая наличия поддержки аппаратных техник Intel VT или AMD-V (которая, однако, может быть включена в настройках).

  2. Дружественный пользовательский интерфейс, в том числе и на русском языке (построенный с помощью Qt).

  3. Поддержка Windows, Linux и Mac OS хостовых систем.
  4. Наличие Guest VM Additions для упрощения взаимодействия с хостовыми ОС.

  5. Поддержка многопроцессорных и многоядерных систем.

  6. Поддержка виртуализации аудиоустройств.

  7. Высокая производительность.

  8. Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal).

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

  10. Описание настроек виртуальной машины в XML-формате.
  11. Поддержка Общих папок для простого обмена файлами между хостовой и гостевой системами.

Установка VirtualBox

Из репозиториев ubuntu

Для установки необходимо в терминале набрать следующую команду либо нажать специальную кнопку:

sudo apt-get install virtualbox

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

Из репозиториев Oracle

Версию VirtualBox можно установить с официального репозитория Oracle. На нём находятся более новые версии.

Для добавления репозитория нужно воспользоваться терминалом.

Необходимо добавить официальный репозиторий VirtualBox в файл /etc/apt/sources.list . Для этого выполните команду:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list

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

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 -

Вы должны увидеть примерно следующий текст в Источниках приложений в „Аутентификации”:

7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139
Oracle Corporation (VirtualBox archive signing key) <[email protected]>

Обновите список пакетов:

sudo apt-get update

Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:

sudo apt-get install dkms

Для установки VirtualBox введите:

sudo apt-get install virtualbox-6.0

Если нужна более старая версия: замените virtualbox-6.0 на virtualbox-5.2 для установки версии VirtualBox 5.2

После того как VirtualBox установится, вам нужно добавить вашего пользователя в группу vboxusers. Для этого выполните команду в терминале:

sudo usermod -a -G vboxusers `whoami`

Для применения изменений необходимо завершить сеанс и повторить вход в систему, либо перезагрузиться.

Работа с VirtualBox

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

  • тип устанавливаемой гостевой системы;

  • определить количество выделяемой ей оперативной памяти;

  • создать виртуальный диск (фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе).

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

Дополнения гостевой ОС

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

Для Windows

Просто выберите в меню гостевой операционной системы Устройства→Установить дополнение гостевой ОС. Спустя некоторое время в гостевой Windows должен появится диаллог запуска программы. Если этого не произошло — зайдите в CD-ROM и запустите ее вручную.

Во время установки могут появится предупреждения о несовместимости драйверов. Везде соглашайтесь с установкой. После того как программа установится — перегрузите гостевую ОС. После этого появится нормальное разрешение экрана и другие возможности.

Для Ubuntu
Используя диск Guest Additions

Прежде чем начать установку дополнений гостевой операционной системы, нужно выполнить несколько простых действий.

~ Отмонтируйте cd-rom в гостевой Ubuntu: кликните правой клавишей мыши на значок cd-rom на рабочем столе, и выберите пункт меню "Отсоединить том".
~ Затем отключите сd-rom через меню гостевой ОС //Устройства->Отключить CD/DVD-ROM//.
~ Выберите в меню гостевой операционной системы //Устройства->Установить дополнение гостевой ОС//. В Ubuntu у вас должен появиться cd-rom. На предложение о автозапуске - откажитесь.
~ Далее запускаем [[консоль|терминал]] и переходим в директорию cd-rom при помощи команды: <code>cd /media/cdrom</code> . Если диск сам не подключился тогда монтируем <code>sudo mount /dev/dvd /mnt

cd /mnt</code>

~ Запустите файл VBoxLinuxAdditions.run от имени [[суперпользователь_в_ubuntu|суперпользователя]] командой: <code>sudo sh ./VBoxLinuxAdditions.run</code>
~ У вас будет запрошен пароль. Вводите пароль своего пользователя. Вводимые символы не будут видны, просто затем нажмите ввод.
~ По завершению установки перезагрузите гостевую операционную систему.
Используя пакетный менеджер
~ Запустите [[консоль|терминал]]. 
~ Введите команду: <code>sudo apt-get install virtualbox-guest-x11</code> или <code>sudo apt-get install virtualbox-guest-utils</code> в зависимости от того стоит система с иксами (X11) или без соответственно.
~ Перезагрузите гостевую систему.

Рекомендуется что бы версия гостевых дополнений совпадала с версией virtualbox

Расшаривание директорий

Иногда хочется использовать файлы реальной машины из виртуальной. В этом нам поможет сервис «Общие папки». Он позволяет расшаривать директории между виртуальной и реальной ОС.

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

Нажимаем правой кнопкой мыши по нужной виртуальной машине, выбираем Свойства → Общие папки.

~ В появившемся окне выделяем "Папки машины" и добавляем новую директорию, которую хотите расшарить.(Нажимаем в углу значок и в появившемся окне выбираем путь к папке)
~ Имя папки задайте простое, без пробелов, маленькими английскими буквами (имя папки запомните, оно вам скоро понадобится).
~ Думаю, опция "Только для чтения" в комментариях не нуждается.
~ Закрываем настройки.

Также, можно проделать тоже самое и из уже запущенной виртуальной машины.

~ Нажимаем ''Устройства -> Общие папки''.
~ Проделываем те же операции что и выше. Пункт "Сделать постоянной" означает, что расшаренная папка останется после перезагрузки виртуальной машины. 

А для остальных версий:

Для Windows

Кликнув правой клавишей мыши по значку «Мой компьютер», выбираем пункт «Подключить сетевой диск».

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

\\vboxsvr\имя_папки

имя_папки — то самое имя, которые Вы дали расшаренной директории.

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

Для Ubuntu

В свойствах расшаренной директории в настройках virtualbox поставить опцию «Автоподключение» и в виртуальной ubuntu добавить пользователя в группу vboxsf командой

sudo adduser имя_пользователя vboxsf

Общая папка будет монтироваться при загрузке гостевой ОС и иметь адрес /media/sf_имя

Работа с USB устройствами

Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:

Перед включением поддержки USB обязательно отключите гостевую операционную систему

~ В настройки гостевой системы включаем поддержку USB. Если у Вас USB 2.0 - включайте соответствующую галочку.
~ Закрываем настройки и включаем гостевую систему.
~ Включаем USB устройство.
~ Заходим в меню //Устройства->Устройства USB// и выбираем свой девайс.

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

Работа с USB 2.0 устройствами

Начиная с версии 4.0, для работы с USB 2.0 устройствами необходимо установить VirtualBox Extension Pack, который можно найти на официальной странице загрузки.

После загрузки, просто запустите его и он автоматически установится.

Убираем меню и строку состояния машины

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

VBoxManage setextradata global GUI/Customizations noMenuBar,noStatusBar

Чтобы включить меню и строку состояния:

VBoxManage setextradata global GUI/Customizations MenuBar,StatusBar

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

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

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

Если таких разделов в вашей системе нет, их можно создать например с помощью утилиты GParted, поджав один или несколько существующих разделов.

Стоит отметить, что создание RAW диска недоступно через графический интерфейс. Придется запускать команды в консоли.

Первое, что надо сделать — определиться какой раздел или диск мы отдадим на растерзание виртуальным системам:

$ ls -al /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-10-01 15:13 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-10-01 15:13 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-10-01 15:13 /dev/sda2
brw-rw---- 1 root disk 8, 3 2010-10-01 15:13 /dev/sda3
brw-rw---- 1 root disk 8, 4 2010-10-01 15:13 /dev/sda4
brw-rw---- 1 root disk 8, 5 2010-10-01 15:13 /dev/sda5
brw-rw---- 1 root disk 8, 6 2010-10-01 15:13 /dev/sda6

Например, мы решили выделить раздел sda6. Как видно выше, по умолчанию все разделы принадлежат исключительно суперпользователю. Соответственно для пользователя, под которым будет запускаться виртуальная система (в нашем случае stc) нужно прописать права доступа к нужному разделу. Для этого под правами суперпользователя создаем файл /etc/udev/rules.d/99-vbox-disk-rights.rules, например, так:

sudo gedit /etc/udev/rules.d/99-vbox-disk-rights.rules

и в него пишем следующую строчку

KERNEL=="sda6", OWNER="<здесь впишите имя вашего пользователя>"

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

KERNEL=="sda6", GROUP="vboxusers"

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

Перегружаем систему и проверяем:

$ ls -al /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-10-01 15:13 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-10-01 15:13 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-10-01 15:13 /dev/sda2
brw-rw---- 1 root disk 8, 3 2010-10-01 15:13 /dev/sda3
brw-rw---- 1 root disk 8, 4 2010-10-01 15:13 /dev/sda4
brw-rw---- 1 root disk 8, 5 2010-10-01 15:13 /dev/sda5
brw-rw---- 1 stc  disk 8, 6 2010-10-01 15:13 /dev/sda6

Теперь все готово к созданию диска. Вводим команду (без sudo):

VBoxManage internalcommands createrawvmdk -filename /home/stc/.VirtualBox/HardDisks/sda.vmdk -rawdisk /dev/sda6

Все, диск создан.

Теперь при создании виртуальной машины, вместо создания нового виртуального диска, выберите «Использовать существующий», справа от поля ввода нажмите кнопку «Выбрать образ» и укажите путь до созданного vmdk файла (в нашем случае /home/stc/.VirtualBox/HardDisks/sda.vmdk).

Стоит уточнить, что выделенные таким образом в виртуальный RAW диск разделы, будет рассматриваться гостевой системой как отдельные диски, поэтому основная система к нему обращаться не сможет (в каждом разделе будет вся структура диска, с MBR и своей разбивкой на разделы).
Именно поэтому при создании таких разделов, не стоит их форматировать и монтировать к основной системе.

Собственно такой метод позволяет экспериментировать на виртуалке с любыми таблицами разделов. На хосте может быть GPT, а виртуалке на выш выбор MBR или тоже GPT (но своя).

Важно! Если вы создаете «снимок» состояния системы, это значит, что все изменения в состоянии виртуального диска будут записываться не на диск, а в файл изменений, что снизит быстродействие вашей виртуальной машины. Каждый такой снимок на любом типе виртуального диска по определению будет замедлять операции записи и чтения пропорционально количеству уже существующих снимков.

Сохранение и восстановление RAW дисков

В отличие от обычных образов дисков, которые сохраняются и копируются как обычные файлы основной системы, RAW диск — это реальный раздел на диске, который основная система видит как неформатированный. Поэтому для его сохранения используем команду dd и архиватор, умеющий работать с потоками. Могут подойти bzip2 или 7-zip (7za).

Для создания образа диска надо ввести команду

dd if=/dev/sda6 | bzip2 -9 > img-file.bz2

или

dd if=/dev/sda6 | 7za a -mx3 -si img-file.7z

Не забываем подставлять вместо sda6 имя своего раздела!

Степень сжатия особой роли играть не должна. В примерах у bzip2 стоит максимальное сжатие, а у 7za — слабое. Гораздо больше на качество сжатия будет влиять процедура предварительного удаления лишних данных с виртуального диска и заполнение свободного места определенным символом (обычно нулевым). Сделать это можно специализированными процедурами в соответствующей гостевой системе типа Disk Wiper (windows) или BleachBit (ubuntu).

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

bzcat img-file.bz2 > /dev/sda6

или, соответсвенно,

7za e -so img-file.7z > /dev/sda6

Здесь стоит обратить внимание на пару тонкостей.

Во-первых, команда dd достаточно медленная и на копирование, например, 20 GiB диска может уйти около 4 часов. Примерно такое же время потребуется и на восстановление.

Во-вторых, восстанавливать образ можно и не в тот же раздел, что был источником. Для этого настоятельно рекомендуется записать точный размер диска, подглядев его, например, в дисковой утилите. В частности размер того же 20 GiB диска был 21 475 885 056 байт. При создании нового раздела для восстановления следует учитывать, что он должен быть как минимум не меньше оригинала. Лучше, если у вас получится создать раздел ровно такого же размера, как и оригинальный.

И еще: сохранять и восстанавливать образы стоит после того, как доступ к разделу будет предоставлен соответствующему пользователю или группе (см. выше).

Ссылки

Безопасный выход в Интернет через виртуальную машину, или как я перестал бояться вирусов и полюбил Linux

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

 

Зачем это нужно?

Начнем с вопроса — есть ли на вашем компьютере файлы, удаление или шифрование которых как минимум расстроит вас? Это могут быть как банальные закладки в браузере, так и фотографии или рабочие документы. Резервные копии — один из вариантов решения проблемы. Но и здесь возможны нюансы.

Перейдем к самим опасностям. Наверное, все помнят, насколько дырявыми еще совсем недавно были такие плагины для браузеров, как Flash, Adobe Acrobat и другие. Сейчас они фактически полностью исчезли с повестки дня, но уязвимости вместе с ними не закончились.

Теперь «восходящими звездами» стали уязвимости в процессорах Intel, такие как Meltdown, SPECTRE, Spoiler, ZombieLoad, позволявшие (а некоторые позволяющие до сих пор) эксплуатировать незащищенные ПК пользователей.

Другим свежим примером, от 20 июня 2019 года, является уязвимость в Firefox 67.0.4, позволявшая с помощью JavaScript запускать на ПК пользователя произвольный код. То есть в операционной системе пользователя могли исполняться команды просто при открытии зараженной веб-страницы в браузере.

Банальную возможность по ошибке кликнуть на небезопасный файл или ссылку в мессенджере или письме тоже никто не отменял.

 

Windows + Linux

Устанавливать чистый Linux на ПК не обязательно. Можно и дальше пользоваться Windows, но в самой уязвимой точке ПК выставить непробиваемую двойную защиту: Linux + виртуальную машину, дополнительно изолирующую один ПК (виртуальный) от другого (настоящего).

Почему Linux предпочтительнее в плане безопасности:

  • Чисто эмпирически Linux всегда был более надежен
  • Сам Linux + большинство приложений это Open Source, то есть вероятность спрятать в них бэкдор, или пропустить уязвимость уже ниже, чем в Windows
  • В Windows принято устанавливать программы, просто скачивая их с сайтов. В Linux в подавляющем числе случаев они устанавливаются из одного (нескольких) защищенных репозиториев, в которых и без того по большей части Open Source приложения, проверяются и ветируются дополнительно.
  • В Windows есть только автообновление системы, а в Linux есть как постоянное обновление системы, так и обновление всех приложений (установленных из репозитория).

Итак, Linux сам по себе более безопасен, но даже если вы подхватите вирус в виртуальной машине, он все равно будет изолирован внутри этой машины и не попадет в Windows, что, наверное, даже лучшая защита, чем использование Linux.

 

Установка виртуальной машины

Вариантов VM (virtual machine) для Windows, по сути, всего два: VMware и VirtualBox. Остановимся, естественно, на Open Source – Virtual Box. Скачиваем последнюю версию, кликнув по ссылке Windows hosts. Также заранее скачиваем дистрибутив Lubuntu (нажмите ссылку lubuntu Desktop 64-bit).

Установив VirtualBox, запускаем его и нажимаем кнопку New для создания новой виртуалки.

  1. Пишем имя Lubuntu. VM автоматически распознает название дистрибутива и поменяет почти все нужные параметры самостоятельно.
  2. Устанавливаем количество оперативной памяти в пределах от 1024 до 4096 МБ (позже всегда можно будет поменять)
  3. Нажимаем Create

 

  1. Выбираем размер виртуального жесткого диска. Лучше задать хотя бы 20..40 ГБ
  2. Нажимаем Create

 

 

В отличие от RAM, позднее этот параметр будет поменять сложнее. Так что лучше сразу сделать диск с запасом. Поскольку по умолчанию создается динамический виртуальный диск, то его файл не будет сразу занимать 40 ГБ на вашем реальном накопителе, а станет расти по мере заполнения диска в VM.

 

После создания виртуалки откройте ее свойства (Settings)

  1. Перейдите в настройки процессора
  2. Увеличьте количество ядер в виртуалке хотя бы до двух

 

 

  1. Выбираем созданную виртуалку в основном окне и нажимаем кнопку Start

 

 

  1. Теперь нужно указать, с какого виртуального CD-ROM диска система будет грузиться. Выбираем ISO файл Lubuntu
  2. Нажимаем Start

 

 

Установка Lubuntu

  1. Установка Lubuntu ненамного сложнее установки Windows. После загрузки в графический интерфейс запустите ярлык инсталлятора на рабочем столе

 

 

  1. На этапе Partitions выберите пункт Erase Disk

 

 

На этапе Users:

  1. Предполагается, что здесь должно быть настоящее имя пользователя (например, Сергей), но можно вводить любое
  2. Это имя пользователя (ник) которое будет реально использоваться в системе (для авторизации и т.д.)
  3. Введите пароль и подтвердите его
  4. Поставьте галочку «автоматически входить в систему без пароля». Мы еще вернемся к этому пункту

 

 

Завершение настройки VM

После окончания установки и первой загрузки в Lubuntu установим внутри системы дополнения VirtualBox, чтобы виртуалкой стало проще пользоваться (станет удобнее менять разрешение экрана, появится возможность «интеграции» окон приложений Linux в Windows и т.д.).

 

 

Для этого откройте терминал (Ctrl + Alt + T) и введите в него следующую команду (или, что гораздо проще, запустите уже в Lubuntu браузер Firefox, откройте эту веб-страницу и скопируйте команду в терминал):

 

  • sudo apt install virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms

 

Нажмите Enter, введите пароль и дождитесь завершения команды. После этого перезагрузите ПК. Для этого прямо в терминале можно использовать команду:

 

 

 

Настройка Lubuntu

По настройкам Lubuntu пробежимся совсем вкратце. Предположим, вы хотите использовать в системе только браузер, почтовик и мессенджер.

Браузер Firefox уже установлен в Lubuntu и его иконка вынесена на панель задач.

Остальные приложения можно устанавливать через центр установки (Пуск→ System Tools→Discover). Просто ищите то, что вам нужно: Chrome (Chromium), Thunderbird, Telegram, Viber, Skype.

 

 

Firewall

Быстро улучшить защиту Linux можно, включив Firewall на блокирование всех входящих соединений. Для этого в терминале (Ctrl + Alt + T) выполните команду

 

  • sudo apt install gufw && gufw

 

В окне приложения Firewall:

  1. Переведите слайдер Status в активное положение
  2. Убедитесь, что в поле Incoming выбрано Deny (по умолчанию так и должно быть)

 

 

Создаем Swap

Чтобы система лучше работала, добавим swap размером 4 ГБ. Для этого целиком копируем команду в терминал и подтверждаем пароль пользователя.

 

  • sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile && sudo echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab

 

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

После создания swap можно запустить htop (либо командой через терминал, либо найти программу в меню Пуск) и посмотреть на нагрузку системы. Там можно увидеть, как используются процессор, память и swap файл.

 

 

Интеграция приложений с Windows

На самом деле за счет установки ранее расширений VirtualBox все уже готово для интеграции. Для перехода в «бесшовный» режим (seamless mode) необходимо лишь нажать Ctrl + L. С той лишь разницей, что Ctrl должен быть обязательно тот, что находится справа от клавиатуры. Это особая клавиша в VirtualBox, и на нее завязано много горячих комбинаций. А сама по себе она используется для переключения фокуса из виртуальной машины в Windows. Так что если вы когда-нибудь застрянете в виртуалке, просто жмите правый Ctrl, и мышка с клавиатурой вновь «перепрыгнут» в Windows.

Итак, после нажатия Ctrl + L, все окна из Linux, а также панель задач как бы переносятся в Windows, и с ними можно работать как с обычными окнами и еще одной панелью задач в Windows. Панель Linux будет логичнее переместить снизу на любую другую сторону экрана, а при желании и вовсе спрятать с экрана.

 

Автоматический запуск приложений

Если вы не забыли, при установке Lubuntu мы ставили галочку «автоматически заходить в систему без пароля». Это было сделано для интересной и удобной модели использования виртуальной машины.

Если вы настроили виртуалку, к примеру, на Firefox, Thunderbird и Telegram, то можно сделать так, чтобы все эти приложения запускались как родные виндовые лишь по одному клику на ярлык виртуалки.

Для этого сначала создадим ярлык конкретной виртуальной машины на рабочем столе — в основном окне VirtualBox найдите Lubuntu и через контекстное меню выберите команду Create Shortcut on Desktop.

Чтобы автоматически запускать нужные приложения в Lubuntu, нам пригодится утилита Пуск→Preferences→LXQt Settings→Session Settings.

 

 

В диалоге добавления пишем:

  1. Описание — Firefox. (может быть любым)
  2. Путь к исполняемому файлу — /usr/bin/firefox

 

 

Как самостоятельно искать путь к исполняемому файлу:

  1. Запускаем терминал (Ctrl + Alt + T)
  2. Пишем команду — whereis firefox
  3. Копируем первый путь в результатах (/usr/bin/firefox)

 

В некоторых случаях программы могут называться нестандартно. Например, telegram вызывается  по команде telegram-desktop. В некоторых случаях это быстрее и проще нагуглить, но в данном случае помог бы следующий трюк. Набираем в терминале telegram и нажимаем клавишу Tab, которая автоматически допишет команду или имя файла на экране (в данном случае автокоррекция подставит telegram-desktop).

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

 

Отличить все это от обычной работы в Windows почти невозможно, но защита компьютера от вирусов возрастет в разы.

 

Дополнение

Почему Lubuntu

  1. Это один из самых легковесных, но при этом не чрезмерно урезанных дистрибутивов. Поскольку мы по сути собираемся запустить две операционные системы на одном компьютере, такая система нам и нужна. Lubuntu «щадит» как процессор, так и память. Например, сразу после загрузки ОС занимает всего 300 МБ RAM, а после запуска Thunderbird и Telegram использует лишь 500 МБ RAM.
  2. Графические интерфейсы Linux с дополнительными спецэффектами плохо отображаются Windows в бесшовном режиме. Например в стандартной Ubuntu, из-за эффекта затенения, окна выводятся в Windows с большими некрасивыми рамками. А некоторые другие элементы (панели по краям экрана) и вовсе становятся прозрачными и невидимыми. С графическим интерфейсом Lubuntu (LXQt) таких проблем не наблюдается.

 

 

Передача файлов и буфера обмена

Для передачи файлов или текста в буфере обмена можно банально использовать «сохраненные сообщения» в Telegram, запуская на время вторую копию Telegram в Windows.

Или использовать средства VirtualBox. Соответствующие пункты Shared Clipboard и Drag and Drop находятся в меню Devices.

 

 

Доступ можно делать как односторонним (только Linux видит буфер обмена Windows, но не наоборот), так и двусторонним. В случае с Drag and Drop можно напрямую перетягивать файлы из Windows в Linux и наоборот. Этим режимом гораздо проще пользоваться в «оконном» режиме виртуалки. Поэтому для выхода из бесшовного режима нажмите Ctrl + L.

 

Ярлыки на панели задач Lubuntu

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

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

 

Резервные копии виртуалки

После настройки системы можно сделать резервную копию виртуальной машины и даже изредка ее обновлять. Делается это либо через команду Clone в самой VirtualBox, либо через копирование папки c:\users\имя пользователя\VirtualBox Vms\Lubuntu

 

Виртуальные рабочие столы

В Lubuntu встроены гораздо более удобные виртуальные рабочие столы, чем в Windows. Если вы захотите вынести некоторые приложения Linux на другие столы, запомните комбинацию клавиш Alt + колесо прокрутки. Оно позволяет быстро переключаться между столами.

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

Мертвое простое руководство по установке виртуальной машины Linux в Windows

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

Если вы хотите изучить сценарии bash, опробовать новую программу или проверить совместимость оборудования, запуск виртуальной машины (ВМ) Linux поможет вам в этом. Лучше всего то, что это займет всего несколько минут.

Основы

Прежде чем мы начнем, необходимо сделать важное различие в терминологии.Когда дело доходит до виртуализации, операционная система, которая у вас уже есть, является операционной системой хоста. Тот, который вы устанавливаете, является гостевым. Все просто, правда?

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

Разница довольно проста: диск фиксированного размера выделяет определенный объем дискового пространства для гостевой ОС, а динамически выделяемый диск расширяет пространство по мере необходимости.В зависимости от того, как вы используете виртуальную машину, вы сможете довольно легко решить, сможете ли вы спрогнозировать необходимое физическое пространство для хранения. Хотя есть способы решить проблемы позже (например, увеличить лимит пространства виртуального диска), гораздо проще принять правильное решение с самого начала.

Все готово? Давайте начнем.

1. Установите VirtualBox

VirtualBox — это бесплатная программа, предоставляемая Oracle. Это программное обеспечение, которое обеспечивает весь процесс виртуализации, поэтому скачайте его здесь, если вы еще этого не сделали, а затем установите.

2. Скачать Linux

Затем вам нужно будет найти версию Linux, которая соответствует вашим потребностям. Легче сказать, чем сделать.

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

Как только вы найдете версию, которую хотите попробовать, загрузите установочный файл. У вас должен получиться файл ISO в папке «Загрузки».

3. Настройте виртуальную машину

Теперь, когда у вас установлен VirtualBox и загружен Linux, пора настроить гостевую ОС. Откройте VirtualBox, щелкните New и используйте следующие шаги в качестве руководства:

  1. Имя и операционная система. Дайте виртуальной машине имя, выберите Linux из раскрывающегося списка Тип и выберите версию Linux, как показано. Используйте Other Linux , если вашего дистрибутива нет в списке.
  2. Объем памяти. Выберите размер памяти. Это приведет к откачиванию ОЗУ из вашей системы для виртуальной машины, поэтому не переусердствуйте. Этот номер можно легко изменить позже в меню настроек виртуальной машины.
  3. Жесткий диск. Поскольку мы начинаем заново, оставьте значение по умолчанию Создайте виртуальный жесткий диск сейчас .
  4. Тип файла жесткого диска. Здесь есть несколько вариантов для опытных пользователей. Выберите сейчас VDI , если вы не знаете, что вам понадобится какой-либо другой вариант.
  5. Хранение на физическом жестком диске. В зависимости от ранее принятого решения выберите Динамически выделяемый для файла расширяемого диска или Фиксированный размер для файла статического диска. Как указано в описании, обратите внимание, что файл динамического диска будет расширяться по мере необходимости, но не будет автоматически сжиматься снова при освобождении места на нем.
  6. Расположение и размер файла. Поскольку вы создаете виртуальный жесткий диск в существующем файловом пространстве, вы можете дать этому файлу имя и выбрать, где он будет храниться.Отрегулируйте ползунок или введите конкретное число в поле справа, чтобы указать размер виртуального жесткого диска.

В VirtualBox теперь вы должны увидеть, что слева есть элемент, в котором указано ваше имя из шага 1, за которым следует Powered Off . Давайте включим его.

4. Установите ОС Linux

Мы подготовили почву для новой гостевой операционной системы, но ее еще нужно установить. Выберите новую виртуальную машину слева и нажмите Start вверху.

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

После выбора файла щелкните Start . Это приведет вас к параметрам загрузки ОС, и отсюда вы можете просто следовать инструкциям. Многие дистрибутивы Linux предоставляют вам возможность попробовать программное обеспечение или сразу установить его — имейте в виду, что вы настроили виртуальный диск для этой виртуальной машины, и вы не повлияете на свои файлы на хост-машине, установив новую ОС.

После завершения установки все готово!

Linux Mint с Xfce… вкусно.

Дополнительные примечания

Гостевые дополнения. Некоторые интеграции с виртуальной машиной Linux могут быть сложными из-за драйверов дисплея и других зависимостей оборудования. Чтобы решить некоторые из этих проблем, VirtualBox поставляется с гостевыми дополнениями ISO-образа. После установки и запуска ОС Linux перейдите к пунктам меню вверху, щелкните Devices , затем щелкните Insert Guest Additions CD image… , чтобы установить их.Моя 64-разрядная установка Ubuntu настаивала на использовании фиксированного размера и разрешения экрана, пока я не установил гостевые дополнения и не перезапустил виртуальную машину.

Рассмотрите возможность выхода на свет. Если у вас нет достаточной вычислительной мощности, подумайте о том, чтобы перейти на облегченное распределение, которое не потребляет ресурсов вашей системы. Ищите варианты популярных дистрибутивов, таких как Ubuntu, Fedora или Mint, которые включают среду рабочего стола, которая будет менее ресурсоемкой. LXDE и Xfce — популярные варианты, которые хорошо работали на моих виртуальных машинах.

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

Почему, когда и как использовать виртуальную машину

Должен признать, что до недавнего времени я не был большим поклонником виртуальных машин для личного пользования. Как защитник Linux, который старался переводить пользователей на Linux, виртуальные машины не служили для меня никакой цели.

Еще в 2005 году самой большой проблемой для Linux было оборудование: беспроводная связь не работала; Bluetooth мог не работать, графика давала сбои, и даже USB-устройства, такие как ручки для планшетов, отказывались разговаривать. Каждый раз, когда вы сталкивались с новым устройством, вам приходилось искать драйверы и оболочки, чтобы все работало. Пользователю Linux нужно было взаимодействовать с «настоящим» оборудованием, чтобы найти решение; о виртуальной машине не могло быть и речи. Как Linux-журналист, я не мог полагаться на виртуальную машину, чтобы просмотреть дистрибутив и порекомендовать его.Мне нужно было знать, насколько хорошо это работает с «настоящим» металлом.

Однако все изменилось. Благодаря работе, проделанной разработчиками ядра, такими как Грег Кроа-Хартман, большая часть оборудования работает в Linux «из коробки». Поддержка оборудования становится все менее и менее важной, и акцент сместился на уникальные особенности дистрибутивов. В последнее время я стал активным пользователем виртуальных машин, что позволяет мне безопасно играть с несколькими дистрибутивами на одной машине и писать о них.

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

Кому нужна виртуальная машина?

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

Глядя на уязвимости, обнаруженные в Microsoft Windows, я был бы очень осторожен с их запуском в моей основной системе.Мне гораздо удобнее держать Windows в замкнутой виртуальной среде. Таким образом, даже если он будет скомпрометирован, он не повредит всю мою систему или данные и повлияет только на ограниченный набор файлов, к которым он обращался. Я запускаю машину с Windows 8.1 в виртуальной среде для выполнения определенных задач, которые невозможно выполнить в Linux, хотя я редко использую эту машину.

Одна из областей, где виртуальные машины не работают, — это игры. Чтобы получить желаемый игровой процесс, вам нужно поговорить с реальным процессором, графическим процессором и оперативной памятью, особенно если вы играете в ресурсоемкие игры, такие как Crysis.Редактирование аудио и видео также не будет работать, поскольку вам не нужен виртуальный слой между приложением и оборудованием. Помимо этих и некоторых других областей, виртуальные машины отлично работают.

Виртуальные машины

также могут быть полезны для тех пользователей, которые не используют Linux, которые хотят играть с Linux или которые хотят перейти на него, но не хотят прыгать через акулу путем форматирования ОС, к которой они привыкли, и перехода на Linux. Виртуальные машины позволяют этим пользователям чувствовать себя комфортно с Linux, поэтому они могут уверенно переключиться, когда будут готовы.И вы можете запустить Linux «внутри» своей блестящей Mac OS X или Windows 10.

Самое лучшее в виртуальных машинах — это то, что я могу запускать несколько дистрибутивов Linux на одном оборудовании без перезагрузки для переключения между дистрибутивами. Как Linux-журналисту для меня чрезвычайно важно запускать различные дистрибутивы и следить за ними. И для пользователя Linux еще важнее хорошо разбираться во всех основных дистрибутивах, а не быть «привязанным к поставщику» или полностью зависеть от какого-либо из них.Используя виртуальные машины, я также могу запускать разные среды рабочего стола в одной системе, не выходя из системы для изменения среды.

Если вы стремитесь стать системным администратором или разработчиком, вы, конечно, не хотите знать только один дистрибутив; вы должны быть экспертом в любом Linux; вы никогда не знаете, какую ОС будет использовать ваш работодатель или клиент. Вы не можете сказать «извините, я знаю только Ubuntu». Если вы разработчик, вам нужны разные дистрибутивы для тестирования ваших приложений.

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

Если вы любитель дистрибутивов или энтузиаст, как я, тогда виртуальная машина — это счастье. Я пользователь Arch Linux, но слежу за полдюжиной других дистрибутивов, включая openSUSE, Kubuntu, Ubuntu, Fedora, Linux Mint и т. Д.Для меня «практически» невозможно иметь шесть физических машин, которые тратят впустую финансовые ресурсы и электроэнергию и занимают место. Вместо того, чтобы покупать шесть физических машин, я бы предпочел инвестировать в больший объем оперативной памяти и многоядерный процессор, который может обрабатывать больше виртуальных машин. Сейчас я запускаю почти дюжину дистрибутивов (включая Windows) на одной машине; и нет простоев.

Какую виртуальную машину использовать

Поскольку мы говорим здесь о Linux, у вас есть несколько вариантов, таких как VMware, Qemu, KVM, Xen и VirtualBox, среди многих других; у каждого свои плюсы и минусы.Из них я предпочитаю VirtualBox (см. Рисунок 1 выше), хотя такие решения, как KVM, могут быть более мощными и эффективными. Причина, по которой я выбрал VirtualBox, заключается в том, что им очень легко пользоваться даже новым пользователям Linux. Он имеет множество функций и возможностей, к которым можно легко получить доступ без каких-либо серьезных технических знаний. Самым большим преимуществом является кроссплатформенная поддержка — вы можете установить VirtualBox в Linux, Windows и Mac OS X.

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

Вы можете скачать VirtualBox и установить его в своей системе как обычное приложение.Для этой истории я установил VirtualBox на MacBook Pro, чтобы использовать Linux на том же компьютере. Откройте приложение VirtualBox и нажмите кнопку New , чтобы создать новую виртуальную машину. Дайте машине имя (которое должно быть именем дистрибутива). Затем введите объем ОЗУ, который вы хотите выделить для виртуальной машины.

Теперь вам нужно создать виртуальный жесткий диск для системы; Я бы предложил формат VDI. Здесь вы можете выбрать динамически выделяемый размер, поскольку он не резервирует все выделенное пространство и будет увеличиваться по мере использования большего объема.Однако он не может превышать выделенное вами пространство. На следующем шаге вы можете выбрать объем пространства, который хотите выделить для виртуального жесткого диска. На этом этапе вы также можете выбрать расположение диска на физическом жестком диске.

Вы почти у цели; вы увидите имя вновь созданной виртуальной машины на левой панели. Когда вы щелкаете по нему, чтобы запустить систему, при первом запуске он запросит ISO-образ дистрибутива, который вы хотите установить в системе. Просто перейдите к файлу.iso-образ желаемого дистрибутива, и теперь у вас есть дистрибутив Linux, работающий внутри Mac OS X (рисунок 2).

Одним из преимуществ является то, что после того, как у вас есть виртуальная машина, вы можете просто переместить файл vdi и запустить тот же дистрибутив со всеми настройками и данными. Это удобно, если вы переходите с одного хоста (хост — это система, в которой вы устанавливаете программное обеспечение VirtualBox, а гость — это ОС, которая работает внутри VirtualBox) на другой.

Настройка виртуальных машин

В зависимости от вашего дистрибутива вы можете или не сможете получить полное разрешение экрана.В таких случаях вам придется установить некоторые пакеты виртуальных боксов внутри гостевой ОС. Наиболее распространенными являются пакеты virtualbox-guest-adds-iso , virtualbox-guest-x11 , virtualbox-guest-dkms и virtualbox-guest-utils (рисунок 3).

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

В некоторых случаях может потребоваться также изменить сеть по умолчанию с NAT на Мостовой адаптер для доступа к локальной сети (рисунок 5). Я запускаю локальный файловый сервер, поэтому всегда переключаюсь на Bridged Adapter (подробнее о совместном использовании файлов позже).

Вы также можете изменить объем оперативной памяти, выделенной виртуальной машине, просто откройте System из настроек и измените RAM на вкладке Материнская плата; если вам нужно увеличить емкость ЦП виртуальной машины, вы можете легко сделать это на вкладке «Процессор».Что вы не можете легко изменить, так это место для хранения; это требует дополнительной работы, поэтому будьте внимательны с местом на жестком диске при создании виртуальной машины.

Как предоставить общий доступ к каталогам между хостом и гостем

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

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

Как установить Ubuntu Linux на VirtualBox в Windows 10 [Пошаговое руководство]

Краткое описание: Использование Linux на виртуальной машине дает вам возможность попробовать Linux в Windows.В этом пошаговом руководстве показано, как установить Linux внутри Windows с помощью VirtualBox.

Есть несколько способов установить Linux. Вы можете очистить свою систему от всего и установить Linux. Вы можете выполнить двойную загрузку Linux с Windows и выбрать одну из операционных систем во время загрузки. Вы даже можете установить Linux в Windows из Microsoft Store (хотя это предоставляет вам только версию Linux для командной строки).

Но если вы хотите использовать Linux без каких-либо изменений в вашей системе Windows, вы можете пойти по маршруту виртуальной машины.По сути, вы устанавливаете и используете Linux как любое обычное приложение Windows. Если вы просто хотите попробовать Linux для ограниченного использования, виртуальные машины являются наиболее удобным вариантом.

В этом руководстве я покажу вам, как установить Linux внутри Windows с помощью VirtualBox.

Установка Linux внутри Windows с помощью VirtualBox

VirtualBox — это бесплатное программное обеспечение для виртуализации с открытым исходным кодом от Oracle. Это позволяет вам устанавливать другие операционные системы на виртуальные машины. Рекомендуется, чтобы ваша система имела как минимум 4 ГБ ОЗУ, чтобы виртуальная операционная система обеспечивала достойную производительность.

Требования

  • Хорошее подключение к Интернету для загрузки программного обеспечения и Linux ISO. (Вы также можете использовать другой компьютер с подключением к Интернету для загрузки этих файлов.)
  • Система Windows с не менее 12 ГБ свободного места.
  • Система Windows с 4 ГБ оперативной памяти. (Он также может работать с меньшим объемом оперативной памяти, но ваша система начнет отставать при использовании Linux на виртуальной машине.)

Я устанавливаю Ubuntu 17.10 в этом руководстве, но те же шаги применимы к любому другому дистрибутиву Linux.Если вы предпочитаете видео, вы можете посмотреть его на нашем канале YouTube:

.

Шаг 1. Загрузите и установите VirtualBox

Перейдите на сайт Oracle VirtualBox и получите последнюю стабильную версию отсюда:

Скачать VirtualBox

Установка VirtualBox — это не ракетостроение. Просто дважды щелкните загруженный файл .exe и следуйте инструкциям на экране. Это похоже на установку любого обычного программного обеспечения в Windows.

Шаг 2. Загрузите Linux ISO

Далее вам необходимо скачать ISO-файл дистрибутива Linux.Вы можете получить этот образ с официального сайта дистрибутива Linux, который вы пытаетесь использовать.

В этом примере я использую Ubuntu, и вы можете загрузить образы ISO для Ubuntu по ссылке ниже:

Загрузить Ubuntu Linux

Шаг 3. Установите Linux с помощью VirtualBox

Вы установили VirtualBox и скачали ISO для Linux. Теперь вы готовы установить Linux в VirtualBox.

Запустите VirtualBox и щелкните значок «Новый». Дайте виртуальной ОС соответствующее имя.

Выделить ОЗУ виртуальной ОС. В моей системе 8 ГБ ОЗУ, и я решил выделить из них 2 ГБ. Вы можете использовать больше оперативной памяти, если в вашей системе достаточно дополнительных.

Создайте виртуальный диск. Он служит жестким диском виртуальной системы Linux. Здесь виртуальная система будет хранить свои файлы.

Я рекомендую использовать здесь тип файла VDI.

Для создания виртуального жесткого диска вы можете выбрать вариант «Динамически выделяемый» или «Фиксированный размер».

Рекомендуемый размер — 10 ГБ.Однако я предлагаю по возможности выделить ему больше места. 15-20 ГБ предпочтительнее.

Когда все готово, пора загрузить этот ISO и установить Linux как виртуальную операционную систему.

Если VirtualBox не обнаруживает ISO-образ Linux, перейдите к его местоположению, щелкнув значок папки, как показано на рисунке ниже:

Скоро вы окажетесь в Linux. Вам должна быть предоставлена ​​возможность установить его.

Вещи отсюда специфичны для Ubuntu. В других дистрибутивах Linux шаги могут немного отличаться, но это совсем не сложно.

Вы можете пропустить, чтобы продолжить.

Выберите «Стереть диск и установить Ubuntu». Не волнуйся. Он ничего не удалит в вашей операционной системе Windows. Вы используете виртуальное дисковое пространство размером 15-20 ГБ, которое мы создали на предыдущих шагах. Это не повлияет на реальную операционную систему.

Просто нажмите «Продолжить».

Здесь все довольно просто.

Не требует пояснений.

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

Вы почти закончили. Установка может занять 10-15 минут.

После завершения установки перезапустите виртуальную систему.

Если он застревает на экране ниже, вы можете закрыть VirtualBox.

И все. С этого момента просто нажмите на установленную виртуальную машину Linux. Вы сможете использовать его напрямую. Установка выполняется только один раз. Вы даже можете удалить ISO-образ Linux, который вы скачали ранее.

Я настоятельно рекомендую использовать гостевые дополнения VirtualBox в Ubuntu, поскольку они обеспечивают лучшую совместимость, и вы сможете использовать копирование и перетаскивание между Linux и Windows.

Устранение неполадок : AMD-V отключен в BIOS

Если вы столкнулись с этой ошибкой при использовании виртуальной машины:

Не в разделе гипервизора (HVP = 0) (VERR_NEM_NOT_AVAILABLE).
AMD-V отключен в BIOS (или ОС хоста) (VERR_SVM_DISABLED).
Код результата:
E_FAIL (0x80004005)
Компонент:
ConsoleWrap
Интерфейс:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

Это означает, что виртуализация заблокирована в вашей системе.Сначала вам нужно активировать его в настройках BIOS.

Перезагрузите систему и, как только она включится, нажмите F2 / F10 / F12, чтобы получить доступ к настройкам BIOS. Вам нужно найти опцию виртуализации в BIOS и включить ее.

Есть вопросы?

Это все, что вам нужно сделать для установки Linux в VirtualBox в Windows. Если у вас есть какие-либо сомнения или если у вас возникнут какие-либо проблемы, пожалуйста, не стесняйтесь задавать свои вопросы в поле для комментариев ниже.

Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Как установить Linux Bash Shell в Windows 10 [Пошаговое руководство]

Краткое описание: в этом руководстве для начинающих показано, как установить bash в Windows .

Linux на Windows — это реальность благодаря партнерству между Canonical (материнская компания Ubuntu) и Microsoft. Когда генеральный директор Microsoft объявил, что оболочка Bash появится в Windows, многие просто не могли поверить в это. #BashOnWindows была в тренде в Твиттере несколько дней, таково было влияние этой новости.

Но Bash для Windows был доступен не всем сразу. Людям приходилось устанавливать техническую предварительную версию Windows 10, чтобы установить Linux на Windows 10. Но это уже не так. Юбилейное обновление Windows 10 уже здесь, и теперь вы можете легко установить Bash в Windows. И, прежде чем мы продолжим установку Bash в Windows, позвольте мне рассказать вам об этом немного подробнее.

Примечание : Это руководство было протестировано с последней доступной версией Windows 10 2004 и сборкой 19041.450 . Вам может потребоваться обновить установку Windows, если у вас более старая сборка, чтобы следовать всем инструкциям в этом руководстве.

Что такое Bash в Windows?

Bash для Windows предоставляет подсистему Windows, а Ubuntu Linux работает поверх нее. Это не виртуальная машина или приложение вроде Cygwin. Это полная система Linux внутри Windows 10.

По сути, он позволяет запускать ту же оболочку Bash, что и в Linux. Таким образом, вы можете запускать команды Linux внутри Windows без необходимости установки виртуальной машины или двойной загрузки Linux и Windows.Вы устанавливаете Linux внутри Windows как обычное приложение. Это хороший вариант, если ваша основная цель — изучить команды Linux / Unix.

Я рекомендую прочитать эту статью, чтобы узнать больше о Bash в Windows.

Метод 1: установка Linux Bash Shell в более новых версиях Windows 10

Хорошо, что Fall Creator’s Update и последняя версия Windows 10 версии 2004 упрощают установку Bash в Windows 10. Вы можете получить его одним щелчком мыши в Магазине Windows. Однако есть еще несколько вещей, которые нужно сделать.

Я устанавливаю Ubuntu с помощью подсистемы Windows для Linux. Вы также можете использовать SUSE Linux. Процедура одинакова для обоих дистрибутивов.

Шаг 1. Включите функцию «Подсистема Windows для Linux»

Первое, что вам нужно сделать, это включить функцию подсистемы Windows для Linux из PowerShell или из параметров функции Windows.

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

Параметр «Функции Windows»

Теперь вам просто нужно открыть его, чтобы получить доступ ко всем параметрам. Среди перечисленных вы должны включить (или проверить) функцию для «Подсистема Windows для Linux » и « Virtual Machine Platform », а затем выполнить перезагрузку, чтобы убедиться, что они обе включены.

В любом случае, если вы хотите использовать PowerShell, вы можете просто перейти в меню «Пуск» и выполнить поиск PowerShell. Запускаем от имени администратора:

После запуска PowerShell используйте команду ниже, чтобы включить Bash в Windows 10.

  Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -norestart
DISM.exe / онлайн / включить-функцию / имя-функции: Microsoft-Windows-Subsystem-Linux / все  

Вам будет предложено подтвердить свой выбор. Введите Y или нажмите ввод:

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

Шаг 2. Загрузите систему Linux из магазина Windows

После перезагрузки системы зайдите в Магазин Windows и найдите «Linux» или просто «Ubuntu».

Вы увидите вариант установки Ubuntu или SUSE. Я установил Ubuntu для Bash в Windows здесь.

В чем разница между использованием Ubuntu, openSUSE или SUSE Linux Enterprise? И какой из них использовать?

Если коротко, то основное отличие будет заключаться в командах для установки новых пакетов внутри этих подсистем Linux. В этом случае я советую использовать Ubuntu.

После того, как вы выберете нужный дистрибутив, вы увидите вариант его установки.Обратите внимание, что он будет загружать файлы размером около 1 ГБ или меньше в зависимости от того, что вы загружаете.

Шаг 3. Запустите Linux в Windows 10

Вы почти у цели. После того, как вы установили Linux, пора посмотреть, как получить доступ к Bash в Windows 10.

Просто найдите дистрибутив Linux, который вы установили на предыдущем шаге. В моем случае это была Ubuntu. Вы увидите, что оно работает как обычное приложение Windows.

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

Не волнуйтесь, это только для первого запуска. Оболочка Bash будет доступна для использования в следующий раз.

Наслаждайтесь Linux внутри Windows 10.

Устранение неполадок 1: Дополнительный компонент WSL не включен. Пожалуйста, включите его и попробуйте еще раз.

Вы можете увидеть такую ​​ошибку при попытке запустить Linux в Windows 10:

  Дополнительный компонент WSL не включен. Пожалуйста, включите его и попробуйте еще раз.
Подробнее см. Https://aka.ms/wslinstall.Ошибка: 0x8007007e
Для продолжения нажмите любую клавишу ...  

А при нажатии любой клавиши приложение сразу закрывается.

Причина в том, что в вашем случае не включена подсистема Windows для Linux. Вы должны включить его, как описано в шаге 1 этого руководства. Вы можете сделать это даже после того, как установили Linux из Магазина Windows.

Устранение неполадок 2: установка завершилась ошибкой 0x80070003

Это связано с тем, что подсистема Windows для Linux работает только на системном диске i.е. диск C. Вы должны убедиться, что когда вы загружаете Linux из Магазина Windows, он хранится и устанавливается на диске C.

Перейдите в «Настройки» -> «Хранилище» -> «Дополнительные настройки хранилища»: измените место сохранения нового содержимого и выберите здесь «Диск C».

Метод 2: установка Linux Bash Shell на более раннюю версию Windows 10

Если по какой-то причине вы не можете получить обновление Fall Creator в Windows 10, вы все равно можете установить его, если у вас есть юбилейное обновление Windows 10. Но здесь вам нужно будет включить режим разработчика.Тем не менее, я все же рекомендую выполнить обновление до Fall Creator или до последней версии Windows 10 2004.

Установка Linux Bash Shell на более раннюю версию Windows 10 (щелкните, чтобы развернуть)

Бонусный совет: запускайте приложения с графическим интерфейсом пользователя в подсистеме Windows для Linux

Возможность запускать приложения с графическим интерфейсом в подсистеме Windows для Linux была представлена ​​с выпуском WSL 2 в мае 2020 года.

По-прежнему официально не поддерживается, но если вам интересно, вы можете поэкспериментировать с ним, выполнив следующие действия:

Шаг 1. Включение / обновление WSL 2

Если у вас установлена ​​последняя версия Windows 2004, сборка 19041, у вас уже есть поддержка WSL 2, но вам нужно включить ее и установить по умолчанию вместо WSL 1.

Для этого сначала необходимо убедиться, что у вас установлена ​​последняя версия ядра Linux WSL 2, обновив ядро ​​WSL 2 Linux.

Вам просто нужно следовать инструкциям на странице официальной документации и загрузить / установить пакет. После этого вам нужно запустить PowerShell (запустить его от имени администратора) и установить WSL 2 по умолчанию, набрав следующую команду:

  wsl --set-default-version 2  

Вы должны получить сообщение «Для получения информации об основных отличиях от WSL 2 посетите https: // aka.ms / wsl2 ”.

Если вы получили сообщение об ошибке (ошибка : 0x1bc ), вам необходимо убедиться, что вы обновили ядро ​​Linux WSL 2, что решило проблему для меня.

Шаг 2. Загрузите и установите программу Windows X Server

Как я уже упоминал, WSL 2 не имеет официальной поддержки для запуска приложений с графическим интерфейсом по умолчанию. Итак, для этого нам нужно загрузить и установить программу Windows X Server, чтобы предоставить WSL доступ для отображения приложений.

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

Шаг 3. Настройка Windows X Server

Теперь, когда вы установили его, вам просто нужно настроить несколько вещей.

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

1. Оставьте для параметра Display number значение -1 и выберите « Multiple Windows »

Опции Xlaunch 3

2. Затем вам нужно включить « Не запускать клиента ».

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

Теперь все почти готово, вам нужно запустить Ubuntu из списка установленных приложений и настроить его для запуска приложений Linux с графическим интерфейсом пользователя в Windows.

Просто введите следующую команду в терминале Linux (Ubuntu):

  export DISPLAY = "` grep nameserver /etc/resolv.conf | sed 's / nameserver //' `: 0"  

Теперь просто установите ваше любимое приложение с графическим интерфейсом Linux из терминала и проверьте, работает ли оно! В моем случае я установил и запустил Gedit с помощью следующих команд:

  sudo apt update
sudo apt install gedit
gedit  

А вот как это выглядит:

Надеюсь, вы найдете это руководство полезным для установки bash в Windows 10 и экспериментов с графическими приложениями Linux в Windows 10.Неудивительно, что WSL позволяет вам играть с Linux внутри Windows. Если у вас есть вопросы или предложения, не стесняйтесь спрашивать.

Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Как установить Antergos Linux

Продолжая серию руководств по Antergos Linux, я собираюсь показать вам , как сегодня установить Antregos Linux .

Обратите внимание, что это руководство не касается двойной загрузки. Если хотите, можете прочитать предыдущее руководство о двойной загрузке Windows 10 и Antergos. Этот метод сотрет все, что есть на вашем жестком диске. Это причина, по которой это самый простой способ установки Antergos.

Что нужно знать перед установкой Antergos

  • Резервные данные: Поскольку этот метод установки стирает все на жестком диске, я предлагаю вам сделать резервную копию ваших важных данных, желательно на внешнем жестком диске или в облачном хранилище.
  • Хорошая скорость интернета: Antergos скачивает большое количество файлов.У вас должно быть подключение к Интернету, чтобы установить его, и было бы лучше, если оно будет высокоскоростным.
  • Прерванная установка: Программа установки Cnchi Antergos еще не завершена и все еще находится в стадии бета-тестирования. Это означает, что установка может завершиться неудачно, и вам, возможно, придется начать все сначала.
  • Достаточно времени: Поскольку установка зависит от скорости интернета и может выйти из строя на полпути, вам понадобится немного времени и терпения, чтобы установить Antergos

Установить Antergos Linux

Шаг 1. Создайте загрузочный USB

.

Первое, что вам нужно для установки Antergos, — это создать загрузочный USB.

Шаг 2: Установка Antergos Linux

После создания USB-накопителя подключите его и перезапустите систему для загрузки с USB-накопителя. Убедитесь, что порядок загрузки установлен на съемный носитель.

После загрузки с USB, если вы застряли с черным экраном терминала, (принудительно) выключите и снова подключите USB. Странно, но работает.

После успешной загрузки с USB-накопителя вам будет предложено установить или попробовать Antergos. Щелкните Установить.

Здесь все довольно просто.Выберите язык вашей операционной системы.

Выберите язык

Убедитесь, что вы подключены к Интернету:

Некоторые предустановочные проверки

Укажите предпочтительное местоположение:

Предпочтение местоположения

Выбор часового пояса:

Выбор часового пояса

Выберите раскладку клавиатуры:

Раскладка клавиатуры

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

Выберите свой рабочий стол

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

Установить дополнительное программное обеспечение

Выберем очистку диска. Это сделает Antergos единственной операционной системой в вашей системе. Как упоминалось ранее, это уничтожит все данные.

Выберите Стереть диск

Конечно же, отображается предупреждение. Вы также можете выбрать здесь загрузчик. Я предпочитаю Grub.

Отсюда снова все будет просто:

Вот и все. Выключи компьютер. Отключите USB и снова включите систему.Наслаждайтесь Antergos.

Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Как запустить виртуальную машину в Linux: 3 разных способа

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

Но если вы выберете второй вариант, какое программное обеспечение виртуальной машины Linux вам следует использовать?

Виртуальные машины vs.Двойная загрузка Linux

Есть два способа запустить на компьютере несколько операционных систем:

Двойная загрузка — это хорошо, но у нее есть свои недостатки.Например, вы можете запустить два или более дистрибутива Linux (возможно, Linux Mint или Ubuntu), установленных на вашем компьютере. Однако это работает не для всех. Различные проблемы могут помешать работе, например, перезагрузка.

Время, необходимое для перезагрузки, выбора другой ОС на экране загрузчика GRUB и последующей загрузки, может быть проблематичным.Это особенно верно для систем, где Linux установлен вместе с Windows.

В более медленных системах вы можете подождать 5-10 минут, прежде чем сможете начать работать.Благодаря сканированию антивирусным программным обеспечением при загрузке вы скоро сильно замедлитесь.

Однако запуск вашей дополнительной ОС на виртуальной машине может решить эту проблему.

Что такое виртуальная машина?

Проще говоря, виртуальные машины — известные как виртуальные машины — представляют собой приложения, которые создают программную среду, имитирующую компьютерное оборудование.Затем в эту среду можно установить операционную систему. Мы называем это «гостевой ОС», а операционная система, установленная на вашем физическом компьютере, — «ОС хоста». Кроме того, виртуализацию можно улучшить с помощью специального системного оборудования!

Узнать больше: что такое виртуальная машина и как она работает?

Как активировать виртуализацию на вашем ПК

Хотя выбранная вами гостевая ОС может работать без аппаратной виртуализации, ее стоит использовать, если она доступна.Хотя бы потому, что это уменьшит утечку системных ресурсов вашего компьютера.

Чтобы проверить, может ли ваш компьютер с Linux обрабатывать виртуализацию, откройте терминал и введите:

  ЛСКПУ  

Найдите «Виртуализация» — будет указан тип, поддерживаемый процессором вашего компьютера.Вы должны увидеть ссылку на VT-x, VT-d или AMD-V.

Чтобы включить аппаратную виртуализацию, вам необходимо перезагрузить компьютер, чтобы получить доступ к BIOS / UEFI.Как это будет достигнуто, будет зависеть от вашего устройства. Обычно к нему можно получить доступ, нажав Del или F2 после перезагрузки компьютера.

Найдите в BIOS экран Advanced и найдите одно из следующего:

  • Виртуализация
  • VT-x (Intel — старые системы будут иметь VT-d)
  • AMD-V (системы AMD)

Для навигации по старым средам BIOS используются клавиши со стрелками; однако к меню в более новых UEFI можно получить доступ с помощью мыши.Когда вы включили виртуализацию, нажмите F10 для сохранения и выхода.

Ваш компьютер перезагрузится.

После активации виртуализации пришло время взглянуть на выбор приложений Linux VM.

1. VirtualBox

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

VirtualBox особенно хорош для работы с 32-битными и 64-битными дистрибутивами Linux, а также Windows.Можно даже запустить macOS на VirtualBox, возможно, чтобы протестировать его, прежде чем настраивать свой компьютер как Hackintosh.

Загрузка: VirtualBox (бесплатно)

2.Запустите виртуальную машину Linux в QEMU

Если вы хотите использовать операционную систему ARM в качестве виртуальной машины Linux, QEMU — лучший выбор.Этот инструмент на основе командной строки, подходящий для виртуальных машин под управлением Android, Raspbian или ОС RISC, отличной от Linux, быстро настраивается.

QEMU, сокращенно от «Quick Emulator», однако, немного сложен, полагаясь на командную строку, а не на интерфейс, управляемый мышью.Чтобы сэкономить время, некоторые гостевые операционные системы можно загрузить со встроенным QEMU. Посмотрите наш взгляд на запуск ОС Raspbian Pi в QEMU, чтобы получить представление об этом инструменте Linux VM.

Хотя не сокращенное название QEMU — «Быстрый эмулятор», на самом деле это гипервизор, инструмент для управления виртуализацией оборудования.Вы можете установить QEMU с помощью:

  sudo apt install qemu qemu-kvm libvirt-bin  

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

Эти проекты находятся на разных стадиях разработки — для достижения наилучших результатов попробуйте QtEmu.

3. Игрок VMware Workstation

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

Загрузка: VMware Workstation Player

Благодаря поддержке всех основных операционных систем Linux и более 200 гостевых ОС VMware Workstation Player представляет собой интеллектуальное решение для виртуальных машин Linux.Обратите внимание, что, в отличие от QEMU, VMware Workstation Player не может запускать операционные системы ARM.

Какие дистрибутивы Linux лучше всего работают на виртуальной машине?

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

И наоборот, QEMU подходит для запуска дистрибутивов, ориентированных на ARM, таких как Raspberry Pi OS или Android.

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

Но что, если вы хотите запустить все три? К счастью, между ними существует значительная перекрестная совместимость.Вы можете импортировать файл VDI из одной установки VirtualBox в другую или преобразовать VMware VMDK в читаемый файл IMG для QEMU.

Итак, какое бы приложение для виртуальной машины Linux вы ни использовали, вы можете быть уверены в переносе виртуальной машины Linux на другие устройства.

Итак, мы рассмотрели три приложения для виртуальных машин.Но что вы должны использовать?

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

Между тем, если вы хотите запустить операционную систему ARM на своей виртуальной машине Linux, выберите QEMU.Используйте графический интерфейс, если вам не нравится проводить слишком много времени в терминале.

7 практических причин для начала использования виртуальной машины

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

Читать далее

Об авторе

Кристиан Коули
(Опубликовано 1466 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническим вопросам.Он также выпускает The Really Useful Podcast и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения.

Автор журнала Linux Format, Кристиан — мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Более
От Кристиана Коули

Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

Как установить Linux в Windows с виртуальной машиной VMware

Хотите попробовать Linux, но не хотите устанавливать его на свой компьютер? Если вы слышали плохие отзывы о двойной загрузке, ответом может быть использование виртуальной машины.

Установить Linux в Windows на виртуальной машине очень просто.Вот как установить Linux на VMware Workstation, шаг за шагом.

Используйте ПК, поддерживающий виртуализацию

Вы пробовали Linux с live CD.Теперь вы хотите установить его, но не уверены в двойной загрузке. Разумный вариант — установить выбранную вами операционную систему Linux на виртуальной машине (ВМ).

Виртуальная машина — это программная среда, которая воспроизводит условия аппаратной среды: персонального компьютера.Среда основана на аппаратном обеспечении вашего физического ПК и ограничена только компонентами внутри. Например, у вас не может быть виртуального четырехъядерного процессора на процессоре с двумя ядрами.

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

Несколько инструментов виртуальной машины упрощают установку операционных систем (ОС) Linux.VMware создает самые совершенные приложения для виртуальных машин. Давайте узнаем, как установить Linux в Windows с помощью VMware Workstation Player.

Установите VMware Workstation Player

Для начала перейдите на веб-сайт VMware и загрузите последнюю версию их инструмента Workstation Player.Мы используем VMware Workstation 15 Player, размер которого составляет около 150 МБ для загрузки.

Загрузка: VMware Workstation 15 Player (бесплатно)

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

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

После загрузки VMware Workstation Player запустите установщик и следуйте указаниям мастера установки.Вы увидите вариант установки расширенного драйвера клавиатуры — хотя изначально он вам не понадобится, его стоит иметь.

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

Выберите предпочитаемую ОС Linux

Вы, наверное, знаете, какую ОС Linux хотите попробовать.Некоторые дистрибутивы Linux особенно подходят для работы на виртуальной машине, а другие — нет. Все 32-битные и 64-битные дистрибутивы работают на виртуальной машине. Однако вы не можете запускать дистрибутивы Linux для архитектуры ARM (например, Raspberry Pi) в VMware.

Если вы хотите эмулировать среду ARM в Windows, попробуйте QEMU.

Связанный: Эмуляция Raspbian Raspberry Pi OS в QEMU

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

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

Пока ваш Linux ISO загружается, самое время начать настройку вашей виртуальной машины.Начните с запуска VMware Workstation Player. Когда вы будете готовы создать виртуальную машину:

  1. Нажмите Создать новую виртуальную машину
  2. Выберите вариант по умолчанию: Файл образа диска установщика (iso)
  3. Нажмите Обзор , чтобы найти файл ISO

  4. Выбрав гостевую ОС, нажмите Далее
  5. Выберите Linux в качестве типа гостевой операционной системы.

  6. В разделе Version прокрутите список и выберите ОС.
  7. Нажмите Далее , чтобы продолжить, и при необходимости введите имя виртуальной машины
  8. Подтвердите хранилище Расположение и при необходимости измените

Выбрав и настроив операционную систему, пора построить виртуальную машину.

  1. Под Укажите емкость диска отрегулируйте Максимальный размер диска при необходимости (по умолчанию должно быть достаточно)
  2. Выберите Разделить виртуальный диск на несколько файлов , так как это упрощает перенос виртуальной машины на новый ПК.
  3. Нажмите Далее , затем подтвердите детали на следующем экране.
  4. Если что-то кажется неправильным, нажмите Назад , в противном случае нажмите Готово.

Ваша виртуальная машина Linux будет добавлена ​​в VMware Workstation Player.

Настройте свое виртуальное оборудование

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

Чтобы исправить это, щелкните правой кнопкой мыши свою виртуальную машину в VMware Workstation Player и выберите Settings .

Здесь вы можете настроить оборудование виртуальной машины другими способами, помимо жесткого диска.У вас есть варианты конфигурации Memory , Processors , Network Adapter и многое другое.

Стоит взглянуть на экран Processors .На правой панели вы увидите ссылку на механизм виртуализации . По умолчанию это работает автоматически, но для устранения неполадок установите Intel VT-x или AMD-V, в зависимости от вашего процессора.

Вы можете решить проблемы с производительностью на экране Память .Здесь вы увидите иллюстрацию предлагаемого размера ОЗУ, а также рекомендуемые параметры для вашей виртуальной машины. Придерживаться этих рекомендаций — хорошая идея. Слишком маленький размер станет проблемой, в то время как установка слишком большого объема ОЗУ повлияет на производительность вашего ПК, замедляя все, от стандартных системных задач до запуска программного обеспечения виртуальной машины!

Наконец, уделите время, чтобы проверить настройки Display .Настройки по умолчанию должны быть в порядке, но если есть проблема с дисплеем, вы можете переключить 3D-ускорение. Можно использовать несколько мониторов и установить настраиваемое разрешение, но учтите, что некоторые режимы будут конфликтовать с некоторыми рабочими столами.

Нажмите OK , чтобы подтвердить изменения, затем выберите виртуальную машину и нажмите кнопку Play , чтобы начать.

При первой загрузке виртуальной машины вам будет предложено Загрузить и установить VMware Tools для Linux.Согласитесь с этим и дождитесь загрузки.

Инструменты VMware улучшат производительность виртуальной машины, одновременно разрешив общие папки между хостом и гостевыми машинами.

Как установить Linux в VMware

Когда ISO загружается на виртуальной машине, он загружается в живую среду.Это временный Linux, который существует только на загрузочном носителе и в системной памяти. Чтобы гарантировать сохранение среды, используйте опцию Установить на рабочем столе.

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

После завершения установки вы сможете войти в виртуальную машину Linux и начать использовать гостевую ОС.Это так просто!

Как запустить Linux на виртуальной машине

Теперь вы можете запустить виртуальную машину Linux в любое время с помощью кнопки Play в VMware Workstation Player.

Ищете какое-нибудь программное обеспечение для установки?

Часто Linux поставляется с рядом предустановленных приложений, но если вам нужно что-то еще, проверьте лучшие приложения для Linux.

Кстати, если вы просто хотите войти в терминал Linux, все намного проще, чем установка VMware.Узнайте, как получить доступ к оболочке bash в Windows.

Установите любой дистрибутив Linux на виртуальную машину в Windows!

Если вам нужен легкий доступ к Linux, лучший вариант — установить его на виртуальной машине в Windows.VMware Workstation Player предоставляет лучшие инструменты для этого.

Установить Linux в VMware просто.Давайте снова пройдемся по шагам:

  1. Загрузите бесплатный VMware Workstation Player
  2. Установите и перезапустите Windows
  3. Создайте и настройте свою виртуальную машину
  4. Установите Linux на виртуальную машину
  5. Перезагрузите виртуальную машину и используйте Linux

Это действительно так просто.Вам даже не нужно ограничивать свой выбор одной ОС. Выбирайте из сотен (если не тысяч) дистрибутивов Linux, которые вы можете установить на виртуальной машине на базе VMware.

Как запустить рабочий стол Linux с помощью подсистемы Windows для Linux

Хотите запустить Linux на ПК с Windows? Вот как запустить рабочий стол Linux в Windows с помощью подсистемы Windows для Linux.

Читать далее

Об авторе

Кристиан Коули
(Опубликовано 1466 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническим вопросам.Он также выпускает The Really Useful Podcast и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения.

Автор журнала Linux Format, Кристиан — мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Более
От Кристиана Коули

Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *