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

Содержание

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

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

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

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

Для того чтобы установить 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? Для чего? Часто тестируете системы в виртуальных машинах? Напишите в комментариях!

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

Загрузка…

Установка Ubuntu 20.04 в VirtualBox

Ubuntu 20.04 Focal Fossa — новый релиз дистрибутива Ubuntu с поддержкой на ближайшие 5 лет. Новые возможности, повышенная безопасность и удобство в работе — вот отличительные черты этой версии Ubuntu.

Этот совет расскажет о том, как установить Ubuntu 20.04 в VirtualBox.

Для того, чтобы установить Ubuntu 20.04 в VirtualBox, достаточно выполнить следующие действия:

  1. Скачайте образ диска Ubuntu 20.04 с официальной страницы дистрибутива и сохраните его в папке на жестком диске.
  2. Сначала необходимо создать виртуальную машину для установки. Для этого запустите VirtualBox и нажмите на пункт «Создать»:
  3. Называем нашу виртуальную машину согласно версии — «Ubuntu 20.04». Указываем где будет располагаться файл с содержимым виртуальной машины. Для того, чтобы система, при работе, не испытывала нужды в памяти, устанавливаем размер памяти в 4 Гб. Отмечаем пункт «Создать новый виртуальный диск» и нажимаем на кнопку «Создать»:
  4. VirtualBox автоматически создаст подпапку в выбранной ранее папке, и даст название файлу с виртуальной машиной.

    Следует выбрать размер жесткого (виртуального) диска, на который мы будем устанавливать Ubuntu 20.04. Я выбрал размер в 20 Гб. Этого мне достаточно для текущей задачи, однако вам следует увеличить это значение, если вы будете устанавливать какие-либо приложения для работы. Также, обратите внимание, что я указываю формат хранения — «динамический виртуальный диск» (это означает то, что при необходимости, размер диска будет увеличен автоматически).

    Нажимаем на кнопку «Создать»:

  5. Видим, что виртуальная машина для Ubuntu 20.04 создана:
  6. Для того, чтобы Ubuntu 20.04 работала в VirtualBox более корректно, следует внести изменения в параметры созданной нами виртуальной машины. Для этого нажимаем на пункт «Настроить» и переходим выбираем слева пункт «Дисплей»
  7. Во вкладке «Дисплей» устанавливаем размер видеопамяти, указав значение 128 МБ (это позволит графической подсистеме работать комфортнее и без замедлений:
  8. Теперь переходим в пункт «Носители» и добавляем в VitrualBox образ диска Ubuntu 20.04, который мы сохранили в самом начале: при помощи пункта «Выбрать образ оптического диска»:
  9. Увидев, что образ диска с Ubuntu успешно подключился, нажимаем на «ОК»:
  10. Настала пора запускать созданную нами виртуальную машину с Ubuntu 20.04 и приступать к ее установке:
  11. При старте установщика Ubuntu 20.04 будет произведена проверка диска:
  12. Далее, некоторое время мы будем наблюдать вращающийся «спиннер» на экране:
  13. А вот и «главный герой» Ubuntu 20.04, выбранный разработчиками Ubuntu:
  14. После успешного старта установщика Ubuntu, нам необходимо выбрать язык, который будет использоваться при установке системы и начать установку, нажав на кнопку «Установить Ubuntu»:
  15. Определяем раскладку, которая будет добавлена при установке и нажимаем на «Продолжить»:

    Как видим, установщик Ubuntu не смог корректно определить разрешение экрана и кнопка «Продолжить» видна лишь отчасти. О решении этой проблемы вы сможете прочитать в этом совете.

  16. Далее выбираем тип установки Ubuntu 20.04. Я выбрал обычную установку, которая представляет из себя вариант для обычных пользователей и включает в себя все необходимое для работы Ubuntu на компьютере или ноутбуке.

    Отмечаем пункт Загрузить обновления, чтобы, в процессе установки, Ubuntu 20.04 сама скачала все последние обновления. При необходимости (если ваш компьютер работает через WiFi или содержит подобное оборудование) следует поставить отметку на пункте «Установить стороннее программное обеспечение».

    После выбора нажимаем на кнопку «Продолжить»:

  17. Так как созданный нами виртуальный диск для Ubuntu 20.04 не содержит никаких данных, смело выбираем пункт «Стереть диск и установить Ubuntu» и начинаем процесс установки:
  18. Подтверждаем изменения на диске:
  19. Выбираем свой часовой пояс:
  20. Указываем свое имя, логин (имя пользователя в системе), пароль и продолжаем установку:
  21. Начнется процесс копирования и развертывания системы, во время которого можно наблюдать информацию о возможностях Ubuntu 20.04:
  22. После успешной установки, необходимо перезапустить систему:
  23. Подтверждаем то, что мы собираемся вынуть диск из дисковода (в настройках виртуальной машины ничего изменять не надо). Просто нажмите на клавишу Enter:
  24. После перезапуска Ubuntu 20.04, выбираем пользователя и вводим пароль и нажимаем на клавишу Enter:
  25. Если нет необходимости во входе в учетные записи (единый вход в Ubuntu, Google, Microsoft и т.п.), то просто пропускаем это:
  26. Если нет необходимости задействовать Livepatch, просто нажимаем на «Далее»:
  27. Помогаем разработчикам, отправляя информацию о возможных сбоях системы:
  28. Включаем или отключаем (по желанию), службы определения местоположения:
  29. Нажимаем на «Готово»:
  30. Возможно, что после установки Ubuntu 20.04, на экране появится уведомление о доступных обновлениях. Просто подтвердите их установку:

После выполненных выше действий, вы увидите рабочий стол Ubuntu 20.04

Как видим, установка Ubuntu 20.04 Focal Fossa в VirtualBox крайне проста и с ней справится любой, даже начинающий, пользователь.


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

Сегодня я захотел написать статью (технологию установки) для установки операционной системы Linux на виртуальную машину. Если вы нашли эту статью значит и вам это надо. Давайте приступим.

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


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

Что нужно скачать?


В качестве виртуальной машине я выбрал VirtualBox и чтобы мне не повторяться советую почитать мою статью рубрики Windows “Установка Windows 7 на виртуальную машину“. Там подробно объяснял почему выбрал именно VirtualBox и где ее скачать.

Устанавливать я буду версию Linux под названием “Ubuntu 16.04”. Скачать ее можно на официальном сайте по этой ссылке.

Приступим к установке


После установки VirtualBox и скачивания операционной системы открывайте программу и нажимайте на кнопку “Создать”. В открывшемся окне выбираем “Тип” Linux, а в версии выбираем Ubuntu (64 bit). И пишем имя ОС.



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



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



Тип жесткого диска выбираем по умолчанию:



Формат хранения, тоже оставляем по умолчанию:



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



После того как все сделали заходим в настройки созданной операционной системы. Заходим во вкладку “Дисплей” и ставим галочку напротив “Включить 3D ускорение” и жмем ОК:



Запускаем нашу созданную ОС:



Откроется окно, выбираем ОС которую вы скачали для установки и жмем ОК:



Откроется окно. В этом окне выбираем язык «Русский». Для установки Linux жмём «Установить Ubuntu». Если вы не хотите устанавливать, то также можно нажать “Запустить Ubuntu” и без всяких установок попробовать для себя новую операционную систему.



Далее должно появиться окно «Подготовка к установке Ubuntu». Ставим галочки и нажимаем «Продолжить»:



В открывшемся окне «Тип установки» выбираем «Стереть диск и установить Ubuntu» и нажимаем «Установить сейчас»:



Откроется окно подтверждения, нажмите «Продолжить»:



Выбираем местоположение и жмём «Продолжить»:



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



Вводим данные (имя, имя пользователя и пароль):



Ждём установку Linux:



Когда Linux установится виртуальная машина попросит перезагрузить компьютер, нажмите «Перезагрузить»:



Я вас поздравляю вы установили Linux “Ubuntu 16.04” на виртуальную машину. После всех настроек загрузился рабочий стол.



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

Запуск Linux с виртуального диска vmdk на реальном железе и VirtualBox / Хабр

Возникла необходимость обеспечить работу Linux как на виртуальной машине (VirtualBox), так и на реальном железе. После долгих поисков и попыток запускать Linux с виртуального диска формата VHD, по примеру Windows, которые либо слишком сложны, либо не работают, я пришел к достаточно простому способу сделать это. Правда не из дисков в формате VHD, а из образа раздела диска в формате VMDK.

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

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

Все что далее, сделано из Windows.

Создаем новый диск фиксированного размера в формате vmdk:

VBoxManage createmedium disk --format VMDK --variant Fixed --filename test1.vmdk --size 10000

Имеем созданные файлы:


  • test1.vmdk — дескриптор диска, текстовый файл
  • test1-flat.vmdk — файл с образом диска

Теперь необходимо в начало диска добавить еще один кусок размером 1M.

Создаем файл test1-boot.vmdk размером 1M:

fsutil file createnew test1-boot.vmdk 1048576

В test1.vmdk меняем createType="custom" на createType="monolithicFlat". Это будет означать, что диск состоит из нескольких файлов.

Добавляем test1-boot.vmdk в test1.vmdk, первым. После добавления test.vmdk должен выглядеть как-то так:

...
createType="monolithicFlat"

RW 2048 FLAT "test1-boot.vmdk" 0
RW 20480000 FLAT "test1-flat.vmdk" 0
...

где 2048 — это 2048*512=1048576 байт (1M) для этой части диска.

Создаем виртуальную машину для установки Linux, подключаем к ней диск test1.vmdk и ставим ubuntu/kubuntu/xubunu. Я ставил только эти дистрибутивы, начиная с версий 18.04 до последней (еще не вышедшей) 21.04, все остальное не проверял.

Особенность при установке: должен быть создан только один раздел на виртуальном диске и должен он быть на границе 1M. Это поведение по умолчанию при ручном создании раздела.

Загрузчик должен быть установлен на диск /dev/sda, а не на раздел /dev/sda1. Это тоже поведение по умолчанию.

После того, как все установили, перезагружаемся в VirtualBox, чтобы убедится, что Linux загружается.

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

Создаем загрузочную флешку (или usb-диск) с использованием Ventoy (https://www.ventoy.net/).

Создаем файл ventoy\ventoy_grub.cfg на разделе данных флешки со следующим содержимым:

menuentry 'boot linux from vmdk part' { 
    set imgfile="/mydisks/test1-flat.vmdk"
    set d_label="MYDISK"
    search --set=root --label ${d_label} 
    loopback loop0 ${imgfile}
    set root=(loop0)
    linux /boot/vmlinuz root=/dev/disk/by-label/${d_label} loop=${imgfile} rw nosplash
    initrd /boot/initrd.img
}

Здесь:


  • imgfile="/mydisks/test1-flat.vmdk" — путь до файла с образом раздела
  • d_label="MYDISK" — метка раздела, где лежит файл с образом раздела test1-flat.vmdk

Загружаемся с этой флешки, нажимаем F6 и попадаем в меню, где выбираем пункт «boot linux from vmdk part». Радуемся запущенному Linux.

Можно вернуться в свою рабочую OS, запустить VirtualBox и загрузить Linux из виртуального диска.

Таким вот, незамысловатым, способом можно иметь возможность сидя в Windows запускать Linux в VirtualBox, настраивать его… А потом запускать на реальном железе.

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

Кстати, образ test1-flat.vmdk можно скопировать на флешку Ventoy, и запускать с нее, тоже работает.

Ну и на последок. Ventoy умеет загружать linux из vhd, но требует дополнительных манипуляций с установленным Linux (https://www.ventoy.net/en/plugin_vtoyboot.html). Но, к сожалению, у меня эти манипуляции привели к тому, что загрузка работает либо на реальном железе, либо в VirtualBox. И там и там с одним образом не получается.

Как установить Ubuntu на виртуальную машину с VirtualBox, шаг за шагом

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

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

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

Предварительные загрузки и требования для установки

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

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

Теме статьи:

Как использовать VirtualBox для создания виртуальных машин из других операционных систем в Windows

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

После того, как вы установили VirtualBox на свой компьютер и загрузили соответствующие файлы, вам нужно будет только открыть его, чтобы приступить к созданию новой виртуальной машины, на которой будет установлена ​​операционная система. Для этого вам нужно будет выберите опцию «New» вверху программы Затем откроется мастер, в котором вам нужно будет шаг за шагом ввести определенные параметры виртуальной машины:

  1. Имя и операционная система— Назовите виртуальную машину как хотите, чтобы вы могли идентифицировать ее позже. Вы также можете изменить местоположение, если хотите, но вы должны выбрать тип Linux и в разделе версии выберите Ubuntu вместе с архитектурой (32 или 64 бита), которую вы выбрали при загрузке файла ISO.
  2. Объем памяти: вам нужно будет выбрать объем оперативной памяти, который вы хотите назначить виртуальной машине, чтобы она работала. По крайней мере, вам нужно будет выбрать 4 ГБ для работы Ubuntu, хотя идеальным вариантом для достижения оптимальной производительности в большинстве случаев является выбор половины доступной памяти таким образом, чтобы компьютер и виртуальная машина могли нормально использоваться.
  3. жесткий диск: в первой части вы должны выбрать вариант Создайте виртуальный жесткий диск прямо сейчас Если у вас его еще нет. Лучше всего оставить параметры по умолчанию (VDIДинамически забронировано) и при желании изменить емкость диска или его расположение, поскольку он хранится как любой другой файл в системе.

Теме статьи:

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

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

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

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

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

Теме статьи:

Как установить Ubuntu вместе с Windows 10 на один компьютер (двойная загрузка)

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


Как установить и запустить Ubuntu Linux в VirtualBox

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

Требования к запуску Ubuntu в VirtualBox

  • Загрузите VirtualBox (бесплатно) и установите его
  • Загрузите 64-битный Ubuntu Linux ISO (бесплатно) и сохраните его на рабочем столе
  • Не менее 512 МБ оперативной памяти и не менее 5 ГБ свободного места на жестком диске

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

Установка Ubuntu Linux в VirtualBox

  • Запустите VirtualBox и создайте новую виртуальную машину, назовите ее «Ubuntu Linux» и установите операционную систему на «Linux» и версию на «Ubuntu» и установите базовую память как минимум на 512 МБ или 1 ГБ
  • Создайте новый виртуальный жесткий диск и установите флажок «Запуск диска», нажмите «Продолжить» и выберите VDI в качестве типа диска
  • Необязательно. Задайте данные хранения как «Динамически распределенные» для сохранения некоторого начального дискового пространства
  • Назовите виртуальный диск что-то очевидное как «Linux VM» и сделайте его как минимум 5 ГБ (рекомендуется 8 ГБ) и нажмите «Создать», чтобы создать виртуальный жесткий диск
  • На экране VirtualBox Manager выберите новую созданную виртуальную машину «Ubuntu Linux» и нажмите кнопку «Настройки»
  • Перейдите на вкладку «Хранение» и рядом с «Контроллер IDE» щелкните значок +, который выглядит как компакт-диск, чтобы добавить новый контроллер IDE
  • Нажмите «Выбрать диск» и найдите Ubuntu ISO (с именем «ubuntu-11.10-desktop-amd64.iso»), который вы загрузили ранее, затем нажмите «ОК» и закройте настройки «Настройки»
  • Вернитесь на экран VirtualBox Manager, выберите виртуальную машину Linux и нажмите «Начать», чтобы начать загрузку виртуальной машины
  • Пусть виртуальная машина загрузится и выберите «Установить Ubuntu» на экране приветствия, создайте имя пользователя и пользователя, задайте часовые пояса и пройдите через простой процесс установки до его начала

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

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

Если вам понравился этот пост, не пропустите наши другие руководства по VirtualBox, в том числе:

  • Запустите бесплатную пробную виртуальную машину Internet Explorer
  • Установка Windows 8 в VirtualBox
  • Запустить предварительный просмотр Windows 8
  • Установите OS X Lion в виртуальную машину
  • Запустите Mac OS X Snow Leopard поверх OS X Lion
  • Запуск Android 4 ICS на виртуальной машине

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

Выполнение сценариев на виртуальной машине Linux в Azure с помощью команд выполнения действий — Azure Virtual Machines

  • Чтение занимает 3 мин
Были ли сведения на этой странице полезными?

Оцените свои впечатления

Да Нет

Хотите оставить дополнительный отзыв?

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

Отправить

В этой статье

Применимо к: ✔️ виртуальные машины Linux ✔️ гибкие масштабируемые наборы

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

Преимущества

Доступ к виртуальным машинам можно получить несколькими способами. Выполнение команд может удаленно реализовывать скрипты на виртуальных машинах с помощью их агента. Выполнение команд можно использовать на портале Microsoft Azure, в REST API или в Azure CLI для виртуальных машин Linux.

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

Ограничения

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

  • Выводятся только последние 4096 байт.
  • Минимальное время выполнения скрипта составляет около 20 секунд.
  • По умолчанию в Linux скрипты выполняются от имени привилегированного пользователя.
  • Два скрипта не могут выполняться одновременно.
  • Скрипты, которые запрашивают сведения (в интерактивном режиме), не поддерживаются.
  • Вы не можете отменить выполнение скрипта.
  • Максимальное время выполнения скрипта составляет 90 минут. После этого время ожидания скрипта истекает.
  • Чтобы вернуть результаты скрипта, требуется разрешить исходящие подключения из виртуальной машины.

Примечание

Чтобы выполнение команд работало правильно, требуется подключение (через порт 443) к общедоступным IP-адресам Azure. Если расширение не имеет доступа к этим конечным точкам, скрипты могут успешно выполняться, но результаты не будут возвращаться. Если вы блокируете трафик на виртуальной машине, вы можете использовать теги служб, чтобы разрешить трафик к общедоступным IP-адресам Azure с помощью тега AzureCloud.

Доступные команды

В этой таблице представлен список команд, доступных для виртуальных машин Linux. Команду RunShellScript можно использовать для выполнения любых пользовательских скриптов. При использовании Azure CLI или PowerShell для выполнения команды значение, указанное для параметра --command-id или -CommandId, должно быть одним из приведенных ниже значений. При указании значения, которое не является доступной командой, появится следующее сообщение об ошибке.

The entity was not found in this Azure location
имя; Описание
RunShellScript Выполняет скрипт оболочки Linux.
ifconfig Получает конфигурации всех сетевых интерфейсов.

Azure CLI

Ниже приведен пример с использованием команды az vm run-command для запуска скрипта оболочки на виртуальной машине Azure Linux.

az vm run-command invoke -g myResourceGroup -n myVm --command-id RunShellScript --scripts "apt-get update && apt-get install -y nginx"

Примечание

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

Портал Azure

Перейдите к виртуальной машине на портале Azure и выберите Выполнить команду в меню слева под пунктом Операции. Появится список доступных команд, выполняемых на виртуальной машине.

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

Примечание

Встроенные команды не редактируются.

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

PowerShell

Ниже приведен пример с использованием командлета Invoke-AzVMRunCommand для выполнения скрипта PowerShell на виртуальной машине Azure. Этот командлет ожидает, что скрипт, указанный в параметре -ScriptPath, расположен в локальной среде, в которой выполняется командлет.

Invoke-AzVMRunCommand -ResourceGroupName '<myResourceGroup>' -Name '<myVMName>' -CommandId 'RunShellScript' -ScriptPath '<pathToScript>' -Parameter @{"arg1" = "var1";"arg2" = "var2"}

Ограничение доступа к команде запуска

Для получения списка выполняемых команд или отображения сведений о команде требуется разрешение Microsoft.Compute/locations/runCommands/read. Это разрешение имеется у встроенной роли Читатель и более высоких уровней.

Для выполнения команды требуется разрешение Microsoft.Compute/virtualMachines/runCommand/action. Это разрешение имеется у роли Участник виртуальной машины и более высоких уровней.

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

Дальнейшие действия

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

Как создать виртуальную машину Linux в Windows 10 с помощью Hyper-V

Хотя теперь можно запускать ряд дистрибутивов Linux изначально в Windows 10, эти среды могут быть несколько ограничены в возможностях и инструментах, которые вы можете использовать. Кроме того, вы можете выбрать только из трех дистрибутивов, включая Ubuntu, SUSE Linux Enterprise и OpenSUSE Leap, и вы застряли в интерфейсе командной строки, что означает, что вы не можете запускать какие-либо графические интерфейсы (например, GNOME , KDE, XFCE) или графические приложения на базе Linux.

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

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

Магазин «Киберпонедельник» действует по адресу: Amazon | Walmart | Лучшая покупка | Microsoft | Dell

В этом руководстве по Windows 10 мы расскажем, как установить большинство дистрибутивов Linux на виртуальные машины с помощью функции виртуализации Microsoft Hyper-V.

Требования к руководству

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

  • Компьютер с поддержкой Hyper-V.
  • Файл ISO для установки предпочитаемого вами дистрибутива Linux.

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

  • CentOS и Red Hat Enterprise Linux.
  • Debian.
  • SUSE.
  • Oracle Linux.
  • FreeBSD.

Как включить Hyper-V в Windows 10

Hyper-V — это технология виртуализации от Microsoft, доступная в Windows 10 Pro, Enterprise и Education, и она позволяет создавать одну или несколько виртуальных машин для установки и запуска разных ОС на одном и том же физическом оборудовании.

Проверка поддержки Hyper-V

Хотя Hyper-V является частью Windows 10, существует минимальное требование к оборудованию, которому компьютер должен соответствовать, чтобы включить эту функцию.

  • 64-битный ЦП с преобразованием адресов второго уровня (SLAT).
  • Процессор
  • должен поддерживать расширение режима монитора виртуальной машины (VT-c на микросхемах Intel).
  • минимум 4 ГБ памяти.

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

Вы можете быстро убедиться, что ваш компьютер имеет необходимую поддержку Hyper-V, используя Systeminfo:

  1. Открыть Старт .
  2. Найдите Command Prompt и щелкните верхний результат.
  3. Введите следующую команду и нажмите Введите :

    systeminfo.exe

  4. В соответствии с требованиями Hyper-V , если результат будет Да , то вы можете запустить Hyper-V.

Если команда отображает в разделе «Требования Hyper-V», значит, ваше оборудование не поддерживает эту функцию или вам необходимо включить ее вручную.

Включение Hyper-V

Чтобы включить Hyper-V в Windows 10, выполните следующие действия:

  1. Открыть Панель управления .
  2. Щелкните Программы .
  3. Щелкните Включите или выключите функции Windows.

  4. Отметьте опцию Hyper-V и убедитесь, что: Hyper-V Management Tools и Hyper-V Platform также выбраны.
  5. Щелкните OK , чтобы начать процесс.

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

Как создать виртуальную машину с помощью Hyper-V

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

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

Создание виртуального коммутатора

Используйте следующие шаги для настройки виртуального коммутатора на Hyper-V:

  1. Открыть Старт .
  2. Найдите Hyper-V Manager и щелкните верхний результат.
  3. Щелкните меню Action .
  4. Выберите New и щелкните Virtual Switch Manager .

  5. На левой панели выберите Коммутатор новой виртуальной сети .
  6. Справа выберите Внешний .
  7. Нажмите кнопку Create Virtual Switch .

  8. Введите новое описательное имя для коммутатора (например, MyVirtualSwitch).
  9. В разделе «Тип подключения» убедитесь, что для вашего сетевого адаптера выбрано значение Внешняя сеть .
  10. Щелкните Применить .
  11. Щелкните ОК .

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

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

  1. Открыть Старт .
  2. Найдите Hyper-V Manager и щелкните верхний результат.
  3. Щелкните меню Action .
  4. Выберите New и щелкните Virtual Machine .

  5. Нажмите кнопку Далее .
  6. Введите описательное имя для вашей виртуальной машины (например, vm-ubuntu).

  7. Используйте расположение по умолчанию для хранения вашей виртуальной машины или установите флажок Хранить виртуальную машину в другом месте , чтобы выбрать другой путь.
  8. Щелкните Next , чтобы продолжить.
  9. Можно оставить выбранной вариант Generation 1 по умолчанию. Или вы можете выбрать Generation 2 , если вам нужна прошивка на основе UEFI.
  10. Щелкните Далее .

  11. Выберите объем оперативной памяти, выделяемой для вашей виртуальной машины. В случае Ubuntu вам потребуется минимум 2 ГБ памяти.

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

  12. Щелкните Далее .

  13. Используйте раскрывающееся меню, чтобы выбрать виртуальный коммутатор, который вы создали ранее.
  14. Щелкните Далее .

  15. Вы можете оставить все настройки по умолчанию для создания виртуального жесткого диска, но ниже Размер убедитесь, что выделено не менее 25 ГБ хранилища, что является минимумом, необходимым для запуска Ubuntu.
  16. Щелкните Next , чтобы продолжить.

  17. В параметрах установки выберите вариант Установить операционную систему с загрузочного CD / DVD-ROM .
  18. Выберите вариант Файл изображения (.iso) .
  19. Выберите путь к ISO-файлу с установочными файлами Ubuntu.
  20. Щелкните Далее .

  21. Нажмите Готово .

Как установить Ubuntu Linux с помощью Hyper-V в Windows 10

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

  1. В диспетчере Hyper-V в разделе «Виртуальная машина» щелкните правой кнопкой мыши вновь созданное устройство и выберите Connect .

  2. Нажмите кнопку Пуск (питание).

  3. Выберите ваш язык.
  4. Нажмите кнопку Установить Ubuntu .

  5. Проверьте Установите стороннее программное обеспечение для графики. и Оборудование Wi-Fi, Flash, MP3 и другие носители. Опция .
  6. Щелкните Продолжить .

  7. Выберите опцию Something else .
  8. Щелкните Продолжить .

  9. Дважды щелкните диск / dev / sda .

  10. Щелкните Продолжить .
  11. Дважды щелкните свободное место .

  12. В разделе «Использовать как» используйте раскрывающееся меню и выберите Область подкачки , чтобы создать раздел подкачки.
  13. В разделе «Размер» выберите объем пространства для раздела подкачки, который должен быть примерно в 2 раза больше объема ОЗУ, выделенного для виртуальной машины.
  14. Щелкните ОК .

  15. Дважды щелкните свободного места еще раз.

  16. Выберите объем пространства, выделяемого для установки.
  17. В разделе «Точка монтирования» используйте раскрывающееся меню и выберите корневой каталог /.
  18. Щелкните ОК .

  19. Выберите из списка раздел ext4 .
  20. Нажмите кнопку Установить сейчас .

  21. Щелкните Продолжить , чтобы установить Ubuntu.
  22. Выберите свой часовой пояс.
  23. Щелкните Продолжить .

  24. Выберите раскладку клавиатуры.
  25. Щелкните Продолжить .

  26. Создайте учетную запись пользователя с вашей информацией.
  27. Щелкните Продолжить .

  28. Перезагрузите виртуальную машину, чтобы завершить настройку.

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

После выполнения этих шагов вы можете просто включить виртуальную машину и начать использовать Ubuntu Linux вместе с Windows 10.

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

Дополнительные ресурсы по Windows 10

Чтобы получить дополнительные полезные статьи, статьи и ответы на распространенные вопросы о Windows 10, посетите следующие ресурсы:

Мы можем получать комиссию за покупки, используя наши ссылки. Учить больше.

Dell Dell Dell

Самая большая распродажа Dell года

Несмотря на необычные обстоятельства, Киберпонедельник будет огромным, даже если в этом году он будет немного другим.Ожидайте много сделок с Dell в течение ноября. У нас есть вся необходимая информация прямо здесь.

virtualbox — Есть ли причина НЕ запускать Linux на виртуальной машине все время?

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

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

1) Мостовой режим и беспроводная связь

Некоторые беспроводные карты, по-видимому, испытывают трудности с «двойной идентификацией», а это означает, что наши уроки маршрутизации / брандмауэра / сети идут к черту.Это известная проблема — большинство драйверов беспроводной сети не поддерживают мост.

мост | The Linux Foundation — это не работает с моей беспроводной картой!

Это означает, что если вы используете беспроводной интерфейс, вам нужно проделать дополнительную работу, чтобы у гостя был «общедоступный» IP-адрес.

2) Интеграция с рабочим столом

За исключением нескольких нестандартных дизайнов, современные среды рабочего стола довольно хорошо продуманы и предлагают некоторые удобства, которые теряются, когда у них нет полного доступа к вводу / выводу или к инструменту подключения / отключения устройства.Например, меню Vbox внизу действительно раздражает, если у вас есть окно выбора или уведомления. А некоторые машины используют сочетание клавиш Ctrl + Alt + cursor_key (переключение рабочих пространств), чтобы перевернуть дисплей.

Я имею в виду, сравните, насколько легко отключить USB-устройство в GNOME с эквивалентным количеством подменю / щелчков в Windows, и я знаю, какое из них я бы предпочел в любой день.

3) USB «воровство»

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

4) Стабильность

Обычно легче «сломать» Windows, чем Linux, поэтому обычно Linux «защищает» экземпляры Windows, а не наоборот. Я уже потерял пару рабочих дней из-за того, что персонал перезаписал неправильные файлы и в итоге сломал как нашу установку Virtualbox, так и наши образы Linux.

5) Инструменты командной строки

По крайней мере, в Linux у вас есть возможность работать с образами дисков Vbox, используя qemu-nbd и сетевое блочное устройство.

QEMU / Изображения — Викиучебники, открытые книги для открытого мира — Монтирование образа на хосте

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

Вы также можете делать такие вещи, как создание сценариев резервного копирования VDI — или только их содержимого, или изменение «профилей» VirtualBox с помощью символических ссылок — намного проще в bash.

Quickstart — Создание виртуальной машины Linux на портале Azure — Виртуальные машины Azure

  • 4 минуты на чтение
Эта страница полезна?

Оцените, пожалуйста, свой опыт

да Нет

Любой дополнительный отзыв?

Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

Применимо к: ✔️ ВМ Linux

Виртуальные машины (ВМ) Azure могут быть созданы через портал Azure. Портал Azure — это пользовательский интерфейс на основе браузера для создания ресурсов Azure. В этом кратком руководстве показано, как использовать портал Azure для развертывания виртуальной машины (ВМ) Linux под управлением Ubuntu 18.04 LTS. Чтобы увидеть свою виртуальную машину в действии, вы также подключитесь к ней по SSH и установите веб-сервер NGINX.

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

