Как установить centos 7 на virtualbox
Если вы читаете эту статью, то, скорее всего, отлично понимаете, зачем вам нужен веб-сервер и останавливаться на этом я не буду. Но и просто описать, как происходит установка CentOS 7 и как настроить окружение, мне показалось неинтересным. Поэтому мы возьмем Windows, VirtualBox и будем настраивать веб-сервер в виртуальной машине, в виртуальной сети. Параллельной задачей, кроме как разобраться с установкой и настройкой веб-сервера на Linux, будем создавать удобную среду на подобии OpenServer или Denwer, но со всеми преимуществами полноценного nix-сервера.
Содержание
Что нам понадобится
Создаем контейнер виртуальной машины для CentOS в VirtualBox
Качаем последнюю версию VirtualBox по ссылке выше и устанавливаем. Если у вас уже стоит VirtualBox, убедитесь, что версия не ниже 5.0.12, т.к. в младших версиях с CentOS наблюдается ряд проблем (подробнее можете почитать в примечаниях к выпуску Centos 7).
Запускаем VirtualBox, заходим в настройки и смотрим конфигурацию виртуальной сети:
Ок, сеть 192.168.56.0/24, DHCP раздает адреса со 101 по 254. Запомним эту информацию.
Контейнер для виртуальной машины создан. Немного подкорректируем настройки:
Установка Centos 7
Запуск установщика CentOS 7
Настройка локализации и даты/времени
Выбираем профиль безопасности
Выбор диска для установки и отключение kdump
Переходим к группе SYSTEM.
Настройка сети
Пароль root и пользователь для работы
Пока идет установка зададим пароль администратора.
Теперь осталось немного подождать, пока установятся все пакеты и по завершении нажать кнопку Reboot. Поздравляю, установка CentOS 7 завершена.
Запуск виртуальной машины с CentOS 7
Запуск виртуальной машины в VirtualBox возможен в трех режимах:
Запуск в фоне конечно очень удобен, но отсутствие всякой индикации о состоянии виртуальной машины или просто о факте такого запуска весьма напрягает. Но мир не без добрых людей и тут нам поможем утилитка VBoxHeadlessTray. Она запускает выбранную виртуалку в фоновом режиме и помещает в трей иконку.
Нажав по иконке правой кнопкой увидим меню, с помощью которого можно управлять запущенной виртуальной машиной. Согласитесь, так это делать намного удобнее.
Подключении по ssh с помощью putty
Итак у нас есть пустой сервер с CentOS 7 и пора его превратить в полноценный…
Не смотря на то, что Microsoft делает все возможное, что бы Skype стал как можно…
VMware Tools - набор специализированного программного обеспечения, который значительно повышает производительность и обеспечивает дополнительные возможности…
CentOS является одной из популярных систем на базе Linux, и по этой причине многие пользователи хотят с ней познакомиться. Устанавливать ее в качестве второй операционной системы на свой ПК — вариант не для каждого, но вместо этого можно поработать с ней в виртуальной, изолированной среде под названием VirtualBox.
Шаг 1: Скачивание CentOS
-
Нажмите по ссылке «ISOs are also available via Torrent.»
Шаг 2: Создание виртуальной машины для CentOS
В VirtualBox каждая устанавливаемая операционная система нуждается в отдельной виртуальной машине (VM). На этом этапе выбирается тип системы, которая будет установлена, создается виртуальный накопитель и настраиваются дополнительные параметры.
-
Запустите VirtualBox Менеджер и нажмите на кнопку «Создать».
На этом установка VM заканчивается.
Шаг 3: Настройка виртуальной машины
Этот этап необязателен, но будет полезен для некоторых базовых настроек и общего ознакомления с тем, что можно изменить в VM. Для входа в настройки нужно нажать правой кнопкой мыши по виртуальной машине и выбрать пункт «Настроить».
Во вкладке «Система» — «Процессор» можно увеличить количество процессоров до 2. Это даст некоторый прирост к производительности CentOS.
Перейдя в «Дисплей», можете добавить некоторое количество МБ к видеопамяти и включить 3D-ускорение.
Остальные настройки можно выставить по своему усмотрению и возвращаться к ним в любой момент, когда машина не запущена.
Шаг 4: Установка CentOS
Основной и последний этап: инсталляция дистрибутива, который уже был скачан.
-
Выделите кликом мыши виртуальную машину и нажмите на кнопку «Запустить».
Выберите ваш язык и его разновидность.
Если вы хотите сделать в CentOS жесткий диск с одним разделом, то просто зайдите в меню с настройками, выделите виртуальный накопитель, который был создан вместе с виртуальной машиной, и нажмите «Готово»;
По умолчанию стоит минимальная установка, но она не имеет графического интерфейса. Вы можете выбрать, с какой средой будет установлена ОС: GNOME или KDE. Выбор зависит от ваших предпочтений, а мы рассмотрим инсталляцию с окружением KDE.
После выбора оболочки в правой части окна появятся дополнения. Галочками можете отметить то, что хотели бы видеть в CentOS. По завершении выбора нажмите «Готово».
При желании назначьте этого пользователя администратором, установив соответствующую галочку.
Придумайте пароль для учетной записи и нажмите «Готово».
Кликните на регулятор, и он сдвинется вправо.
Теперь вы можете начинать пользоваться операционной системой CentOS.
Установка CentOS — одна из самых простых, и может быть без труда выполнена даже новичком. Эта операционная система по первым впечатлениям ощутимо может отличаться от Windows и быть непривычной, даже если вы ранее пользовались Ubuntu или MacOS. Однако в освоении этой ОС не возникнет особых сложностей благодаря удобному окружению рабочего стола и расширенному набору приложений и утилит.
Отблагодарите автора, поделитесь статьей в социальных сетях.
CentOS — серверная операционная система с открытым исходным кодом на базе Red Hat Enterprise Linux, преимущественно ориентированная на бизнес и корпоративных пользователей. CentOS популярна в качестве операционной системы на виртуальных серверах (VDS/VPS).
В данной статье установим CentOS 7 на виртуальную машину VirtualBox.
Скачиваем CentOS 7
Скачиваем образ операционной системы. Можно качать откуда угодно. Я качаю с серверов Яндекса:
Создание виртуальной машины для CentOS 7
Запускаем VirtualBox и жмём Создать (или сочетание клавиш Ctrl + N ):
Указываем имя виртуальной машины и директорию, в которой будет распологаться машина. Остальные параметры заполняются автоматически:
Указываем объём оперативной памяти, который вы готовы выделить для работы виртуальной машины (исходя из объёма оперативной памяти на хост-машине):
Оставим выбранным пункт «Создать новый виртуальный жесткий диск»:
Оставим тип по умолчанию VDI:
Оставим формат хранения по умолчанию Динамический виртуальный жёсткий диск:
Указываем размер виртуального жёсткого диска исходя из доступного свободного места на физическом жестком диске:
Даже если выделить больше места, то благодаря динамическому формату хранения эти гигабайты не будут заняты до тех пор, пока это место не будет занято внутри CentOS.
Виртуальная машина создана.
Настройка виртуальной машины
Сделаем базовые настройки виртуальной машины. Кликаем правой кнопкой мыши и выбираем Настроить. :
Во вкладке «Система» можно выделить нужное количество процессоров под эту виртуальную машину:
Во вкладке «Сеть» можно установить тип подключения «Сетевой мост» (для того, чтобы виртуальная машина была видна в реальной сети) и выбрать сетевую карту. В «Дополнительно» можно оставить всё по умолчанию:
Нажимаем «ОК» и запускаем виртуальную машину:
После запуска виртуальной машины нажать на папку и через стандартный системный проводник указать место, куда был скачан образ ОС. Выбрать его и продолжить:
Установка CentOS 7
Запустится установщик системы. При помощи стрелки вверх на клавиатуре выбрать пункт «Install CentOS 7» и нажать Enter.
Начнется запуск инсталлятора:
Появится стартовое окно установки CentOS 7. Оставим язык (английский) по умолчанию и жмём «Continue»:
Используй правый Ctrl для освобождения мыши из окна гостевой ОС.
Настроим свою временную зону и жмём «Done»:
В следующей вкладке просто подтвердим автоматическое разбиение диска (просто заходим и жмём «Done»):
Вкладка «NETWORK & HOST NAME». Включаем сеть (получим IP) и укажем имя машины:
Затем жмём «Begin Installation»:
Зададим пароль для пользователя Root:
После завершения процесса установки необходимо перезапустить систему:
Проверим работу SSH и узнаем IP адрес виртуальной машины:
Подключимся по SSH (указать свой IP адрес). При первом подключении система спросит нас действительно ли мы хотим подключится (yes):
CentOS 7 это последний CentOS, который получил поддержку от RedHat на весь жизненный цикл. Пока что это один из самых популярных rpm диструбутивов Linux поэтому многие устанавливают его на виртуальные машины, например, для тестирования софта, который разрабатывается для RedHat.
Если вам нужен бесплатный, но более современный, аналог CentOS7 - присмотритесь к Rocky Linux
Centos 7 на Ubuntu
Установить virtualbox в Ubuntu можно командой
sudo apt install virtualbox
Запустить VirtualBox можно командой
Host-only Adapter
Чтобы иметь возможность создавать Host-only Adapter нужно создать виртуальную сеть через которую такие адаптеры будут общаться.
В главном окне VirtualBox нажмите File → Host Network Manager → Create
Нажмите Properties
Проверьте значения во вкладке Adapter
Проверьте значения во вкладке DHCP Server
Перейдите в настройки нужной виртуальной ОС → Выберите Network → Выберите нужный адаптер → Подсоедините его к только что созданной сети
You have the Auto capture keyboard option turned on. This will cause the Virtual Machine to automatically capture the
Это означает, что когда вы наведёте курсор на окно работающей вирутальной машины он перехватится и будет работать как курсор мыши в этой ОС.
Чтобы вернуть курсор обратно обычно достаточно нажать правый CTRL. В правом нижмем углу окна с виртуальной машиной обычно видна подсказка.
Установка образа из сети
Придумайте название и выберите из списка Red Hat (64-bit) если это не произошло автоматически
Memory size оставьте дефолтным. В этом примере - 1024 MB
Create a virtual hard disk now → Create
Hard disk file type → VDI (VirtualBox Disk Image) → Next
Storage on physical hard disk → Dynamically allocated → Next
File location and size → 8.00 GB → Create
Когда дойдёте до экрана ниже - нажмите Settings → Network
Attached to: NAT Network.
Хотя бы одна NAT Network должна быть предварительно создана в VirtualBox
Adapter 2 → Enable Network Adapter → Attached to: Host-only Adapter
Хотя бы одна Host-only сеть должна быть предварительно создана в VirtualBox (File - )
Нажмите Start
Если вы уже устанавливали из каких-то образов - может появится список на выбор
Выберите образ. Можно ограничиться Minimal либо взять DVD с большим количеством дополнительных опций.
Install CentOS 7 → Enter
English → English (United States)
Date Time → Helsinki → Done
Network & Host Name
Измените Host name и включите оба адаптера
Этот шаг необходим для установки по сети - с выключенным адаптером к сети не подлючиться.
Installation Destination - просто зайдите и нажмите Done
Обратите внимание на url. В прошлый раз скачивать нужно было с такой же но вместо os было isos для сетевой установки нужно именно os
Установка дополнительного софта
Если вы устанавливаете из большого .iso образа, такого как DVD, можно прямо во время установки выбрать дополнительный софт и сэкономить время в будущем.
Обратите внимание на скриншот: здесь можно выбрать какие компоненты CentOS будут установлены.
Например, если вам в будущем понадобится GUI проще всего поставить его прямо отсюда.
Мой обычный набор это GNOME Desktop + Development Tools + Security Tools + System Administration Tools
Если ничего из этого не понадобится оставляйте Minimal. Всегда можно доставить вручную.
Minimal Install → Done
Настройка после установки
После перезагрузки выполните
sudo yum -y update
yum install -y redhat-lsb-core net-tools epel-release kernel-headers kernel-devel
yum groupinstall -y "Development Tools"
Подключение к вирутальной машине
nmcli conn show
Чтобы изучить сетевые подключения.
Если какой-то интерфейс, например enp0s3, выключен, включить его можно командой
nmcli conn up enp0s3
Чтобы не включать сетевой интерфейс каждый раз вручную можно в настройках прописать ONBOOT yes
Если команда выше вам не до конца понятна - изучите статью «Основы sed»
Проверить получилось ли изменить ONBOOT на yes можно командой
Более подробную инструкцию можете изучить в статье «Настройка сети в CentOS»
Увеличить разрешение экрана
Чтобы просто увеличить экран достаточно зайти в
Settings → Display → Screen
И увеличить Scale Factor
Станет лучше видно, но разрешение останется прежним.
Чтобы увеличить разрешение нужно установить Guest Additions по инструкции из следующего параграфа.
Guest Additions
Следующий важный шаг - установка Guest Additions.
Перед тем как её начать убедитесь:
ONBOOT=yes в настройках сетевых интерфейсов.
В верхнем меню нажмите
Devices → Insert Guest Additions CD image…
Если вы нажимаете туда не в первый раз - получите ошибку так как Guest Additions CD image уже создан и занимает собой ваш виртуальный CD-ROM - в этом случае сразу переходите к следующему шагу
Далее система может попросить вас скачать Guest Additions.
Просто следуйте инструкции и затем дождитесь установки. Некоторое время может быть чёрный экран.
Затем появится диалоговое окно с предложением Open Autorun Prompt
Далее, в зависимости от версии Virtualbox может запуститься либо не запуститься консоль.
Если запустилось само - ждите пока установка закончится.
Установка занимает довольно много времени. Подождите хотя бы десять минут.
Она может зависнуть - тогда откройте второй терминал и там выполните reboot
Перед перезагрузкой можно проверить установились ли Guest Additions
lsmod | grep -i vbox
Дождитесь пока не появится что-то похожее (хотя бы первые две строки)
vboxsf 81005 0 vboxguest 349038 2 vboxsf vboxvideo 35867 0 drm_kms_helper 186531 2 vmwgfx,vboxvideo ttm 96673 2 vmwgfx,vboxvideo drm 456166 6 ttm,drm_kms_helper,vmwgfx,vboxvideo
Если не запустилась - запустите самостоятельно и станьте суперпользователем. Выполните
найдите строку с VBOXADDITIONS и выполните
mount | grep VBox
Нажмите табуляцию, чтобы изучить варианты
Verifying archive integrity. All good. Uncompressing VirtualBox 6.1.18 Guest Additions for Linux. VirtualBox Guest Additions installer Copying additional installer modules . Installing additional modules . VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 3.10.0-1160.24.1.el7.x86_64.
Теперь нужно перезагружить ОС
После успешной установки захват мыши должен работать лучше. Также должна появится возможность переходить в полноэкранный режим.
Обычно переход в полноэкранный режим осуществляется нажатием Host + F. Host это обычно та же самая клавиша, которая освобождала захваченный курсор мыши. В моём случае это правый CTRL.
Guest Additions позволят вам, например, растягивать экран по своему усмотрению
Далее следует увеличить разрешение экрана.
В настройки можно перейти кликнув в правом верхнем углу.
Затем нужно перейти в Devices → Display и выбрать Resolution
После успешной установки Guest Additions советую сделать клон вашей виртуалки и пользоваться им. А оригинальную версию оставить «про запас» чтобы в случае сбоя не устанавливать всё заново, а просто сделать новый клон.
Клонирование виртуальной машины
Чтобы клонировать машину достаточно выключить её и использовать Clone (Ctrl - O) из контекстного меню.
Даже если вы запросите отдельные MAC адреса у клона может остаться такой же machine-id
Это приводит к дублированию IP адреса в NAT-Network
На обеих машинах выполните
И сравните их между собой
Adapters
После установки и перезагрузки скорее всего придётся снова зайти в NETWORK & HOST NAME и включить адаптеры
Ошибки
Devices → Insert Guest Additions CD image…
Может появиться ошибка
Скорее всего ваш виртуальный CD-ROM уже чем-то занят. Например, вы уже добавляли Guest Additions и забыли об этом.
Используйте виртуальную машину или VirtualBox для установки centos 7 и простой настройки сети
В этой статье описывается, как установить centos 7 с помощью виртуальной машины или VirtualBox.
Для справки, Baidu предоставляет метод установки виртуальной машины, метод самоорганизации.
метод первый
Метод / Шаг 1
По сути, следующим шагом является установка программного обеспечения виртуальной машины, поэтому я не буду вдаваться в подробности. Серийный код программного обеспечения, пожалуйста, получите в Baidu.
Метод / Шаг 2
Расскажу об установочных пакетах 3-х версий, как показано на рисунке.
DVD ISO - системный стандартный установочный пакет [рекомендуется]
Все ISO - Дополните ПО к полному установочному диску, интегрируйте все ПО
Минимальный ISO - цель этого образа - установить очень простую систему с минимальными пакетами программного обеспечения, необходимыми для функциональной системы.
Обычно мы загружаем DVD ISO для установки
ссылка на скачивание:
Метод / Шаг 3
Скачав установочный пакет, запустите установку и откройте виртуальную машину.
Щелкните Новая виртуальная машина, следующий шаг
Установите операционную систему позже, следующий шаг
Выберите соответствующий вариант по картинке, следующий шаг
Задайте имя виртуальной машины и место хранения файла виртуальной машины, следующий шаг
Следуйте настройкам изображения, следующий шаг
Нажмите на нестандартное оборудование
Выберите подходящую память, не превышайте рекомендуемое значение, чем больше размер памяти, тем плавнее будет работа
Задайте способ сетевого подключения виртуальной машины, как показано на рисунке.
Загрузите скачанный установочный пакет системы на CD / DVD, как показано на рисунке.
Нажмите «Закрыть», появится следующий интерфейс, нажмите, чтобы запустить виртуальную машину.
Метод / шаг 4
После запуска виртуальной машины щелкните мышью по черной области и с помощью клавиш со стрелками вверх и вниз выберите первую.
Ожидание загрузки файла
После загрузки появится следующая страница, выберите язык
Подождите, пока все значки не изменят цвет с серого на черный, а затем нажмите Выбор программного обеспечения.
Выберите рабочий стол GNOME, нажмите Готово
Щелкните место установки, щелкните Готово
Открываю горит кнопка установки, нажимаем установить
Задайте пароль пользователя root и создайте нового пользователя в этом интерфейсе, запомните пароль, получить пароль сложно.
Щелкните пароль root, установите пароль и подтвердите пароль. Нажмите Готово
Нажмите «Создать пользователя», установите имя пользователя и пароль, нажмите «Готово».
Продолжительность процесса установки зависит от производительности оборудования, проявите терпение и обратите внимание на индикатор выполнения.
Метод / шаг 5
После перезапуска появится следующая страница, щелкните желтый восклицательный знак
Отметьте, чтобы согласиться с соглашением, и нажмите Готово.
Щелкните, чтобы открыть сеть, щелкните, чтобы закончить
Нажмите, чтобы завершить настройку, и дождитесь запуска системы.
Введите пароль, авторизуйтесь
Метод / Шаг 6
Войдите на следующую страницу, выберите китайский язык и пройдите вперед.
Полностью вниз и, наконец, перезапуск
Способ второй
2) Установите VirtualBox
2. Установите centos
Введение в зеркалирование перед установкой
CentOS-7-x86_64-DVD-1611.iso: этот образ (образ DVD) включает все установочные пакеты, которые можно установить с помощью установщика (установщика). Это рекомендуемый образ для большинства пользователей.
CentOS-7-x86_64-NetInstall-1611.iso: этот образ используется для установки из сети или для восстановления системы. При установке системы программа установки спросит, где получить установочный пакет. Рекомендуется для пользователей, у которых есть локальный образ centos.
CentOS-7-x86_64-Everything-1611.iso: это зеркало содержит полный набор программных пакетов centos7, которые можно использовать для установки системы или заполнения локального зеркала. Для этого зеркала требуется двусторонний DVD или U-диск с 8 ГБ или более ,
CentOS-7-x86_64-GnomeLive-1611.iso
CentOS-7-x86_64-KdeLive-1611.iso (каждый размер составляет около 1 ГБ): эти два зеркала представляют собой изображения centos в реальном времени, а разные имена показывают разные менеджеры дисплея (например, GNOME или KDE)
Их можно использовать для исследования или тестирования среды centos 7. Обычно они не изменяют среду жесткого диска, если вы не устанавливаете ее в реальной среде. Этот образ необходимо установить с помощью yum в установленной системе.
CentOS-7-x86_64-livecd-1611.iso: этот образ немного похож на GNOMElive выше, но нет установочного пакета, такого как libreoffice.Этот образ достаточно мал, чтобы его можно было легко записать на компакт-диск.
2) Введите имя, выберите тип как linux и версию как: Other Linux (64-bit)
Первый - открыть меню виртуализации в биосе, и шаги по входу в биос здесь повторяться не будут, можно Baidu. Войдите в BIOS, выберите меню безопасности, найдите параметр виртуализации и нажмите клавишу Enter, после чего появится меню параметров и выберите Включено.
- Нажмите Далее, выберите размер памяти 1024 МБ.
- Нажмите Далее, выберите создание виртуального жесткого диска сейчас.
- Нажмите Далее, выберите динамическое размещение.
6) Нажмите Далее
8) Выберите x1, нажмите «Настройки», выберите «Хранилище», затем выберите «Без компакт-диска», загрузите компакт-диск с загрузчиком, нажмите «ОК» для завершения настройки.
9) Измените конфигурацию сети на мост
10) Нажмите X1 для запуска, появится страница загрузочной системы, выберите install centos linux 7
11) Выберите китайский упрощенный китайский
12) Нажмите «Продолжить», выберите автоматический раздел, вы можете изменить локализацию, программное обеспечение, системные настройки, мы выбираем минимальную установку
13) Выберите для начала установки, вы можете установить пароль root
14), нажмите перезагрузить после завершения установки
15) Настроить сеть
Перезагрузите сеть: systemctl restart network
Меры предосторожности
Нажмите CTRL + ALT, когда курсор мыши отпущен
Этот опыт для справки. Если есть ошибки, критика и исправления приветствуются.
После завершения перезагрузки введите пароль учетной записи Account defaultrootпользователь
Войдите в каталог файла конфигурации cd / etc / sysconfig / network-scripts
Изменитьvi ifcfg-ens33 Нажмите клавишу i на клавиатуре, чтобы отредактировать содержимое
BOOTPROTO - этоdhcp , Получить IP автоматически иАвтоматическое назначение шлюза
Читайте также: