Repeater-zone.ru

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

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

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

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

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

Установка VirtualBox и пакета расширений VBox

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

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

Если вы планируете придерживаться CLI, установка довольно проста, так как она доступна прямо из apt :

Вы хотите отметить версию, которая установлена ​​(хотя VBoxManage -v ), так как вам нужно будет установить еще несколько вещей. Поскольку мы настраиваемся в автономном режиме, нам потребуется способ подключения к машине, прежде чем можно будет настроить SSH / RDP.

Направляйтесь к Страница загрузки VirtualBoxи найдите ссылку на пакет расширений для версии, на которой вы работаете. Загрузите это с wget :

И установить это:

По некоторым причинам, VRDE, похоже, не работает для нас с установленным встроенным пакетом расширений VNC. Удаление этого пакета решило проблему:

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

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

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

Найдите экран «Дополнительно» в BIOS и найдите одно из следующего:

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

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

Как только это будет сделано, у вас будет выбор из трех приложений с открытым исходным кодом VM, которые мы рассмотрим ниже (VMWare также доступен для Linux, но не является программой с открытым исходным кодом).

Поздравляем!

С помощью Amazon Lightsail вы легко ускорили и настроили инстанс Linux.

Amazon Lightsail – отличное средство для разработчиков, веб-специалистов и всех, кто желает быстро и с небольшими затратами начать пользоваться AWS. Вы можете запускать инстансы, базы данных, хранилища на основе SSD, передавать данные, контролировать ресурсы и выполнять множество других действий управляемым образом.

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

Была ли полезной информация, представленная в этом учебном пособии?

Рекомендуемые дальнейшие шаги

Подробнее

Подробнее о возможностях Amazon Lightsail.

Создайте статический IP-адрес

Создайте статический IP-адрес для своего инстанса. Этот адрес будет сохраняться при всех остановках и запусках инстанса.

Создайте снимок состояния инстанса

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

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

Читать еще:  Скачать GraphicsGale бесплатно на компьютер

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

Виртуальная машина с Linux работает в VirtualBox для Mac OSX

Kubernetes — это система с открытым исходным кодом для управления приложениями в среде контейнера. Kubernetes автоматизирует процессы развертывания и масштабирования приложений в контейнерах. Использование нескольких контейнеров для приложения стало обычной практикой, если контейнеры распределены по нескольким серверам. Oracle Container Engine for Kubernetes — это управляемый сервис, позволяющий развертывать контейнеры и масштабировать их в соответствии с нагрузкой.

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

VirtualBox

Плавно вступаем в мир виртуальных машин через получившую говорящее имя VirtualBox. Воздать свою первую виртуальную машину легко: труднее всего принять решение о выборе платформы. VMWare и VirtualBox предлагают бесплатные инструменты для всех операционных систем (включая Linux). В Windows можно использовать Hyper-V, который, со своей новой функцией Quick Create, может развернуть экземпляр Ubuntu быстрее, чем вы скажете: «Патентная практика Microsoft развивается в полном соответствии со взглядами компании на Linux и открытый код в целом». Мы будем использовать VirtualBox, поскольку она имеет лицензию GPL версии 2 (за исключением Extension Pack, который предлагает такие функции, как транзитная передача USB (USB passthrough) и устройства NVMe — не путайте их с Guest Additions (добавления для гостевой системы), которые теперь тоже выходят под GPL) и одинаково выглядит на всех ОС. Следуйте пошаговому руководству внизу, чтобы приступить к работе, или, если вы уже в курсе дела, читайте дальше и познакомьтесь с некоторыми из ее менее известных функций.

Виртуальные настройки

Предположим, что вы уже ознакомились с нашим руководством, загрузили средство установки и установили Ubuntu на свою Virtualbox. Как и в реальном мире, live-OC намного медленнее, чем установленные в виртуальном мире. Когда запустится ВМ, вы увидите сообщение об интеграции курсора мыши. Это жутко полезная функция, которая обеспечивает плавное движение мыши на хосте и на госте. Если вы используете гостевую ОС без поддержки этой функции, воспользуйтесь клавишей «правый Ctrl», чтобы вызволить курсор мыши из заточения в гостевом окне.

Настройки Virtualbox по умолчанию отлично работают для установки большинства гостевых ОС Linux, но всегда есть место для улучшений. Первое, что вы, вероятно, заметили, это что у ВМ низкое разрешение и что окна перемещаются и изменяют размеры нестерпимо долго. Причина в том, что у нашей виртуальной видеокарты мизерные 16 МБ памяти и никаких функций разгона. Чтобы это исправить, надо выключить ВМ. Затем выберите ВМ из списка слева и нажмите на кнопку Settings (Настройки) на панели инструментов и перейдите в раздел Display (Отображение). Здесь вы можете определить спецификации виртуальной видеокарты. Для более высокого разрешения экрана при большей глубине цвета нужно больше видеопамяти. С настройками по умолчанию вместо видеопамяти используется ОЗУ системы, так что вы, вероятно, сможете выделить здесь как минимум 64 МБ. На самом деле вполне возможно настроить ее побольше, чем позволяет ползунок, употребив инструмент командной строки VboxManage. Но об этом — позднее.

Все современные рабочие столы, несмотря на свое сидение на двумерной поверхности, используют для перемещения окон и создания под ними симпатичных теней какой-либо вид ЗО-графики (OpenGL, OpenGL ES или недавно появившийся Vulkan). Нажав на окно Enable 3D acceleration (Включить ЗО-графику) мы разрешаем нашей ВМ передавать эти базовые элементы более или менее напрямую на видеокарту хоста, а также напрямую получать доступ к его видеопамяти. Так что если вы используете встроенную графику (или очень старую видеокарту с небольшой VRAM), убедитесь, что вы не преувеличили. Есть соблазн нажать также на окно 20-графики, но это скажется только на графике DirectDraw в гостевых ОС Windows.

Читать еще:  В приложении Android.process.media произошла ошибка

Мы также можем разогнать CPU. Настройки по умолчанию отводят на работу с гостевой ОС только один поток; это довольно мучительно для мира, где многозадачность принимается как должное. Поэтому выберите раздел System (Система) слева и вкладку Processor (Процессор). Гостю можно отвести столько виртуальных CPU, сколько потоков способен запустить хост (поэтому удвойте число ядер, если ваш процессор поддерживает HyperThreading (гиперпоточность) или как там это сейчас называется у AMD). И опять, если вы отведете гостю слишком много CPU, пострадает хост, что в свою очередь вызовет проблемы у гостя. Универсальным правилом будет не отводить более половины наличных ресурсов CPU. Можно также задать планку выполнения, чтобы ВМ не могла исчерпать все ресурсы ядра на хосте, это бывает полезно для некоторых разнузданных задач.

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

Некоторым операционным системам требуется выбрать Enable РАЕ/NX, что даст возможность 32-битным ВМ получать доступ к более чем 4 ГБ памяти. Если вы настраиваете Ubuntu Server guest (что и указали в окнах Machine Туре и Version), это происходит автоматически. Перейдя на вкладку Acceleration [Ускорение], вы должны увидеть, что окна VT-x и Nested Paging отмечены. Для нашего виртуального жесткого диска официально не рекомендуется отмечать Use Host I/O Cache [Использовать кэш ввода-вывода хоста], отключая специальный кэш VirtualBox, чтобы использовать кэш ОС. Однако есть сообщения, что тогда ускоряется выполнение задач с активным использованием ввода/вывода, в частности, установка ОС и обновление пакетов. Мы не будем рассказывать здесь о настройке ВМ Windows, но если вам это нужно, то вам, вероятно, придется немного поэкспериментировать, чтобы всё работало хорошо.

Как установить Windows 10 в VirtualBox в Linux

Как установить Windows 10 в VirtualBox в Linux

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

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

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

Что такое VirtualBox и каковы его преимущества?

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

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

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

Установка Windows 10 в VirtualBox в системах Ubuntu и Linux Mint

Install Windows inside Linux using VirtualBox

Перед установкой Windows 10 в VirtualBox посмотрим, что вам нужно:

  • Интернет-соединение с хорошей скоростью или Windows 10 ISO, который вы уже скачали.
  • Минимум 4 ГБ оперативной памяти. Чем больше у вас оперативной памяти, тем лучше.
  • Около 20 ГБ бесплатной памяти для установки Windows 10.

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

Шаг 1: Загрузка Windows 10 ISO

