Установка centos 7 на virtualbox zhitsoboy.ru

Установка centos 7 на virtualbox

Установка Centos 7 на Virtualbox

Здравствуйте меня зовут Владимир сегодня мы с вами будем устанавливать Centos 7 на гипервизор Virtualbox. Как установить Virtualbox на Windows, вы сможете узнать из одноименного видеоурока. Если вы хотите установить centos 7 на нативную машину, то вам поможет статья по настройке загрузки с носителя в биос.

  • Настройка виртуальной машины на Virtualbox
  • Загрузка образа Centos 7
  • Настройка загрузки c образа Centos 7
  • Настройка сетевого адаптера Virtualbox
  • Запуск виртуальной машины Virtualbox
  • Установка Centos 7 на виртуальную машину Virtualbox
  • Установка пароля на Centos 7
  • Первая загрузка CentOS 7
  • Настройка CentOS 7

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

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

Запустим наш гипервизор. В появившемся окне Virtualbox найдем кнопочку в виде солнышка с названием “Создать” и нажмем ее.

Зададим имя нашей виртуальной машины например Centos 7. В следующем пункте “Тип” выбираем Linux. В последнем пункте “версия” выбираем RedHat(64-bit) –так как мы будем устанавливать 64 битную версию Centos 7. И пусть вас не пугает что мы выбрали RedHat(64-bit) , потому что Centos это фактически клон RedHat. Жмем далее.

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

В новом окошке нам предлагается поработать с жестким диском выбираем пункт по умолчанию “Создать новый виртуальный жесткий диск”

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

Следующее окно позволяет задать формат хранения также можно оставить по умолчанию “Динамический жесткий диск”. Жмем далее

Теперь новое окно просит указать имя и размер диска , здесь также можно оставить значение по умолчанию, у меня оно равно 8гб, либо задать размер диска по своему желанию, но не менее 4гб. Голый centos не слишком требователен к ресурсам. Жмем “Создать”. После чего в основном окне появиться виртульная машина с именем Centos7.

Загрузка образа Centos 7

Настройка загрузки c образа Centos 7

После того как наш образ скачался нам надо донастроить нашу виртуальную машину для загрузки с нашего образа. Для этого в основном окне Virtualbox нужно выбрать нашу виртуальную машину и нажать кнопку в виде шестеренки “настроить” . В появившемся новом окне выбираем меню “Носители”. В правой части окна находим рисунок диска с плюсиком и нажимаем на него в появившемся новом окне нажимаем кнопку “Выбрать образ”. Выбираем предварительно скачанный образ. Если мы все сделали правильно, то образ появится в менеджере носителей. Жмем кнопку “ОК”.

Настройка сетевого адаптера Virtualbox

Далее производим настройку сетевой карты в гипервизоре Virtualbox. По умолчанию сетевая карта нашего виртуального сервера настроена в режиме nat. Но нам нужно чтобы Ip адреса выдавались из нашей сети поэтому нам надо перенастроить сетевую карту. Заходим в меню настройки и выбираем “Сеть” Здесь мы видим что у нас подсвечено меню “Адаптер 1” в выпадающем меню “Тип подключения ” по умолчанию стоит “NAT” мы выбираем “Сетевой мост”.

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

Теперь мы можем запустить нашу виртуальную машину. Для этогого нам надо нажать кнопку со стрелкой запустить. Если мы все сделали правильно то мы увидим сначала заставку Virtualbox , а затем произойдет загрузка с нашего iso – образа, и мы увидим меню установки centos 7.

Установка Centos 7 на виртуальную машину Virtualbox

Выбираем меню по умолчанию Install Centos 7 и жмем клавишу Enter. После чего появится меню выбора языка. Я выбрал русский можно оставить Английский. Жмем продолжить.

Выбираем Меню источник установки и жмем готово. Жмем начать установку.

Установка пароля на Centos 7

В следующем окне в нижней части мы увидем ход установки. В верхней части нам надо задать пароль для нашего суперпользователя Root. Для этого в правом верхнем углу переключаем мышкой язык с русского на анлийский. Далее два раза вбиваем пароль. После того как все установилось жмем кнопку “Завершить установку”

Дальее в нижней части экрана мы увидим дальнейший ход настройки ос. После окончания данной процедуры жмем кнопку “перезагрузка”.

Первая загрузка CentOS 7

После перезагрузки нужно подождать пару минут и мы увидим Черный экран и приглашение командной строки ввести имя пользователя “localhost login:”.

Вводим логин root и пароль который мы задали при установке Centos 7. После правильного ввода логина и пароля мы увидем приглашение командной строки суперпользователя root [root@localhost

Настройка Centos 7

Теперь необходимо произвести базовые настройки Centos 7. Для удобства я их разделил на следующие пункты:

  • Настройка сети Centos 7
  • Обновление Centos 7
  • Установка полезных утилит на Centos 7
  • Подключение к Centos 7 по ssh

Настройка сети Centos 7

По умолчанию в centos отключен запуск сетевой карты при загрузке. Давайте настроим запуск сетевой карты при загрузке и зададим нашему серверу centos 7 статический ip адрес. Для этого используем текстовый редактор vi (кстати он есть по умолчанию в любом дистрибутиве Linux) . Откроем конфигурационный файл нашей сетевой карты находящейся по адресу /etc/sysconfig/network-scripts/.

Итак вводим команду vi /etc/sysconfig/network-scripts/ и жмем клавишу Tab после чего мы увидем все файлы которые находятся в данной папке. В моем случае адаптер называется ifcfg-enp0s3. Жмем клавишу вверх и дописываем название адаптера в нашу команду vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 и жмем Enter. После чего у нас откроется конфигурационный текстовый файл с настройками нашего сетевого адаптера.

Vi это своебразный текстовый редактор по умолчанию есть влюбом дистрибутиве Linux, он отрывается в режиме чтения. Для включения режима редактирования жмем клавишу “Insert”.

Для включения режима запуска сетевой карты нужно изменить запись ONBOOT=no на ONBOOT=yes. После этого перезагружаем службу отвечающую за сеть /etc/init.d/network restart. Для проверки что выдались ip адреса и сеть заработала выполняем команду ping. ping 8.8.8.8.

Для установки статического IP адреса изменяем BOOTPROTO=dhcp на BOOTPROTO=none.

И добавляем следующие записи

IP –адрес из вашей подсети:
IPADDR=192.168.1.100

ДНС-сервер можно своего провайдера или роутера я укажу днс гугла :
DNS1=192.168.1.1

Маска подсети:
NETMASK=255.255.255.0

Шлюз по умолчанию обычно это адрес вашего роутера:
GATEWAY=192.168.1.1

Сохраняем конфигурацию для этого жмем клавишу ESC и вбиваем :wq (write&quit).

И перезагружаем сетевой демон /etc/init.d/network restart.

Обновление Centos 7

После настройки сети рекомендуется выполнить обновление пакетов. Для этого нужно ввести следующюю команду yum update

Установка полезных утилит на Centos 7

Для начинающего пользователя centos 7 рекомендуется установить несколько утилит, которые упростят ему изучение данной ос. Это такиt программы как nano текстовый редактор и mc файловый менеджер. Сделать это можно следующей командой yum install nano mc

Подключение к Centos 7 по ssh.

В отличие от Ubuntu в Centos 7 уже установлен openssh-server. Для подключения к нашему серверу Centos по ssh из Windows нужно скачать утилиту putty. Скачать ее можно здесь https://the.earth.li/

Для подключения по ssh запустим putty и в строке Hostname(or IP address) впишем наш IP- адрес. И нажмем кнопку Open. После чего у нас появится окно с подтверждением подключения к нашему centos серверу. Жмем Yes. После в появившемся черном окне вбиваем логин и пароль. Если мы все сделали правильно , то увидим приглашение командной строки [root@localhost

Опубликовано 24.11.2017 Автор artskill Рубрики Без рубрики

Install a CentOS 7 Minimal Virtual Machine with VirtualBox

For an upcoming project and blog article, I’m going to need a Linux setup on my main machine. The project requires me to use a minimal install of CentOS 7 (Linux) as the operating system. In order to run another operating system on my hardware I will use VirtualBox so that I can run CentOS alongside OS X.

VirtualBox is a free and open source virtualization app that allows users to run multiple operating systems on their machine from within their main operating system. In other words, you can run a linux box (or whatever your favorite flavor of OS is) as if it were any other application inside your Windows OS, Mac OS X, or even on another Linux box. This is also known as running a Virtual Machine (VM).

Читать еще:  0xc00000e9 при загрузке Windows 7

What is a Virtualization Application?

Different operating systems have different processes for interacting with hardware. VirtualBox, and other virtualization apps, simulate hardware in a way that the virtualized operating system (the VM) thinks that it’s running on real hardware. What VirtualBox is really doing underneath the hood is translating the VMs systems calls to calls that the main operating system can understand. VirtualBox sits between the two operating systems translating calls and responses between the two.

Why would we want to run a Virtual Machine?

One of the main reasons to run a VM is to gain access to technology and functionality that does not exist in the current operating system running on our hardware.

For example, my operating system of choice is OS X, but if I want to do any serious Windows development I need to use Visual Studio. Microsoft hasn’t released an OS X version of Visual Studio as of yet so to use the IDE I have to run Windows in a VM.

Another example would be the need to run an ssh server like openssh-server, or a source control server like Gitolite. Yes, you can do both on OS X, but Linux or FreeBSD generally provides a better environment for server like functions.

Virtual Machines give us the freedom of choice no matter what operating system sits on top of our hardware. There is also the added bonus of separating responsibilities. We can have different VMs running different types of servers with totally different setups. You could have a Rails app running in Apache on one VM, and another Rails app running in Nginx on another VM.

Is there a disadvantage to virtualization?

Virtual Machines can help us solve a lot of problems, but there are some fallbacks.

One of the main fallbacks is the virtualization itself. Virtualbox has to spend extra time converting calls from one operating system to another, so there is inherently a loss in performance.

Most machines, now days, have powerful, multi-core cpus and large amounts of RAM so this isn’t really a big deal.

Where can I get VirtualBox?

At the time of writing this article the current version of VirtualBox was 5.0.4.

VirtualBox can be downloaded by following this link: virtualbox.org

Downloading CentOS 7

I will be using the CentOS 7 Minimal ISO which is a 636MB download versus a 4GB download for the DVD ISO. The minimal install is exactly what it sounds like, minimal. It doesn’t come with a windows manager or any development tools. It’s a bare bones install that allows us to customize the environment to fit our exact needs.

CentOS 7 can be found here: centos.org

The Install

I’m not going to walk you through the VirtualBox install because it’s simple and straight forward. I will however, go through the steps of installing CentOS in VirtualBox.

Once you have VirtualBox installed, open it up and click on the New icon on the top left of the toolbar.

Name your VM anything you want, but make sure you choose Linux as the type and Red Hat (64-bit) as the version.

Next, choose the amount of memory you’d like to reserve for this VM. I usually just go with the suggested amount, which in this case is 768MB.

The next prompt will ask you to add a virtual hard disk. Go ahead and select Create a virtual hard disk now which should be the default.

Next, you can select whichever type of VM hard disk type you’d like. I usually just select VDI.

The next prompt will ask you if you’d like dynamic storage or fixed storage. Select dynamic . Dynamic storage means that VirtualBox will only use the amount of space, on your real hard drive, that the VM actually needs until it reaches the maximum we allot. This will also allow us to add more to the VM later if we need it.

The next step is to actually allot the amount of hard disk space for the VM. 8.00GB will be more than plenty to start off. Go ahead and press the Create button to finish up this part of the process.

Now that we’ve setup the setup, it’s time to install the VM. Your VirtualBox window should now contain a VM that is powered off.

Find your newly created VM space and double click on it to start it up. You’ll be prompted to point the manager to the iso we downloaded earlier. Locate the file and click start.

After you click start, VirtualBox will start the iso and you will be prompted to select an install mode. I usually just select Install CentOS 7 , but it defaults to Test this media & install CentOS 7 .

The install process will begin by asking you to select your language of preference. Once you’ve done that the next prompt will be to select the install destination.

Click on the Install Destination label and then immediately click Done at the top of the next window. Everything in this part of the install wizard has been set for us because of earlier selections we made when setting up the VM space.

You’ll now notice that the Install Destination section no longer contains the warning that was previously there. Now you can click on Begin Install .

The install will begin, but there are still two more steps we need to take. The next window will give us the opportunity to set the root password and to add an additional account. Lets do both now.

Select Root Password and create a new password for the root account.

Add another account so that you can log in to the VM without directly logging into root. Go ahead and make the user an administrator.

Click on Finish configuration .

The installer will complete a few more things and then you’ll see a message at the bottom that says Complete and will find a button to reboot the VM. Go ahead and click Reboot to startup the VM for the first time.

Once the VM reboots you’ll be able to log in.

Setting up ssh access on the VM

There is a small oddity when installing CentOS when it comes to accessing the internet. When you first install the OS you may or may not be able to connect to the outside world, but after the first reboot you most certainly will not have a connection. This is due to the ONBOOT property in the ifcfg config file being set to no by default.

If you type ip addr at the command-line you’ll notice a lack of any other ip address other than 127.0.0.1.

Change the working directory to /etc/sysconfig/network-scripts/ and edit the ifcfg-enp0s3 config file and set ONBOOT to yes. You may need to run vi as sudo if you aren’t logged in as root (which is never recommended).

Читать еще:  Установка Windows 10 на новые материнские платы

After you reboot (via the reboot command) and the system comes back up type ip addr once again to view your VMs ip address.

CentOS minimal comes with an ssh server so the last step needed to be able to ssh in from our local machine is to setup port forwarding on our VM.

The status bar, on the bottom of the running vm, should have a bunch of icons. The one of interest to us is the network (double monitor) icon.

The dialog that opens shows the current configuration of the network adapter.

Next press the Port Forwarding button to bring up the settings that will allow us to ssh into the VM.

In the Port Forwarding dialog click on the green plus icon to add a new Rule. In this new rule enter information for Host IP, Host Port, Guest IP, and Guest Port.

I use the following settings:

  • Host IP: 127.0.0.1 — this is the IP address (localhost) of the host operating system (not the VM). If you want to access the VM from anywhere on the internet you’ll need to use your computers real IP.
  • Host Port: 2222 — use a port that is open on your machine.
  • Guest IP — this is the IP address shown when ip addr is typed in the VM command-line. In my case it has been 10.0.2.15 every time I have only one VM running.
  • Guest Port — 22 is the default ssh port and that’s what we want to use here.

Click the OK button to finalize the port forwarding settings.

Now you should be able to ssh in from a local terminal.

Wrapping up

We should now have a running, minimal version of CentOS 7 in VirtualBox. VirtualBox makes it extremely easy to run many different operating systems on existing hardware without having a separate machine for each different operating system we want to run.

Having this setup will save some time for the next article where we’ll go through installing Erlang and Elixir on our CentOS 7 VM.

ИТ База знаний

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Как восстановить пароль от root в CentOS 7

8 крутых файловых менеджеров Linux: обзор и установка

Настройка DHCP сервера на CentOS или Ubuntu

15 лучших дистрибутивов Linux, ориентированных на анонимность и безопасность

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

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

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

Недавно Oracle выпустила последнюю стабильную версию Virtualbox 6.0.0,и новейшая версия Virtual Box включает в себя много значительных изменений и новые функции.

Что нового в VirtualBox 6.0

  • Добавлена поддержка экспорта виртуальной машины в Oracle Cloud Infrastructure;
  • Значительно улучшена поддержка HiDPI и масштабирования, а также улучшенное обнаружение и конфигурация для каждой машины;
  • Большая доработка пользовательского интерфейса с легкой и простой настройкой виртуальных машин;
  • Новый файловый менеджер позволяет пользователю управлять гостевой файловой системой и копировать файлы между хостом и гостем;
  • Основное обновление эмуляции устройств с трехмерной графикой для гостей Linux;
  • Утилита vboximg-mount для хостов позволяет пользователям получать доступ к содержимому гостевых дисков на хосте;
  • Добавлена поддержка использования Hyper-V на хосте Windows;

Вы можете посмотреть подробности о VirtualBox 6.0 на их официальной странице журнала изменений.

В этом руководстве объясняется, как установить VirtualBox 6.0 в системах RHEL, CentOS и Fedora, используя собственный репозиторий VirtualBox с инструментами YUM и DNF (для выпусков Fedora 22+).

Также в этом руководстве объясняется, как установить VirtualBox 6.0 в системах Debian, Ubuntu и Linux Mint, используя собственный репозиторий VirtualBox с помощью команды APT-GET или APT.

Установка VirtualBox 6.0 в Red Hat Enterprise Linux, CentOS и Fedora

Если у вас установлена более ранняя версия Virtualbox, удалите ее перед установкой последней версии.

Добавление VirtualBox Repository

Затем добавьте собственный репозиторий VirtualBox для установки последней версии VirtualBox 6.0 в следующих системах.

Для RHEL/CentOS 7/6

Для RHEL/CentOS 5

Для For Fedora 24-29

Установка пакеты зависимостей для VirtualBox

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

Итак, чтобы сделать VirtualBox полностью функциональным, вам нужно сначала обновить вашу систему, а затем установить некоторые дополнительные модули, такие как DKMS, kernel-headers и kernel-devel, а также некоторые пакеты зависимостей.

Установка VirtualBox 6.0

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

Перестройте модули ядра для VirtualBox 6.0

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

Для Fedora 22+ и CentOS/RHEL 7

Для Fedora 18-16 и CentOS/RHEL 6/5

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

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

Внимание: в команде CURRENT_KERNEL нужно заменить на то, что вы получите, выполнив команды uname -r

Затем замените user_name в следующей команде вашим собственным именем пользователя.

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

Установка VirtualBox 6.0 в Debian, Ubuntu и Linux Mint

Сначала удалите любую более раннюю версию Virtualbox, если таковая имеется.

Затем установите последнюю версию VirtualBox 6.0, используя официальный репозиторий Virtualbox. Чтобы добавить репозиторий, используйте следующую команду, как показано ниже.

Запуск VirtualBox 6.0

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

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

Если вам нужны дополнительные функции, такие как VirtualBox RDP, PXE, ROM с поддержкой E1000 и хост-контроллером USB 2.0 и т. Д. Вам необходимо загрузить и установить пакет расширений VirtualBox с помощью следующей команды wget.

Чтобы установить пакет расширений, после того, как вы загрузили vbox-extpack, откройте его при помощи Virtualbox, как показано ниже.

Если это не сработает, откройте Virtaulbox — «Настройки» — «Расширения» и найдите vbox-extpack для его установки.

Обновление VirtualBox

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

На Ubuntu/Linux Mint

Удаление VirtualBox

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

На Ubuntu/Linux Mint

Вы также можете скачать VirtualBox 6.0 для других платформ Linux, Windows и Mac OS X с официального сайта.

Читать еще:  Установка Windows 7 на macbook pro

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

Installing and using VirtualBox on CentOS

» height=»16″ src=»https://wiki.centos.org/moin_static1910/memodump/img/attention.png» title=» » width=»16″ /> VirtualBox (VB) development is progressing rapidly and the information on this page may be outdated. The Linux Downloads page now has yum repo configs. Unfortunately the RPM packages do not handle major version upgrades gracefully. The built-in update notifications when running VB are also deficient and will only notify of minor updates (i.e. 5.1.6->5.1.8), if that, and not more major version upgrades (i.e. 4->5). For now, older versions should be uninstalled before installing a new major version or the package upgrade will encounter RPM conflicts. The VB user manual should be read carefully; however, at this writing it does not do a good job of addressing RPM installations. See the VB site for the latest details. The good news is that the new versions have significant improvements and new features, and backwards compatibility with existing VMs has been excellent.

VirtualBox-5.2 (VirtualBox-5.2-5.2.36_135684), 6.0 (VirtualBox-6.0-6.0.16_135674) and 6.1 (VirtualBox-6.1-6.1.2_135662) are currently available and supported. To get full 5.x/6.x functionality you may also need the VirtualBox Extension Pack which provides support for USB 2.0/3.0 devices, and RDP and PXE boot for Intel cards.

If you run CentOS 7.6.1810 as a guest with a GUI, you need version >= 5.2.23 or 6.0.0 to build graphics drivers. See VBox ticket 18093. Also, the mouse may not work properly as reported in this VBox forum thread.

See CentOS as a Guest OS in VirtualBox for information about using CentOS as a VB guest.

Please note that VirtualBox is a product of Oracle Corporation. It is neither provided nor supported by the CentOS Project, although questions may be answered at the Fora or on the virtualization mailing lists.

1. What is VirtualBox?

VirtualBox is a set of x86 virtualization products for various OS platforms. It is a machine/hardware virtualization product or hypervisor, similar in function to VMware Server, Parallels Workstation, QEMU, KVM and Xen. It can support a variety of guest operating systems including but not limited to Windows (Server 2003-2012, Vista, 7, 8 and 10), DOS/Windows 3.x, Linux (2.4, 2.6 and 3.x), Solaris/!OpenSolaris and OpenBSD. Its proponents claim it to be «the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL)».

VirtualBox is available on a variety of platforms in «native» packages. This includes i386 and AMD64 (x86_64) RPM packages for RHEL5/RHEL6/RHEL7 that should work on CentOS-5/6/7 (or Scientific Linux and other RHEL derivatives), as well as .deb packages for Debian, Ubuntu and derivatives, Mac OS-X, Windows, Solaris & OpenSolaris and as source.

2. Why use VirtualBox?

While not as efficient as operating system-level virtualization based on a modified Linux kernel like Xen, KVM, OpenVZ, or Vserver it is easy to install and use. Benefits include:

    Available in RPM packages

Active community support

  • Runs a variety of guest OS’s
  • Good access to hardware including sound, USB, and serial ports
  • Available on a number of host OS’s
  • Allows running Redmond OSs and applications without messing up your computer or dual-booting
  • 3. Installing VirtualBox

    The (VirtualBox) website has a lot of quality documentation including:

    • End-user documentation
    • Technical documentation
    • Source code repository timeline
    • List of changes (changelog)

    This article will briefly cover the installation process. Both i386 and AMD64 (x86_64) versions are available.

    You will need to be the root user for the following tasks. Login to a root shell or «su -» in a terminal window.

    Download the RHEL repo config.

    • Note: As an alternative, you may choose to download and install individual RPMS rather than configuring the repository. That procedure is documented on the VB web site and will not be covered here.
    • Optionally add a line «enabled=0» if you do not want the repository to be enabled by default. This will require adding «—enablerepo virtualbox» to yum commands to access the repository.

    The installation of VB will require the building of kernel modules. If DKMS (Dynamic Kernel Module Support) is installed it will be used and will simplify kernel upgrades. Installing DKMS from the EPEL repository is recommended before installing VirtualBox. Don’t forget to configure the yum-priorities plugin. Installing DKMS will pull in required development dependencies.

    » height=»16″ src=»https://wiki.centos.org/moin_static1910/memodump/img/attention.png» title=» » width=»16″ /> A forum user notes that all but the latest version of DKMS from Dell may be buggy.

    If DKMS is not used and the development environment and kernel source are not already installed:

    You may also choose to only install a minimum set of individual development tool packages (at least gcc and make are required) rather than the groupinstall which some may consider overkill. Replace «kernel-devel» with «kernel-PAE-devel» if using a PAE kernel. If you are not using a standard CentOS kernel, you must acquire and install the source for your kernel from wherever you got the kernel. Do not try to use VirtualBox with a Xen kernel, nor to install a Xen kernel in a Guest OS.

    • Note: For CentOS as a Guest OS the same packages are used to build the «Guest Additions» drivers.

    Install the RPM:

    The installer will create the «vboxusers» group and create the necessary kernel modules if the development environment has been correctly configured.

    For each «username» that will run VirtualBox:

    or use the GUI Users and Groups tool.

    4. Running VirtualBox

    Run VB as a user that is a member of the «vboxusers» group. For VirtualBox-4.0 or 4.1 you may install the optional VirtualBox Extension Pack from a running instance of the GUI interface via the File / Preferences / Extensions menu. The root password will be required for this operation.

    From a terminal command line enter «VirtualBox &»

    In GNOME or KDE run under «Applications / System Tools / Oracle VM VirtualBox»

    Accept the license, optionally register, and create a new VM. VMware virtual machines should be usable with Virtual box. Google «vmware to virtualbox» for information.

    Help is available from the menu or online.

    5. Making USB Work in VirtualBox

    VirtualBox requires the user have write access to «usbfs» devices for USB access. As root perform the following:

      If running CentOS as a guest OS in a VM the same development and DKMS packages should be installed in the VM prior to installing VBox Guest Additions.

    VB users may also be interested in the phpVirtualBox implementation of the VirtualBox user interface written in PHP.

    Please do not email the CentOS mailing lists (except CentOS-virt) or visit the CentOS IRC channel with VirtualBox related questions. Use the VirtualBox community support resources or the CentOS Fora instead.

    This page was initially created by PhilSchaffner and is currently maintained by ChristophGaluschka. Other Wiki contributors are invited to make corrections, additions, or modifications.

    HowTos/Virtualization/VirtualBox (последним исправлял пользователь ChristophGaluschka 2020-01-16 18:21:25)

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