Войдите в Azure

Войдите на портал Azure, если вы еще этого не сделали.

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

  1. Введите виртуальных машин в поиск.

  2. В разделе Services выберите Virtual machines .

  3. На странице Виртуальные машины выберите Добавить .Откроется страница Create a virtual machine .

  4. На вкладке Basics в разделе Сведения о проекте убедитесь, что выбрана правильная подписка, а затем выберите Создать новую группу ресурсов . Введите myResourceGroup в качестве имени. *.

  5. В разделе Сведения об экземпляре введите myVM для имени виртуальной машины , выберите East US для своего региона и выберите Ubuntu 18.04 LTS для вашего Image . Оставьте остальные значения по умолчанию.

  6. Под учетной записью администратора выберите Открытый ключ SSH .

  7. In Имя пользователя введите azureuser .

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

  9. В разделе Правила входящего порта > Общедоступные входящие порты выберите Разрешить выбранные порты , а затем выберите SSH (22) и HTTP (80) из раскрывающегося списка.

  10. Оставьте остальные значения по умолчанию, а затем нажмите кнопку Review + create внизу страницы.

  11. На странице Create a virtual machine вы можете увидеть подробную информацию о виртуальной машине, которую вы собираетесь создать. Когда будете готовы, выберите Create .

  12. Когда откроется окно Создать новую пару ключей , выберите Загрузить закрытый ключ и создайте ресурс . Ваш ключевой файл будет загружен как myKey.pem . Убедитесь, что вы знаете, где был загружен файл .pem , путь к нему понадобится на следующем шаге.

  13. По завершении развертывания выберите Перейти к ресурсу .

  14. На странице вашей новой виртуальной машины выберите общедоступный IP-адрес и скопируйте его в буфер обмена.

Примечание

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

Дополнительные сведения об исходящем доступе по умолчанию см. В разделе Исходящий доступ по умолчанию в Azure

.

IP-адрес исходящего доступа по умолчанию отключен, когда виртуальной машине назначается общедоступный IP-адрес или виртуальная машина помещается в бэкэнд-пул стандартного балансировщика нагрузки с правилами для исходящего трафика или без них. Если ресурс шлюза NAT виртуальной сети Azure назначен подсети виртуальной машины, IP-адрес исходящего доступа по умолчанию отключен.

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

Дополнительные сведения об исходящих подключениях в Azure см. В разделе Использование преобразования исходного сетевого адреса (SNAT) для исходящих подключений.

Подключиться к виртуальной машине

Создайте SSH-соединение с виртуальной машиной.

  1. Если вы работаете на компьютере Mac или Linux, откройте командную строку Bash. Если вы работаете на компьютере с Windows, откройте командную строку PowerShell.

  2. По вашему запросу откройте SSH-соединение с вашей виртуальной машиной. Замените IP-адрес на адрес вашей виртуальной машины и замените путь к .pem на путь к тому, где был загружен ключевой файл.

  ssh -i. \ Downloads \ myKey1.pem [email protected]
  

Подсказка

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

Установить веб-сервер

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

  sudo apt-get -y update
sudo apt-get -y установить nginx
  

По завершении введите exit , чтобы выйти из сеанса SSH.

Посмотреть веб-сервер в действии

Используйте любой веб-браузер по вашему выбору, чтобы просмотреть страницу приветствия NGINX по умолчанию.Введите общедоступный IP-адрес виртуальной машины в качестве веб-адреса. Общедоступный IP-адрес можно найти на странице обзора виртуальной машины или как часть строки подключения SSH, которую вы использовали ранее.

Очистить ресурсы

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

Следующие шаги

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

Преобразуйте вашу установку Windows в виртуальную машину на Linux

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

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

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

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

Важно понимать, что я крайне не люблю Windows по нескольким причинам. Основные из них, которые применимы к этому случаю, заключаются в том, что я бы не хотел платить за другую лицензию Windows — Windows 10 Pro стоит около 200 долларов — чтобы установить ее на новую виртуальную машину. Кроме того, Windows 10 требует достаточно информации при настройке в новой системе или после установки, чтобы взломщики могли украсть вашу личность в случае взлома базы данных Microsoft. Никто не должен указывать свое имя, номер телефона и дату рождения для регистрации программного обеспечения.

Начало работы

На физическом компьютере уже было запоминающее устройство NVMe m.2 емкостью 240 ГБ, установленное в единственный доступный слот m.2 на материнской плате. Я решил установить новый SATA SSD на хосте и использовать существующий SSD с Windows в качестве устройства хранения для виртуальной машины Windows. Kingston предлагает на своем веб-сайте отличный обзор различных твердотельных накопителей, форм-факторов и интерфейсов.

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

Сначала сделайте резервную копию

Прежде чем делать что-либо еще, я создал резервную копию ISO-образа всего устройства хранения NVMe. Я создал раздел на внешнем USB-накопителе емкостью 500 ГБ, создал на нем файловую систему ext4, а затем смонтировал этот раздел на / mnt .Я использовал команду dd для создания образа.

Я установил новый твердотельный накопитель SATA емкостью 500 ГБ в хост и установил на нем Fedora 32 Xfce с Live USB. При начальной перезагрузке после установки диски Linux и Windows были доступны в меню загрузки GRUB2. На этом этапе хост может иметь двойную загрузку между Linux и Windows.

Ищу помощь во всех интернет-местах

Теперь мне нужна была информация о создании виртуальной машины, которая использует физический жесткий диск или SSD в качестве устройства хранения.Я быстро обнаружил много информации о том, как это сделать, в документации VirtualBox и в Интернете в целом. Хотя документация VirtualBox помогла мне начать работу, она не является полной, так как не учитывается важная информация. Большая часть другой информации, которую я нашел в Интернете, также является неполной.

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

Заставляем работать

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

Сначала я установил самую последнюю версию VirtualBox на хост Linux. VirtualBox можно установить из репозиториев программного обеспечения многих дистрибутивов, непосредственно из репозитория Oracle VirtualBox или путем загрузки желаемого файла пакета с веб-сайта VirtualBox и локальной установки.Я решил загрузить версию AMD64, которая на самом деле является установщиком, а не пакетом. Я использую эту версию, чтобы обойти проблему, не связанную с этим конкретным проектом.

Процедура установки всегда создает группу vboxusers в / etc / group . Я добавил пользователей, предназначенных для запуска этой виртуальной машины, в группы vboxusers и disk в / etc / group . Важно добавить тех же пользователей в группу disk , потому что VirtualBox запускается от имени пользователя, запустившего его, а также требует прямого доступа к специальному файлу устройства / dev / sdx для работы в этом сценарии.Добавление пользователей в группу disk обеспечивает тот уровень доступа, которого в противном случае у них не было бы.

Затем я создал каталог для хранения виртуальных машин и дал ему права собственности на root.vboxusers и 775 . Я использовал / vms для каталога, но это может быть что угодно. По умолчанию VirtualBox создает новые виртуальные машины в подкаталоге пользователя, создавшего виртуальную машину. Это сделало бы невозможным совместное использование доступа к виртуальной машине между несколькими пользователями, не создавая серьезной уязвимости в системе безопасности.Размещение каталога виртуальных машин в доступном месте позволяет совместно использовать виртуальные машины.

Я запустил VirtualBox Manager как пользователь без полномочий root. Затем я использовал меню VirtualBox Preferences ==> General , чтобы установить папку компьютера по умолчанию в каталог / vms .

Я создал виртуальную машину без виртуального диска. Тип должен быть Windows , а версии должен быть установлен на Windows 10 64-бит . Установите разумный объем ОЗУ для виртуальной машины, но его можно будет изменить позже, если виртуальная машина выключена.На странице установки Hard disk я выбрал «Не добавлять виртуальный жесткий диск» и щелкнул Create . Новая виртуальная машина появилась в окне VirtualBox Manager. Эта процедура также создала каталог / vms / Test1 .

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

Рисунок 1: Создайте новую виртуальную машину, но не добавляйте жесткий диск.

Затем мне нужно было узнать, какое устройство было назначено Linux для необработанного диска Windows. В качестве пользователя root в сеансе терминала используйте команду lshw , чтобы определить назначение устройства для диска Windows. В этом случае устройство, представляющее все устройство хранения, — / dev / sdb .

 

# lshw -short -class disk, volume
H / W path Описание класса устройства
============================== ===========================
/0/100/17/0 / dev / sda диск 500 ГБ CT500MX500SSD1
/0/100/17 / 0/1 том 2047MiB Том Windows FAT
/0/100/17/0/2 / dev / sda2 volume 4GiB EXT4 volume
/0/100/17/0/3 / dev / sda3 volume 459GiB LVM Physical Volume
/ 0/100/17/1 / dev / cdrom диск DVD + -RW DU-8A5LH
/0/100/17/0.0.0 / dev / sdb диск 256 ГБ TOSHIBA KSG60ZMV
/0/100/17/0.0.0/1 / dev / sdb1 volume 649MiB Windows FAT volume
/0/100/17/0.0.0/2 / dev / sdb2 volume 127MB зарезервированный раздел
/0/100/17/0.0.0/3 / dev / sdb3 volume 236GiB Windows NTFS volume
/0/100/17/0.0.0/4 / dev / sdb4 volume 989MiB Windows NTFS volume
[root @ office1 и т. д.] #

Вместо виртуального устройства хранения, расположенного в каталоге / vms / Test1 , VirtualBox должен иметь способ идентифицировать физический жесткий диск, с которого он должен загружаться.Эта идентификация выполняется путем создания файла * .vmdk , который указывает на необработанный физический диск, который будет использоваться в качестве устройства хранения для виртуальной машины. Как пользователь без полномочий root, я создал файл vmdk , который указывает на все устройство Windows, / dev / sdb .

 

$ VBoxManage internalcommands createrawvmdk -filename /vms/Test1/Test1.vmdk -rawdisk / dev / sdb
RAW host disk access Файл VMDK /vms/Test1/Test1.vmdk успешно создан.

Затем я использовал диалог VirtualBox Manager File ==> Virtual Media Manager , чтобы добавить диск vmdk к доступным жестким дискам.Я щелкнул Добавить , и в диалоговом окне управления файлами отобразилось расположение по умолчанию / vms . Я выбрал каталог Test1 , а затем файл Test1.vmdk . Затем я щелкнул Open , и файл Test1.vmdk отобразился в списке доступных жестких дисков. Я выбрал его и нажал Закрыть .

Следующим шагом было добавление этого диска vmdk к устройствам хранения нашей виртуальной машины. В меню настроек Test1 VM я выбрал Storage и щелкнул значок, чтобы добавить жесткий диск.Это открыло диалоговое окно, которое показало файл виртуального диска Test1vmdk в списке под названием Not connected. Я выбрал этот файл и нажал кнопку Выбрать . Это устройство теперь отображается в списке устройств хранения, подключенных к Test1 VM . Единственное другое устройство хранения на этой виртуальной машине — пустой привод CD / DVD-ROM.

Я щелкнул OK , чтобы завершить добавление этого устройства к виртуальной машине.

Перед тем, как новая виртуальная машина заработает, нужно было настроить еще один элемент.Используя диалоговое окно VirtualBox Manager Settings для Test1 VM , я перешел на страницу System ==> Motherboard и поставил галочку в поле Enable EFI . Если вы этого не сделаете, VirtualBox выдаст ошибку о том, что не может найти загрузочный носитель при попытке загрузить эту виртуальную машину.

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

Разблокировка привода

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

Несмотря на то, что я мог загрузить виртуальную машину Windows, я не мог войти в систему, потому что у меня не было учетной записи на этом хосте, и запрашивать у людей их пароли — это ужасное нарушение безопасности. Тем не менее, мне нужно было войти в виртуальную машину, чтобы установить VirtualBox Guest Additions , которые обеспечили бы беспрепятственный захват и освобождение указателя мыши, позволили бы мне изменить размер виртуальной машины до размера больше 1024×768 и выполнить обычное обслуживание в будущем. .

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

Специально для этой задачи существует очень хороший программный инструмент с открытым исходным кодом. На хосте Linux я установил chntpw , что, вероятно, означает что-то вроде «Изменить NT PassWord.«

  # dnf -y установить chntpw  

Я выключил виртуальную машину, а затем смонтировал раздел / dev / sdb3 на / mnt . Я определил, что / dev / sdb3 — правильный раздел, потому что это первый большой раздел NTFS, который я видел в выходных данных команды lshw , которую я выполнил ранее. Убедитесь, что не монтируете раздел во время работы виртуальной машины; это может привести к значительному повреждению данных на устройстве хранения виртуальной машины. Обратите внимание, что правильный раздел может быть другим на других хостах.

Перейдите в каталог / mnt / Windows / System32 / config . Утилита chntpw не будет работать, если это не текущий рабочий каталог (PWD). Запустите программу.

 # chntpw -i SAM 
chntpw версия 1.00 140201, (c) Петтер Н Хаген
Имя куста (из заголовка): <\ SystemRoot \ System32 \ Config \ SAM>
ROOT KEY по смещению: 0x001020 * Тип индексации подключей: 686c
Размер файла 131072 [20000] байт, содержащий 11 страниц (+ 1 заголовочная страница)
Используется для данных: 367/44720 блоков / байтов, неиспользуемых: 14/24560 блоков / байтов.

<> ======== <> Главное интерактивное меню chntpw <> ======== <>

Загруженные ульи:

1 - Редактировать данные пользователя и пароли
2 - Список groups
- - -
9 - Редактор реестра, теперь с полной поддержкой записи!
q - Выйти (спросит, есть ли что сохранить)

Что делать? [1] ->

Команда chntpw использует TUI (текстовый интерфейс пользователя), который предоставляет набор параметров меню.Когда выбран один из основных пунктов меню, обычно отображается вторичное меню. Следуя понятным названиям меню, я сначала выбрал пункт 1 .

 Что делать? [1] -> 1 

===== chntpw Редактировать информацию о пользователе и пароли ====

| RID - | ---------- Имя пользователя ------------ | Админ? | - Замок? - |
| 01f4 | Администратор | АДМИНИСТРАТОР | дис / замок |
| 03ec | Джон | АДМИНИСТРАТОР | дис / замок |
| 01f7 | DefaultAccount | | дис / замок |
| 01f5 | Гость | | дис / замок |
| 01f8 | WDAGUtilityAccount | | дис / замок |

Пожалуйста, введите номер пользователя (RID) или 0 для выхода: [3e9]

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

 Пожалуйста, введите номер пользователя (RID) или 0 для выхода: [3e9] 03eb 
================= РЕДАКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЯ ====================

RID: 1003 [03eb]
Имя пользователя: john
полное имя:
комментарий:
домашний адрес:

00000221 = Пользователи (с 4 участниками)
00000220 = Администраторы (с 5 участниками)

Биты учетной записи: 0x0214 =
[] Отключено | [] Homedir req.| [] Пароль не требуется. |
[] Темп. дубликат | [X] Обычная учетная запись | [] Учетная запись NMS |
[] Доменное доверие ac | [] Wks Trust Act. | [] Закон о доверительном управлении Srv |
[X] Pwd не истекает | [] Автоблокировка | [] (неизвестно 0x08) |
[] (неизвестно 0x10) | [] (неизвестно 0x20) | [] (неизвестно 0x40) |

Число неудачных попыток входа: 0, максимальное количество попыток: 0
Общее количество попыток входа: 47

- - - - Меню редактирования пользователя:
1 - Очистить (пустой) пароль пользователя
2 - Разблокировать и включить учетную запись пользователя [возможно заблокировано сейчас]
3 - Продвинуть пользователя (сделать пользователя администратором)
4 - Добавить пользователя в группу
5 - Удалить пользователя из группы
q - Выйти из редактирования пользователя, вернуться к выбору пользователя
Выбрать: [q]> 2

На этом этапе я выбрал пункт меню 2 , «Разблокировать и включить учетную запись пользователя», который удаляет пароль и позволяет мне войти в систему без пароля.Кстати — это автоматический вход. Затем я вышел из программы. Обязательно отключите / mnt перед продолжением.

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

В Интернете также есть инструкции по использованию учетной записи администратора Windows (01f4 в списке выше).Я мог бы удалить или изменить пароль для этой учетной записи, если бы не существовала учетная запись администратора организации. Также обратите внимание, что эту процедуру можно выполнить с действующего USB, запущенного на целевом хосте.

Повторная активация Windows

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

После того, как я просмотрел еще много тупиковых веб-страниц, я, наконец, отказался от попыток реактивации с использованием существующего кода, потому что он, казалось, был каким-то образом уничтожен.Наконец, при попытке следить за одним из сеансов виртуального чата поддержки в Интернете виртуальное приложение «Получить помощь» показало, что мой экземпляр Windows 10 Pro уже активирован. Как это может быть? Он продолжал хотеть, чтобы я активировал его, но когда я попытался, он сказал, что он уже активирован.

Или нет

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

Поиск на сайте поддержки Microsoft оказался бесполезным. После того, как мне пришлось возиться с той же автоматической поддержкой, что и раньше, я позвонил по указанному номеру телефона только для того, чтобы получить от системы автоматического ответа, что вся поддержка Windows 10 Pro предоставляется только через Интернет. К настоящему времени я почти на день опоздал с запуском и установкой компьютера в офисе.

Назад в будущее

Я, наконец, смирился, купил копию Windows 10 Home — примерно за 120 долларов — и создал виртуальную машину с виртуальным запоминающим устройством, на котором ее можно было установить.

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

Заключительные мысли

Итак, моя цель была достигнута, буквально на день позже и около 120 долларов меньше, но с использованием более стандартного подхода. Я все еще вношу некоторые изменения в разрешения и восстанавливаю адресную книгу Thunderbird; У меня есть несколько резервных копий CSV, но файл *.Файлы mab содержат очень мало информации о диске Windows. Я даже использовал команду Linux find , чтобы найти все файлы на исходном устройстве хранения.

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

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

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

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

VirtualBox: самый простой способ попробовать Linux без его установки

VirtualBox позволяет использовать Linux в окне, как любое другое приложение в вашей знакомой операционной системе. Вы хотите использовать Linux? Просто начни.Закончил использование? Просто закрой это. Это удобно, потому что вы можете впервые познакомиться с Linux, даже не устанавливая его. Это даже удобнее, чем LiveDVD / USB, потому что для использования живого мультимедиа необходимо перезагрузить компьютер.

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

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

Операционная система реальной машины называется хост-операционной системой ( хост-ОС ): на ней размещается виртуальная машина, операционная система которой называется гостевой операционной системой ( гостевая ОС ).

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

VirtualBox — это бесплатное кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, разработанное Oracle. Его можно установить на ваш компьютер, независимо от того, используете ли вы Windows, macOS, Linux или Solaris, и он поддерживает большое количество гостевых операционных систем, включая, но не ограничиваясь: Windows (3.x, 95, 98, NT, 2000 , XP, Server 2003, Vista, 7, 8, 8.1, 10, Server 2008, Server 2012 и Server 2016), DOS, Linux (2.4, 2.6, 3.x и 4.x), Solaris, OpenSolaris, OS / 2 и OpenBSD.

Мы уже немного говорили о VirtualBox в другом посте:

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

Часть 1 из 3

Чтобы пост не получился слишком длинным, решил разбить его на три части:

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

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

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

Загрузка VirtualBox для Windows

Загрузите установщик VirtualBox с официального сайта:

Щелкните Download VirtualBox 6.0 баннер:

В двоичных файлах VirtualBox щелкните Хосты Windows :

Начнется загрузка.

Установка VirtualBox в Windows

Запустите программу установки после завершения загрузки.

Вы можете установить VirtualBox так же, как вы устанавливаете большинство программ в Windows (следующий, следующий, следующий).

Во время установки Windows предложит вам установить драйверы для VirtualBox:

Разрешите, нажав Установить .

В конце нажмите Finish , чтобы выйти из мастера установки и запустить VirtualBox:

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

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

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

Мастер создания виртуальной машины запущен:

Дайте виртуальной машине Имя . Например, openSUSE .

Обратите внимание, что при вводе openSUSE мастер предлагает настройки Тип Linux — и Версия openSUSE (64-бит) . При желании вы могли бы дать виртуальной машине другое имя (например, Testing Linux ) и заполнить остальные поля вручную. Что касается имени, то действительно важно то, что оно имеет смысл для вас и помогает идентифицировать виртуальную машину.

Когда вы закончите, нажмите Далее .

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

В примере с изображением у моей реальной машины всего 16 ГБ ОЗУ (16384 МБ), и я решил зарезервировать 2 ГБ для виртуальной машины. В будущем, когда я запущу эту виртуальную машину, гостевая ОС будет «считать», что она работает на компьютере с 2 ГБ ОЗУ, в то время как в основной ОС останется 14 ГБ для всего остального программного обеспечения (включая любые другие виртуальные машины).

Разделите ОЗУ так, чтобы было достаточно памяти как для реальной, так и для виртуальной машины.Обратите внимание на зеленую полосу, которая указывает максимальный объем памяти, который можно безопасно зарезервировать для виртуальной машины. В примере этот предел составляет где-то около 10,5 ГБ (по математике 2/3 или 66% от общего количества 16 ГБ).

Обратите внимание, что объем выделяемой оперативной памяти выражается в МБ (2 ГБ x 1024 = 2048 МБ).

Когда вы закончите, нажмите Далее .

На следующей странице мы можем создать виртуальный жесткий диск для ВМ:

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

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

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

Нажмите Продолжить , чтобы игнорировать предупреждение VirtualBox:

Теперь на стартовом экране VirtualBox отображается ваша первая виртуальная машина:

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

Вставка ISO-образа в виртуальный DVD-привод

Давайте вставим ISO-образ дистрибутива Linux в виртуальный DVD-привод виртуальной машины, как если бы мы вставляли DVD в DVD-привод физической машины.

На стартовом экране VirtualBox, который показывает настройки виртуальной машины, щелкните Storage .

Слева в разделе Устройства хранения в Контроллере : IDE выберите привод DVD, который отображается как Пусто :

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

Выберите ISO-образ загруженного вами дистрибутива Linux и нажмите Открыть :

Щелкните OK , чтобы закрыть диалоговое окно Settings и вернуться на начальный экран VirtualBox.

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

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

(действие аналогично нажатию кнопки питания физического компьютера)

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

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

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

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

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

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

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

При использовании в виртуальной машине VirtualBox в качестве гостевой ОС Linux Kamarada по умолчанию включает интеграцию указателя мыши, что значительно упрощает использование виртуальной машины.

Вы можете изменить ключ хоста по умолчанию в настройках VirtualBox, если хотите.

Завершение работы виртуальной машины

Предупреждение: , поскольку вы используете живой образ Linux, любые изменения, внесенные в гостевую операционную систему, будут потеряны при выключении виртуальной машины .Если вы создали на виртуальной машине какой-либо файл, который, по вашему мнению, важно сохранить, отправьте его по электронной почте или загрузите в какую-либо службу облачного хранилища, такую ​​как Dropbox или Google Drive, перед выключением виртуальной машины.

Когда вы закончите использовать виртуальную машину, выключите ее как обычно, так же, как если бы вы выключили физическую машину. Если вашей гостевой ОС является Linux Kamarada, которая поставляется с рабочим столом GNOME из коробки, чтобы выключить виртуальную машину, щелкните системное меню в правом верхнем углу экрана виртуальной машины, а затем щелкните значок Завершение работы Значок:

В случае, если виртуальная машина зависает и вам нужно принудительно выключить ее, нажмите кнопку закрытия окна виртуальной машины (как если бы вы закрывали окно), и VirtualBox спросит вас, что вы хотите сделать, выберите Выключить машину и нажмите ОК :

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

Запуск VirtualBox в Windows

Если вы строго следовали этому руководству, у вас VirtualBox был запущен собственным установщиком.

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

Или откройте меню «Пуск» , введите virtualbox и щелкните его значок:

Продолжение следует…

Во второй части мы увидим, как установить VirtualBox в Linux. Увидимся!

Список литературы

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

  • Microsoft Windows 10
  • Oracle VM VirtualBox 6.0,12
  • Linux Kamarada 15.1, бета, сборка 16.1

Все они последние версии на момент написания.

Чтобы написать этот пост, я проконсультировался:

HSSOE Labs & Laptops — Как установить Linux на виртуальную машину (виртуальную машину)

Настройка Ubuntu Linux с помощью VMWare Player

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

У вас есть несколько вариантов запуска Linux на ПК с Windows:

    1. Используйте Putty (или другое программное обеспечение эмуляции терминала) для входа на удаленный сервер Linux через SSH.

    2. Запуск Linux на локальном ПК с Windows

    • Использование:

      • Компьютер с двойной загрузкой

      • Использовать cygwin

    • Используйте Linux с загрузочного диска.

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

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

    VMware Player — это программное обеспечение, которое позволяет пользователям легко создавать и запускать виртуальные машины на ПК с Windows или Linux.Для получения дополнительной информации вы можете посетить веб-сайт vmware здесь.

    Ubuntu — это полная операционная система Linux для настольных ПК, свободно доступная как при поддержке сообщества, так и при профессиональной поддержке. Ubuntu подходит как для настольных компьютеров, так и для серверов. Дополнительную информацию об Ubuntu можно найти здесь.

    Настройка Ubuntu с помощью VMWare Player

    2) Загрузите Ubuntu, выбрав вариант загрузки на компакт-диск или USB-накопитель. Не забудьте выбрать 32-битный или 64-битный.

    3) Откройте приложение проигрывателя VMWare. ОБЯЗАТЕЛЬНО ЗАПУСТИТЕ ПРОГРАММУ В КАЧЕСТВЕ АДМИНИСТРАТОРА. Щелкните Создать новую виртуальную машину.

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

    Блог NAKIVO> Администрирование и резервное копирование Hyper-V> Как запустить Linux на Hyper-V?

    25 марта 2019

    по Майкл Бозе

    Hyper-V — это гипервизор типа 1, разработанный Microsoft, который можно включить на компьютерах с Windows или установить как отдельную операционную систему (например, Hyper-V Server 2016).Hyper-V может запускать не только виртуальные машины Windows, но и Linux. Вы можете запускать неограниченное количество виртуальных машин Linux на своем сервере Hyper-V, поскольку большинство дистрибутивов Linux являются бесплатными и имеют открытый исходный код. Установка Linux на виртуальную машину Hyper-V имеет некоторые особенности, которые можно сравнить с установкой Windows. В сегодняшнем блоге рассказывается, как установить Linux на Hyper-V на примере Ubuntu Linux 18 LTS (долгосрочная поддержка), и он состоит из следующих разделов:

    • Причины для запуска Linux на Hyper-V
    • Перед тем, как начать
    • Создание новой виртуальной машины Hyper-V
    • Настройка статического MAC-адреса
    • Установка Ubuntu Linux на виртуальную машину
    • Настройка Linux
    • Проверка сетевых настроек
    • Изменение сетевых настроек вручную
    • Изменение имени хоста в Ubuntu
    • Настройка Сервер SSH в Ubuntu Linux
    • Передача файлов между виртуальной машиной Linux и хост-машинами Windows
    • Установка служб интеграции Hyper-V Linux
    • Настройка Linux Disk Optimizer

    Загрузите базовую версию NAKIVO Backup & Replication прямо сейчас и получите защиту виртуальных (е.грамм. Hyper-V Backup), физической (например, Linux Server Backup) и облачной (например, Backup to Cloud) средах по специальной цене 99 долларов за сокет. Менее чем за одну минуту Basic Edition можно установить в Windows или Linux или развернуть как предварительно настроенное виртуальное устройство VMware, виртуальное устройство Nutanix AHV или AWS AMI. Более того, вы можете беспрепятственно перейти на другие выпуски, как только потребности вашего бизнеса изменятся, а ваша инфраструктура будет расти.

    Причины использовать Linux на Hyper-V

    Популярность Linux растет, и эта операционная система проверена временем.Давайте рассмотрим наиболее распространенные причины, которые могут вынудить вас установить Linux на Hyper-V:

    • . Вам необходимо протестировать конкретный дистрибутив Linux в виртуальной среде Hyper-V . Например, недавно была выпущена новая версия Linux, и вы хотите протестировать эту версию перед установкой на физические серверы.
    • Вы хотите запустить контейнеры . Linux имеет отличную поддержку контейнеров, что может быть причиной для установки Linux на Hyper-V в качестве виртуальной машины.
    • Тестирование многоплатформенного программного обеспечения или программного обеспечения, обеспечивающего аналогичные функции . Это отличный вариант, когда разработчики позволяют своим приложениям работать в нескольких операционных системах, таких как Windows, Linux и Solaris (например, Oracle Database). Вы можете установить соответствующее программное обеспечение в Linux, чтобы протестировать его. Если эксперимент прошел успешно, вы можете установить Linux и поддерживаемое программное обеспечение в производственной среде.
    • Лицензирование . Этот пункт связан с предыдущим.Вы должны платить за Windows, в то время как Linux является бесплатным. Если у вас нет лицензии Datacenter Edition для вашего Windows Server, вы должны заплатить за каждую установленную на виртуальной машине Hyper-V, которая превышает количество лицензий Windows, включенных в ваш выпуск хост-системы Windows.
    • Linux требует меньше аппаратных ресурсов, чем Windows . Windows — это ресурсоемкая операционная система, тогда как Linux — легкий.
    • Linux безопасен . Пользователи должны знать, что системы Windows уязвимы для множества вредоносных вирусов, в то время как пользователи Linux могут чувствовать себя в безопасности, особенно если их система настроена правильно.Даже если вы загружаете вирус, вам нужно приложить все усилия, чтобы запустить вирус в Linux. Например, вам нужно настроить права доступа к файлам. Ваша конфиденциальность соблюдается, если вы используете Linux.
    • Оболочка Linux, такая как bash, необходима для автоматизации задач . Вы можете использовать регулярные выражения, скрипты и другие приемы для управления Linux. Вы управляете Linux, Linux не управляет вами. Сообщество разработчиков потрясающее — разработчики любят Linux. Если обнаруживаются какие-либо уязвимости, они всегда быстро устраняются.
    • Вы хотите изучить Linux и перейти с Windows на Linux .

    Если вы хотите преобразовать физические серверы в виртуальные машины Hyper-V, используйте конвертеры. Преобразование физического компьютера Linux в виртуальную машину в формате Hyper-V можно выполнить в два этапа. Используйте VMware vCenter Converter для преобразования физической машины в виртуальную машину VMware, а затем используйте Microsoft Virtual Machine Converter для преобразования виртуальной машины VMware в виртуальную машину Hyper-V.

    Защита данных с помощью NAKIVO Backup & Replication

    Обеспечьте безопасность и постоянную доступность ваших данных с помощью NAKIVO Backup & Replication, одного из ведущих решений для резервного копирования VMware vSphere и Microsoft Hyper-V.Наряду с комплексным резервным копированием виртуальных машин наше решение обеспечивает поддержку и защиту для других хорошо известных виртуальных, физических, облачных платформ и SaaS без превышения вашего ИТ-бюджета.

    Перед тем, как начать

    Установка Ubuntu Linux считается основной темой сегодняшнего сообщения в блоге. Если вам не нужен GUI (графический интерфейс пользователя), вы можете установить Ubuntu Server. Принцип установки аналогичен. Количество дистрибутивов Linux велико, и вы можете выбрать любой понравившийся дистрибутив и установить его, используя объясненную логику.Одно из основных различий между разными семействами Linux — это разные менеджеры пакетов, которые вам необходимо использовать. Менеджеры пакетов предназначены для установки, настройки, обновления и удаления программ в системах Linux.

    Менеджеры пакетов помогают решить такие задачи как:

    • Скачивание пакетов . Пакеты автоматически загружаются из наиболее подходящего репозитория программного обеспечения, когда вы вводите команду для установки определенного необходимого пакета или приложения. Пакеты включают метаданные, такие как версия программного обеспечения, архитектура, для которой создан пакет, контрольные суммы, другие необходимые пакеты для правильной работы и т. Д.
    • Устранение зависимостей . Когда вы устанавливаете программное обеспечение, этому программному обеспечению могут потребоваться собственные соответствующие пакеты, включая библиотеки. Поиск, загрузка и установка всего этого вручную отнимает много времени и усилий. Менеджеры пакетов сообщают вам, что существуют зависимости, и предлагают вам автоматически установить необходимые зависимые пакеты.
    • Контроль качества . Пакеты программного обеспечения, которые хранятся в авторизованных репозиториях программного обеспечения, тестируются на качество, стабильность и отсутствие ошибок.
    • Соблюдается стандарт расположения файлов . Linux содержит большое количество файлов и каталогов. Иногда разные дистрибутивы Linux используют разные пути для хранения файлов, а также разные имена файлов конфигурации. Менеджеры пакетов позволяют вам следовать стандартам и хранить файлы в необходимых местах для каждого дистрибутива Linux.

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

    916
    Дистрибутивы Linux Используемые менеджеры пакетов
    Debian, Ubuntu, Kubuntu, Xubuntu, Lubuntu, Mint APT (Advanced Packaging Tool), DPKG (Debian 15916) 916 OpenSUSE, SLES (SUSE Linux Enterprise Server) Zypper, YaST
    Red Hat, CentOS, Fedora RPM (диспетчер пакетов Red Hat), YUM (измененная программа обновления Yellowdog)
    Порт Gentoo

    Как упоминалось в самом начале этого сообщения в блоге, установка Linux на Hyper-V будет продемонстрирована на примере Ubuntu Linux.Загрузите ISO-образ Ubuntu 18 LTS с официального сайта.

    Создание новой виртуальной машины Hyper-V

    Сначала убедитесь, что роль (функция) Hyper-V включена на вашем компьютере с Windows (перейдите в Панель управления > Программы и компоненты> Включение или отключение компонентов Windows и проверьте, установлен ли флажок рядом со строкой Hyper-V). Чтобы создать новую виртуальную машину, откройте диспетчер Hyper-V и нажмите «Действие »> «Создать»> «Виртуальная машина ».Должен появиться мастер создания новой виртуальной машины.

    Перед началом работы . На этом этапе настраивать нечего.

    Укажите имя и местонахождение . Введите имя вашей виртуальной машины, например Ubuntu18, и выберите папку, в которой вы будете хранить новую виртуальную машину. Попробуйте использовать тома, отличные от тома вашей системы C :. В этом случае используется каталог на диске D: ( D: \ Virtual \ Hyper-V ). Вы можете ввести путь вручную или выбрать местоположение, нажав кнопку Обзор .

    Укажите поколение . Выберите поколение этой виртуальной машины — Поколение 1 или Поколение 2. Поколение 1 В этом примере выбрано из-за лучшей совместимости.

    Назначить память . Укажите не менее 1 ГБ памяти для вашей машины Ubuntu Linux с графическим интерфейсом. Вы можете редактировать настройки памяти после создания ВМ. Установите флажок Использовать динамическую память для этой виртуальной машины , чтобы более рационально использовать ресурсы аппаратной памяти.

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

    Подключить виртуальный жесткий диск . Выберите Create a virtual hard disk option. По умолчанию создается динамический виртуальный диск VHDX. Введите имя виртуального диска (например, Ubuntu18.vhdx ), выберите расположение и установите размер виртуального диска (не менее 16 ГБ).

    Варианты установки . Выберите Установите операционную систему с загрузочного CD / DVD-ROM . Выберите файл образа (.iso) и просмотрите установочный образ ISO Ubuntu18, который был загружен ранее.

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

    Установите статический MAC-адрес

    Теперь ваша новая пустая виртуальная машина создана, и вы можете редактировать различные настройки виртуальной машины, такие как MAC-адрес. Лучше использовать статический MAC-адрес для Linux, работающего на Hyper-V, особенно если вашу виртуальную машину Linux необходимо перенести между узлами Hyper-V. Щелкните правой кнопкой мыши имя вашей виртуальной машины и выберите Settings . В окне настроек выберите свой сетевой адаптер и разверните параметры сетевого адаптера, щелкнув значок +. Щелкните Advanced Features и в правой части окна выберите статический MAC-адрес.Щелкните OK , чтобы сохранить изменения.

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

    В диспетчере Hyper-V выберите свою виртуальную машину Ubuntu, щелкните правой кнопкой мыши имя виртуальной машины и в контекстном меню выберите Connect , чтобы открыть VMConnect. В качестве альтернативы вы можете нажать Action> Connect в строке меню окна диспетчера Hyper-V после выбора виртуальной машины.

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

    Добро пожаловать, . На этом экране выберите желаемый язык (английский) и нажмите Установить Ubuntu .

    Раскладка клавиатуры . Выберите раскладку клавиатуры (например, English US) и нажмите Continue .

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

    Другие варианты позволяют загружать обновления при установке Ubuntu, а также устанавливать стороннее программное обеспечение для графики, оборудования Wi-Fi и дополнительных форматов мультимедиа.

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

    Сотрите диск и установите Ubuntu . Эта опция может использоваться для автоматического разбиения дисков. Если вы устанавливаете Ubuntu Linux впервые, вы можете выбрать этот вариант.

    Зашифруйте новую установку Ubuntu для обеспечения безопасности . Эта опция не будет включена в текущем примере.

    Используйте LVM с новой установкой Ubuntu . LVM — это диспетчер логических томов, который позволяет использовать уровень абстракции и создавать группу томов с помощью двух логических или физических дисков (или двух виртуальных дисков в случае запуска Linux на Hyper-V в качестве виртуальной машины).Более того, если на вашем томе нет свободного места, вы можете добавить еще один диск в группу томов и увеличить размер группы томов. Этот подход добавляет гораздо больше гибкости, что может быть полезно для файловых серверов, серверов баз данных и т. Д. LVM позволяет вам изменять размер групп томов и большинство других операций на лету, не выключая вашу машину Linux.

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

    В Linux разделы диска не называются буквами диска, такими как C: или D: , как в Windows. В Linux диски называются / dev / sda , / dev / sdb , / dev / sdc и т. Д. Если диск назван как / dev / sda и имеет три раздела, имена разделов должно быть / dev / sda1 , / dev / sda2 и / dev / sda3 .

    sda означает S ATA D isk.Когда-то давно, когда использовались диски IDE (parallel ATA), h ard d isk устройства назывались / dev / hda , / dev / hdb и т. Д., А разделы — / dev / hda1 , / dev / hda2 , / dev / hdb1 соответственно.

    Дисковые разделы монтируются в каталоги, которые в данном случае называются точками монтирования. Главный каталог файловой системы Linux — это корневой каталог, имя которого соответствует символу /. Рекомендации по созданию схемы разметки для Linux вручную представлены в таблице.Вы можете использовать аналогичную схему разделов при установке Linux на Hyper-V.

    Точка монтирования Раздел диска Рекомендуемый размер Комментарий
    / boot / dev / sda1 500 МБ — 1 ГБ Содержит загрузчик 916 916 916 916 916 / / dev / sda2 не менее 12-20 ГБ Самый важный необходимый раздел
    / home / dev / sda3 Используется для разделения файлов пользователя и системных файлов
    swap / dev / sda4 4-8 ГБ, в зависимости от объема RAM Раздел подкачки используется для тех же целей, что и файл подкачки Windows
    / var / log / / dev / sdb1 Создавать отдельный раздел для хранения журналов не обязательно, но рекомендуется для серверов.Если у вас есть приложения, которые интенсивно записывают файлы журнала, ваш диск может заполниться. В результате может произойти сбой операционной системы и приложений.

    Обратите внимание, что вы можете создать только 4 раздела, если используется схема разделения MBR (основная загрузочная запись). GPT (таблица разделов GUID) позволяет создать более 4 разделов.

    Щелкните Установить сейчас , чтобы продолжить.

    Записать изменения на диск? Отображается предупреждающее сообщение.Щелкните Продолжить , чтобы применить новую схему разделения диска.

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

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

    Дождитесь завершения процесса установки. Во время копирования файлов вы можете читать полезные советы и объяснения по ОС.

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

    После перезапуска виртуальной машины Hyper-V Linux вы увидите экран входа в систему.Выберите свое имя пользователя и введите пароль для входа в систему. Просмотрите окно, в котором демонстрируются новые функции новой версии Ubuntu Linux, которую вы уже установили на Hyper-V.

    Настройка Linux

    Вы установили Ubuntu на виртуальную машину Hyper-V, но Ubuntu, как и любой другой Linux, необходимо настроить для дальнейшего удобного использования. Большинство настроек можно настроить в консоли Linux (Терминал). Чтобы открыть Терминал, щелкните девять точек в левом нижнем углу (Показать приложения) и в появившемся меню щелкните значок Терминала.Другой способ открыть Терминал — это щелкнуть правой кнопкой мыши на рабочем столе и выбрать Открыть Терминал в контекстном меню или нажать комбинацию горячих клавиш Ctrl + Alt + T .

    Теперь вы видите изысканное окно терминала Ubuntu Linux. Имейте в виду, что команды и имена файлов в Linux чувствительны к регистру. ReadMe.txt и readme.txt — это разные имена файлов в Linux, в то время как в Windows эти имена файлов не различаются.

    Проверка сетевых настроек

    Установите net-tools, чтобы иметь возможность проверять конфигурацию сети с помощью команды:

    sudo apt-get install net-tools

    Где sudo позволяет выполнять от имени пользователя root ( заменить пользователем).

    Введите ifconfig , чтобы проверить конфигурацию сети вашего Ubuntu, работающего на виртуальной машине Hyper-V.

    Виртуальный DHCP-сервер по умолчанию, подключенный к виртуальному коммутатору по умолчанию, распространил IP-конфигурацию для виртуального сетевого адаптера текущей виртуальной машины Ubuntu Linux, работающей на Hyper-V. Имя виртуального адаптера Ethernet в Linux — eth0 . Полученный IP-адрес — 172.25.151.20, сетевая маска — 255.255.255.240, а шлюз по умолчанию — 172.25.151.31 в данном случае.

    Изменение сетевых параметров вручную

    Получение вашего IP-адреса через DHCP удобно, но если вы планируете использовать Linux, работающий на Hyper-V, в качестве сервера, вам следует настроить параметры сети вручную. Кроме того, если вы хотите клонировать свою виртуальную машину Linux, используемую в качестве сервера, необходимо изменить IP-адрес и имя компьютера. Вам также может потребоваться изменить IP-адреса на вашей виртуальной машине Linux после перенастройки виртуального коммутатора Hyper-V или после подключения виртуального сетевого адаптера к другому виртуальному коммутатору.Давайте узнаем, как настроить параметры сети для виртуальной машины Linux вручную.

    Для изменения системных настроек, например настроек сети, требуются права root. Введите sudo -i , чтобы иметь права root в консоли (вы должны ввести свой пароль) во время сеанса (нажмите Ctrl + D , чтобы выйти из корневого режима, когда это необходимо). Вы можете заметить, что символ $ заменен на символ # в командной строке. Введите новый IP-адрес, затем перезагрузите сетевой интерфейс:

    ifconfig eth0 172.25.151.21 netmask 255.255.255.240

    ifconfig eth0 down

    ifconfig eth0 up

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

    Для постоянной настройки статического IP-адреса используйте конфигурацию netplan , которая используется для настройки сетей в Ubuntu Linux, начиная с версии 17 Ubuntu. В более ранних версиях Ubuntu и некоторых других дистрибутивах Linux вы можете редактировать конфигурацию своего IP-адреса, отредактировав файл конфигурации / etc / network / interfaces .Давайте отредактируем файл .yaml с vim с помощью команды:

    vim /etc/netplan/01-network-manager-all.yaml

    В этом случае файл содержит следующую конфигурацию:

    сеть:

    версия: 2

    средство визуализации: NetworkManager

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

    Примечание: Сетевая маска может быть записана как количество бит.

    255.255.255.0 равно 11111111.11111111.11111111.00000000 и представляет собой 24-битную маску (24 единицы в десятичном формате, как видите).

    255.255.255.240 равно 11111111.11111111.11111111.11110000 и является 28-битной маской (присутствует 28 единиц в десятичном формате).

    IP-адрес и маска сети состоят из 4 октетов. Каждый октет (8 бит) может быть преобразован в десятичный формат (см. Таблицу ниже).

    1 1 1 1 1 1 1 1 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 = 8
    128 64 32 16 8 4 2 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

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

    916.248 916 .255.240 объяснил
    Биты Сетевая маска Хосты
    /30 255.255.255.252 2
    /29 255.255161516 916.248 14
    /27 255.255.255.224 30
    /26 255.255.255.192 62
    /25 255.255.255.128 126
    /24 255.255.255.0 254
    9000 аналогично с помощью логики 2 любую маску из одного формата в другой вручную. Если вы хотите рассчитать максимальное количество хостов, которые могут быть подключены к сети, используйте формулу:

    2 (32-м) -2

    Где м — количество бит, используемых для чистая маска.Например, у вас есть сеть /29 и максимальное количество хостов для этой сети:

    2 (32-29) -2 = 2 3 -2 = 8-2 = 6

    — 2 показывает, что вы должны исключить сетевой адрес и широковещательный адрес. (Например, для сети 192.168.1.0/24 необходимо исключить адреса 192.168.1.0 и 192.168.1.255). Не забывайте, что хотя бы один IP-адрес должен использоваться в качестве шлюза по умолчанию для подключения к другим сетям. Вы также можете разделить свою сеть на подсети, но пока давайте вернемся к настройке сети для Ubuntu, работающей на виртуальной машине Hyper-V.

    Измените средство визуализации с NetworkManager на networkd и отредактируйте конфигурацию сети Ubuntu, как показано ниже. Будьте внимательны при добавлении пробелов, чтобы сохранить формат конфигурации.

    сеть:

    версия: 2

    средство визуализации: networkd

    Ethernet:

    eth0:

    dhcp4: нет

    адреса

    : [172.25.151.21/24]

    servers.10002 gateway2.17 :

    адреса: [192.168.151.17,8.8.8.8]

    Нажмите Esc , чтобы выйти из режима редактирования в режим навигации в vim. Введите : wq и нажмите . Введите , чтобы записать изменения и выйти из текстового редактора.

    Примечание . Если у вас более одного сетевого адаптера (например, eth0 и eth2 ), добавьте аналогичный блок eth2: в конфигурацию вашей сети файл .yaml под блоком eth0: .

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

    netplan try

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

    Как изменить имя хоста в Ubuntu?

    Давайте проверим текущее имя хоста перед его изменением.

    hostnamectl

    Как вы можете видеть на скриншоте ниже, текущее имя хоста Linux-машины — Ubuntu-VM .Установите новое имя хоста VM-Ubuntu :

    hostnamectl set-hostname VM-Ubuntu

    Убедитесь, что имя хоста теперь изменено в файле / etc / hostmane .

    меньше / etc / hostname

    Вам также следует отредактировать имя хоста в файле / etc / hosts .

    vim / etc / hosts

    vim — мощный консольный текстовый редактор, не имеющий аналогов в Windows PowerShell.По умолчанию вы находитесь в режиме навигации. Вы можете перемещаться, нажимая h (слева), L (справа), j (вниз), k (вверх) или клавиши со стрелками. Нажмите a , чтобы войти в режим редактирования, чтобы добавить любых символов после курсора. Нажмите i , если вы хотите вставить символ вместо существующего символа, выделенного курсором. Измените Ubuntu-VM на VM-Ubuntu , нажмите Esc , чтобы выйти из режима редактирования в режим навигации.

    Введите : wq , чтобы записать изменения в файл и выйти.

    Используйте команду init 6 , чтобы перезагрузить компьютер Linux, чтобы гарантировать применение изменений.

    Настройка SSH-сервера в Ubuntu Linux

    Для большего удобства вам следует включить удаленный доступ через SSH. Сервер SSH используется для удаленного доступа к консоли Linux через зашифрованный протокол SSH (защищенная оболочка). Для этого вам следует установить SSH-сервер на вашей виртуальной машине Ubuntu, работающей на Hyper-V, и SSH-клиент на вашем компьютере с Windows, используемом в качестве хоста Hyper-V.

    Откройте терминал на своем компьютере с Ubuntu и выполните команду от имени пользователя root:

    apt-get install -y openssh-server

    Конфигурация сервера SSH хранится в файле sshd_config . Отредактируйте этот файл, чтобы разрешить SSH-соединение с необходимыми настройками.

    vim / etc / ssh / sshd_config

    Раскомментируйте эту строку (удалите символ # )

    PasswordAuthentication yes

    Сохраните файл и выйдите.

    Перезапустите демон (службу) сервера SSH.

    /etc/init.d ssh stop

    /etc/init.d ssh start

    Загрузите клиент SSH (например, PuTTY) для вашего компьютера с Windows. Откройте PuTTY на вашем компьютере с Windows, введите IP-адрес вашей виртуальной машины Ubuntu, работающей на Hyper-V, и нажмите Open .

    Введите свое имя пользователя и пароль. Теперь вы получаете удаленную консоль Ubuntu.

    Передача файлов между виртуальной машиной Linux и хост-машинами Windows

    В отличие от VMware, вы не можете перетаскивать файлы между хостом Windows и гостевым компьютером Linux в Hyper-V.После настройки сервера SSH вы можете передавать файлы с виртуальной машины Ubuntu на хост Hyper-V и делать обратное с помощью клиента SFTP (Secure File Transfer Protocol), такого как WinSCP. WinSCP использует SSH для безопасного соединения, а также может использовать SCP (протокол безопасного копирования) для передачи файлов.

    Запустите WinSCP на компьютере с Windows. Выберите SFTP в качестве файлового протокола, введите имя хоста или IP-адрес, имя пользователя и пароль.

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

    Как установить службы интеграции Hyper-V в Linux?

    Службы интеграции Hyper-V Linux были созданы в Ubuntu с версии 12.04. Если ваш дистрибутив Linux не включает службы интеграции Hyper-V, вы можете загрузить их с сайта Microsoft.

    Вы можете проверить, какие службы интеграции включены для вашей виртуальной машины Ubuntu, работающей на Hyper-V, в PowerShell.Введите следующую команду в PowerShell на узле Hyper-V:

    get-vmintegrationservice -VMName «Ubuntu18»

    . Вы также можете выбрать службы, которые Hyper-V будет предлагать этой виртуальной машине, в графическом интерфейсе пользователя. Откройте диспетчер Hyper-V, щелкните правой кнопкой мыши имя виртуальной машины и выберите Settings . В окне «Параметры» выберите Службы интеграции на левой панели и установите флажки рядом с необходимыми службами (в этом примере необходимо включить Гостевые службы ).

    Щелкните OK , чтобы сохранить изменения.

    Теперь вы можете повторно проверить включенные службы в PowerShell (см. Снимок экрана ниже).

    get-vmintegrationservice -VMName «Ubuntu18»

    После установки служб интеграции Hyper-V в Ubuntu Linux они должны быть активированы. Файл / etc / initramfs-tools / modules содержит список модулей, которые вы хотите включить в свой initramfs.

    initramfs — это начальная файловая система RAM, предназначенная для монтирования корневой файловой системы (/).В результате начальная корневая файловая система и демон инициализации (это первый процесс, который должен запускаться в Linux) могут находиться в кэше памяти ядра (а не на виртуальном диске, как для файловой системы initrd , которая действует как блочное устройство фиксированной размер и потребляет больше памяти для кеширования). initrd был заменен на initramfs после ядра Linux 2.6 из-за его преимуществ, таких как гибкость, эффективность и простота. initramfs — это полный набор каталогов, которые вы можете видеть в своей корневой файловой системе и заархивированы с помощью gzip в архив cpio.

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

    vim / etc / initramfs-tools / modules

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

    hv_vmbus

    hv_storvsc

    hv_blkvsc

    hv_netvsc

    Обновление initramfs:

    0 0

    update-9101

    Убедитесь, что модули, связанные с Hyper-V, для вашего ядра Linux загружены.

    lsmod | grep hv

    Настройка Linux Disk Optimizer

    В Linux есть режим планировщика ввода-вывода, который помогает оптимизировать дисковый ввод-вывод (ввод-вывод) по умолчанию, что особенно полезно для магнитных (вращающихся) жестких дисков . Hyper-V имеет собственный механизм оптимизации производительности ввода-вывода виртуальных дисков. Использование двух оптимизаторов дисков не обязательно, и вы можете отключить встроенный оптимизатор дисков Linux. Ядро Linux позволяет использовать разные планировщики ввода-вывода, каждый из которых использует разные алгоритмы.В этом случае необходимо использовать планировщик NOOP. NOOP — это простейший планировщик ввода-вывода, использующий для очереди концепцию «первым пришел — первым обслужен» (FIFO). Это то, что вам нужно для запуска Ubuntu на Hyper-V.

    Чтобы отредактировать планировщик ввода-вывода, используемый ядром Linux, отредактируйте файл конфигурации grub с помощью команды:

    vim / etc / default / grub

    Найдите строку GRUB_CMDLINE_LINUX_DEFAULT. В этом случае эта строка имеет следующий вид:

    GRUB_CMDLINE_LINUX_DEFAULT = «тихий всплеск»

    Отредактируйте эту строку, чтобы получить следующее представление:

    GRUB_CMDLINE_LINUX_DEFAULT = «elevator0003» 9000 9000 Конфигурация сохранена в этой конфигурации. файл.

    Обновите конфигурацию загрузчика GRUB.

    update-grub2

    Перезагрузите виртуальную машину Ubuntu Hyper-V.

    init 6

    Заключение

    В сегодняшней записи блога было исследовано, как установить Ubuntu на Hyper-V. Если вы никогда не использовали Linux, установка Ubuntu на Hyper-V может стать первым шагом к открытию ворот в мир Linux. Создать новую виртуальную машину несложно, но после завершения установки следует выполнить некоторые настройки вручную.Запуск виртуальных машин Linux на хостах Hyper-V позволяет легко клонировать и переносить виртуальные машины. Две машины не должны иметь одинаковое имя хоста и IP-адрес, и по этой причине была объяснена базовая конфигурация сети. Службы интеграции Hyper-V Linux могут повысить производительность виртуальных машин. Пока операционная система работает на виртуальной машине, для защиты ценных данных необходимо создавать резервные копии виртуальных машин Windows и Windows.

    Оставить комментарий

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

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

    © 2019 Штирлиц Сеть печатных салонов в Перми

    Цифровая печать, цветное и черно-белое копирование документов, сканирование документов, ризография в Перми.