Youtubezilla.ru

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

Ubuntu: Установка VirtualBox с WEB интерфейсом

Ubuntu: Установка VirtualBox с WEB интерфейсом

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

  • Git
  • php + php-fpm
  • Nginx
  • VirtualBox
  • phpVirtualBox

Установку PHP и NGINX мы пропустим, считаем, что она у вас уже настроена.

Становимся рутом (на время инсталляции):

Добавляем репозиторий:

Добавляем ключи репозитория:

Обновляем репозитории:

Поищем VirtualBox:

Устанавливаем linux-headers и VirtualBox 6.1.12-139181:

Установим Extension Pack:

Редактируем службу systemd запуска:

Приводим к такому виду:

Создаем пользователя vbox в нужной нам группе и запоминаем пароль:

Создаем директорию для pid файла и назначим ей права:

Перезагрузим systemd и vboxweb:

Настало время phpVirtualBox

Получаем phpVirtualBox:

Редактируем конфиг phpVirtualBox:

Напишу, что нужно сменить:

Установим пользователя на файлы phpVirtualBox:

Конфигурационный файл NGINX:

Создадим директорию для логов Nginx:

В конфигурационном файле Nginx, я решил прикрыться дополнительно http авторизацией (если вам это не нужно, просто удалите эти строки:)).
Создадим директорию для auth файла и сам файл

vbadmin — имя
MY_PASSWORD — пароль

Делаем симлинк на конфигурационный файл NGINX для его подключения:

Проверим конфигурацию NGINX и перезапустим его:

Ubuntu: Установка VirtualBox с WEB интерфейсом

Перейдя на указанный в конфиге NGINX адрес — http://vb.myhost.ru должна появиться форма http авторизации:

После введения ваших данных, попадаем в phpVirtualBox.

Логин:
admin
Пароль: admin

Ubuntu: Установка VirtualBox с WEB интерфейсом

Из этого материала можете узнать, как установить бесплатный сертификат от Lets’n Crypt для Web сервера.

cmd batch file run

Linux

Samba Server

Linux

Adobe Acrobat PDF

servers ssh

Хорошая инструкция, но почему-то дальше этапа systemctl restart vboxweb-service сдвинуться не удалось. Ошибка:
Job for vboxweb-service.service failed because the control process exited with error code.
See «systemctl status vboxweb-service.service» and «journalctl -xe» for details.

Файл /lib/systemd/system/vboxweb-service.service взят дословно с мануала…

Приветствую.
Директорию для pid файла сделали?
Что выдает systemctl status vboxweb-service.service и journalctl -xe?