Прежде всего, вам нужно загрузить Windows 10 ISO. Вы можете загрузить Windows 10 32-битной или 64-битной версии, в зависимости от вашей системы. Перейдите по ссылке ниже и выберите, какую версию Windows 10 вы хотите загрузить:

Читать еще:  Скачать MX Player для Андроид

Перед загрузкой ISO вам нужно будет выбрать редакцию и язык, а затем выбрать 32-битную или 64-битную систему.

Шаг 2: установка VirtualBox на Ubuntu и Linux Mint

Установить VirtualBox на Ubuntu очень просто. Все, что вам нужно сделать, это воспользоваться командой, приведенной ниже:

Шаг 3: Установка Windows 10 в VirtualBox

Запустите VirtualBox. Вы должны увидеть экран, как показано ниже.

Installing Windows in VirtualBoxНажмите на кнопку «Новая»

Можете назвать виртуальную машину как пожелаете. Также выберите операционную систему и версию. В данном случае я выбрал Windows 10 64-битную версию.

Screenshot_from_2016-02-15_23:20:11Назовите ее как хотите.

Выберите размер оперативной памяти. Рекомендуемый объем оперативной памяти для 64-битной Windows 10 — 2 ГБ, для 32-битной Windows 10 — 1 ГБ. Но я предлагаю использовать немного больше для более плавной работы.

Choose RAm size for Windows virtualboxВыделение 2-3 Гб оперативной памяти

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

Vitualbox-Windows-Linux-3Выберите Создать виртуальный диск сейчас

Для форматирования, выберите формат диска VDI.

VDI Windows Virtual BoxВыберите VDI

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

Vitualbox-Windows-Linux-6Выбираю динамическую

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

Vitualbox-Windows-Linux-7Распределите размер для установки Windows

Теперь вы должны вернуться к начальному экрану. Но подождите, мы ведь еще не использовали наш Windows 10 ISO, не так ли? Пришло время использовать образ ISO. Нажмите «Настройки».

Setting Windows Virtual MachineПерейдите в раздел Настройки->Хранение

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

Add Windows 10 ISO as optical storageДобавьте ваш Windows 10 ISO в качестве оптического хранилища

Нажмите кнопку Выбор диска и укажите на Windows 10 ISO.

Add Windows 10 in virtual boxПерейти к выбору диска

Теперь вы должны увидеть Windows 10 ISO в списке в разделе Хранилище. Нажмите OK.

Vitualbox-Windows-Linux-11Если есть пустое оптическое хранилище, удалите его.

Теперь Вы должны вернуться к главному экрану Oracle VirtualBox. Теперь все готово. Следующий шаг — установка Windows 10. Нажмите на кнопку Начать с главного экрана:

Install Windows 10 in VirtualBox in LinuxНажмите на кнопку «Начать», чтобы установить Windows 10

Вуаля! Теперь вы должны увидеть знакомый экран загрузки Windows:

Vitualbox-Windows-Linux-12Следуйте обычной процедуре установки

Через пару секунд вы должны увидеть опцию установки Windows:

Vitualbox-Windows-Linux-14

Как отмечает Ларри из редакции FOSS: «Похоже, что существует несовместимость между Virtualbox и Windows 10 1703. Виртуальная машина, которая прекрасно работает под управлением Windows 10 1607, не сможет загрузить Windows 10 1703 -UNLESS — задан следующий параметр: В разделе System — Acceleration вы должны установить параметр Paravirtualization в None и затем перезагрузить».

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

После успешной установки Windows 10 вы обнаружите, что подключение к Интернету также используется совместно с виртуальной Windows: нет необходимости в дальнейшей настройке. Вот он — FOSS в браузере Edge в Windows 10 внутри вашей виртуальной машины.

Vitualbox-Windows-Linux-27

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

Shutdown virtual Windows in VirtualBoxВыключите Windows VM

Чтобы снова запустить виртуальную ОС, просто щелкните Start (зеленая стрелка) на главном экране VirtualBox еще раз. Вот так. Подробнее об использовании виртуальных операционных систем позже. Я думаю, что для начала это руководство даст вам хорошее представление о том, как установить Windows в Ubuntu или Linux Mint 🙂 .

Как вам?

Помогло ли это учебное пособие по установке Windows в системах Linux с помощью VirtualBox? Если у Вас есть вопросы или предложения, не стесняйтесь оставлять комментарии.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector