Установка CentOS 7 на VirtualBox
Скачиваем и устанавливаем VirtualBox отсюда - download.virtualbox.org/virtualbox. Лучше всего версию 4.3.12, т.к. у последующих имеются проблемы с запуском на Windows 7 (SP1, x64).
Создаем виртуальную машину. Тип жесткого желательно выбрать VMDK фиксированного размера. Операционную систему - Red Hat (64 bit).
Скачиваем образ CentOS 7 отсюда - (выбираем Minimal ISO). Либо сразу идем на Yandex и скачиваем последнюю версию 7.x.
В настройках виртуальной машины в разделе Носители выбираем образ CentOS.
В разделе Сеть тип подключения должен стоять NAT
, переходим в проброс портов и добавляем следующие записи:
Имя | Протокол | IP хоста | Порт хоста | IP гостя | Порт гостя |
---|---|---|---|---|---|
ssh | tcp | 192.168.56.1 | 22 | 10.0.2.15 | 22 |
http | tcp | 192.168.56.1 | 80 | 10.0.2.15 | 80 |
https | tcp | 192.168.56.1 | 443 | 10.0.2.15 | 443 |
Запускаем машину, начнется установка. Русский язык нигде не выбираем - везде оставляем English (US). Должны быть выбраны следующие настройки:
- Date&Time: Europe/Moscow
- Keyboard: English (US)
- Language Support: English (United States)
- Software selection: Minimal install
- Installation destination: Automatic partitioning selected
- Kdump: Kdump is enabled
- Network & Host name: Wired (enp0s3) connected
В настройки сети придется обязательно зайти, указать название хоста и включить автозагрузку.
После завершения установки отключаем и удаляем firewalld (будем использовать iptables).
systemctl stop firewalld systemctl disable firewalld yum remove firewalld
Теперь можно перейти в Putty. В качестве хоста используем 192.168.56.1, порт 22 (стандартный). Обновляем систему и ставим все необходимое (по желанию).
yum update yum install wget nano net-tools
Отключаем Selinux, заменив в /etc/sysconfig/selinux
строку на SELINUX=disabled
.
Далее ставим весь необходимый софт для установки гостевых аддонов:
rpm -Uvh https://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm yum install gcc make bzip2 kernel-devel kernel-headers dkms perl
Идем на download.virtualbox.org/virtualbox и скачиваем образ диска с гостевыми дополнениями от самой последней версии VirtualBox (VBoxGuestAdditions_4.x.xx.iso). В новых версиях kernel поменялась структура папок, поэтому гостевые аддоны от 4.3.12 не установятся. Можно скачать, к примеру, версию 4.3.26. После чего вставляем образ в дисковод.
Далее запускаем установку аддонов:
mkdir /media/VBoxAdd mount -r /dev/cdrom /media/VBoxAdd cd /media/VBoxAdd ./VBoxLinuxAdditions.run
После того как аддоны установились мы сможем, к примеру,
монтировать папку WINDOWS
, созданную под Windows,
в папку /tmp/windows
, следующей командой:
mount -t vboxsf WINDOWS /tmp/windows
Либо сразу добавить в автозагрузку файловой системы.
Для этого необходимо отредактировать файл /etc/fstab
, дописав следующую строчку:
WINDOWS /tmp/windows vboxsf defaults,comment=systemd.automount 0 0