Был уверен что сделал, но проверив необнаружил…создал ещё раз и уже точно есть, далее все по инструкии, но ошибка таже:
● vboxweb-service.service — VirtualBox Web Service
Loaded: loaded (/lib/systemd/system/vboxweb-service.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2021-03-09 22:35:37 UTC; 14s ago
Process: 6244 ExecStart=/usr/bin/vboxwebsrv —pidfile /run/vboxweb/vboxweb.pid —host=0.0.0.0 —background (code>

Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000165 main DMI Product Version:
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000179 main Firmware type: BIOS
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000224 main Host RAM: 48277MB (47.1GB) total, 47727MB (46>
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000227 main Executable: /usr/lib/virtualbox/vboxwebsrv
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000228 main Process ID: 6244
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: 00:00:00.000228 main Package type: LINUX_64BITS_UBUNTU_19_10
Mar 09 22:35:37 gorgona2021 vboxwebsrv[6244]: vboxwebsrv: error: could not get base directory for logging: VERR_PATH>
Mar 09 22:35:37 gorgona2021 systemd[1]: vboxweb-service.service: Control process exited, code=exited, status=1/FAILU>
Mar 09 22:35:37 gorgona2021 systemd[1]: vboxweb-service.service: Failed with result ‘exit-code’.
Mar 09 22:35:37 gorgona2021 systemd[1]: Failed to start VirtualBox Web Service.

Читайте так же:
ПОИСК ПО КАРТИНКЕ

Есть идеи, куда копать….? 🙄

vboxwebsrv: error: could not get base directory for logging: VERR_PATH

Нужно создать домашний каталог пользователя
mkhomedir_helper vbox

Ровно то же самое, после рестарта

root@megaplan:/var/www/phpvirtualbox# systemctl status vboxweb-service.service
● vboxweb-service.service — VirtualBox Web Service
Loaded: loaded (/lib/systemd/system/vboxweb-service.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2021-03-25 13:32:30 UTC; 38s ago
Process: 2698 ExecStart=/usr/bin/vboxwebsrv —pidfile /run/vboxweb/vboxweb.pid —host=0.0.0.0 —background (code=exited, status=1/FAILURE)

Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000167 main DMI Product Version:
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000184 main Firmware type: BIOS
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000239 main Host RAM: 64270MB (62.7GB) total, 63658MB (62.1GB) available
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000242 main Executable: /usr/lib/virtualbox/vboxwebsrv
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000243 main Process ID: 2698
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: 00:00:00.000243 main Package type: LINUX_64BITS_UBUNTU_19_10
Mar 25 13:32:30 megaplan vboxwebsrv[2698]: vboxwebsrv: error: could not get base directory for logging: VERR_PATH_NOT_FOUND
Mar 25 13:32:30 megaplan systemd[1]: vboxweb-service.service: Control process exited, code=exited, status=1/FAILURE
Mar 25 13:32:30 megaplan systemd[1]: vboxweb-service.service: Failed with result ‘exit-code’.
Mar 25 13:32:30 megaplan systemd[1]: Failed to start VirtualBox Web Service.

Заметил, что папка /run/vboxweb после перезагрузки сервера пропадает

Вот что-то никак не получилось по данному мануалу стартонуть, ка в принципе и по многим другим, такое впечатление что жизнь есть только до vbox 6.0 ((

Еще и эта строчка:
ln -s /etc/nginx/sites-available/vb.marvins.ru /etc/nginx/sites-enabled/

Обязательно через sites-available? Нельзя через виртуальный хост?

После изменения служба не стартует. Ошибка
/usr/lib/virtualbox/vboxwebsrv: not found
как быть .

Установка гостевых дополнений из Virtual Box Manager

В случае, если гостевые дополнения не будут собраны, нам, возможно, придется установить заголовки ядра Linux (см. Как установить файлы заголовков ядра?) Или build-essential alt=»Установите build-essential» /> инструменты в дополнение. Также рекомендуется иметь ДКМС alt=»Установить дкмс» /> установлен (см. ниже — Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:

При выборе Устройства -> Установить гостевые дополнения (или нажмите Host + D в диспетчере виртуальных ящиков) компакт-диск гостевых дополнений.iso будет загружен, но не установлен в гостевой ОС. Для установки нам нужно запустить скрипт установщика VBoxLinuxAdditions.run как пользователь root или из запроса автозапуска (см. ниже).

GNOME Shell

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

Следующий шаг — запустить скрипт autorun.sh (с правами root) на этом смонтированном компакт-диске, открыв диск и нажав кнопку «Запустить программное обеспечение». Это соберет и установит необходимые модули ядра vbox.

Читайте так же:
Загрузка скриншотов в Steam

Единство

Гостевые дополнения монтируются как виртуальный компакт-диск, видимый на панели запуска:

введите описание изображения здесь

Если система настроена на автозапуск компакт-диска, она должна просто открыть следующее диалоговое окно автозапуска (если не выбрать символ компакт-диска, выберите «Открыть», затем выберите » Открыть запрос автозапуска»).

введите описание изображения здесь

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

введите описание изображения здесь

Нажмите Return, чтобы закрыть терминал.

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

Заметка 2
В некоторых системах значок компакт-диска Virtual Box Guest Additions может не отображаться на рабочем столе, но будет доступен из меню «Метки». Если компакт-диска еще не было, вам, возможно, придется вручную добавить VBoxGuestAdditions.iso в качестве компакт-диска в меню » Хранилище виртуального диспетчера». На хосте Ubuntu образ диска находится в /usr/share/virtualbox/VBoxGuestAdditions.iso ,

Заметка 3
В некоторых системах (например, при запуске гостей Xubuntu) у нас может не быть запроса автозапуска для смонтированного компакт-диска. Затем мы можем установить гостевые дополнения, открыв терминал на смонтированных гостевых дополнениях.iso для запуска sudo ./VBoxLinuxAdditions.run , В гостях на Lubuntu или Ubuntu Server нам дополнительно необходимо установить компилятор GNU C ( gcc alt=»Установить GCC» />) и марка alt=»Установить марку» /> Утилита в гостевой системе, чтобы иметь возможность компилировать гостевые дополнения.

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

This post has learned about installing VirtualBox on Linux Mint 20 from the Linux Mint 20 standard repositories and Oracle’s official repository. VirtualBox is a hypervisor that allows us to run multiple virtual machines on a single host machine simultaneously. It is designed and maintained by Oracle.

About the author

Kamran Sattar Awaisi

I am a software engineer and a research scholar. I like to write article and make tutorial on various IT topics including Python, Cloud Computing, Fog Computing and Deep Learning. I love to use Linux based operating systems.

1. VirtualBox

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

Ий-Linux-3vms-VirtualBox

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

Читайте так же:
Zemana AntiMalware

, Найдите копию для своего дистрибутива на virtualbox.org/wiki/Downloads.

Первый запуск

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

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

На данном этапе вы можете произвести стандартную установку гостевой операционной системы (как на обычный ПК).

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

Чтобы вернуть курсор мыши в основной Хост используйте на клавиатуре правую клавишу Ctrl. Это так называемая клавиша «Host key», её можно сменить в настройках виртуальной машины.

Шаг 4. Автоматизируем запуск VirtualBox

Мы получили корректно работающую VirtualBox с прозрачным проксированием трафика виртуалок в Tor. Но проблема Tails, как я уже говорил выше, в том, что после перезагрузки все наши настройки слетят. Сама песочница с установленной VirtualBox и модулями ядра останется на месте, а вот правки спуфера MAC-адресов, ferm и прочее будут утрачены. Да и запускать, честно говоря, не очень удобно.

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

Назови этот скрипт start.sh , размести в каталоге /Persistent рядом с каталогом vbox и дай права на исполнение:

Плюс скопируй уже исправленные версии /usr/local/lib/tails-spoof-mac и /etc/ferm/ferm.conf в каталог /Persistent :

Теперь можешь перезагрузить машину, а затем сразу после загрузки запустить VirtualBox такой командой:

Система должна работать как часы.

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

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

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

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

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

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

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

Читайте так же:
Настройка роутера Netgear N300

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

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

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

Install Windows inside Linux using VirtualBox

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте так же:
SiSoftware Sandra Lite 2018.12.28.69

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vitualbox-Windows-Linux-14

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

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

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

Vitualbox-Windows-Linux-27

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

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

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

Как вам?

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

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