0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows10のVirtualBoxにCentOS7をインストールする

Last updated at Posted at 2021-03-23

はじめに

Windows環境で簡単にCentOS7を動かせるよう環境を構築

前提

・Windows10にVirtualBox6.1.18インストール済み

構築した後にできること

・CentOS7のCLI操作
・ホストOSとゲストOSのファイル共有

CentOS7のImage取得

https://www.centos.org/で「CentOS Linux」を選択
centos-1.png

7(2009)の「x86_64」を選択
centos-2.png

任意のリンクを選択
centos-3.png

CentOS-7-x86_64-Minimal-2009.isoをダウンロード
centos-4-2.png

仮想マシン作成

VirtualBoxを開いて「新規」を選択
virtualbox-1.png

名前とオペレーティングシステムを指定して「次へ」

  • 名前:CentOS7
  • マシンフォルダー:デフォルト
  • タイプ:デフォルト
  • バージョン:デフォルト
    virtualbox-2.png

メモリーサイズを指定して「次へ」

  • メモリーサイズ:デフォルト
    virtualbox-3.png

ハードディスクを指定して「作成」

  • ハードディスク:デフォルト
    virtualbox-4.png

ハードディスクのファイルタイプを指定して「次へ」

  • ハードディスクのファイルタイプ:デフォルト
    virtualbox-5.png

物理ハードディスクにあるストレージを指定して「次へ」

  • 物理ハードディスクにあるストレージ:デフォルト
    virtualbox-6.png

ファイルの場所とサイズ指定して「作成」

  • ファイルの場所:デフォルト
  • サイズ:デフォルト
    virtualbox-7.png

仮想マシン設定

VirtualBoxで「設定」を選択
virtualbox-8.png

ストレージの「光学ドライブの追加アイコン」から、事前に取得したISOを設定
virtualbox-10.png

ネットワークのアダプター2を設定

  • ネットワークアダプターを有効化:チェックあり
  • 割り当てで:ホストオンリーアダプター
    virtualbox-11.png

ホストOS(Windows10)の適当な場所にファイル共有用のフォルダを作成
virtualbox-12-2.png

「共有フォルダ追加アイコン」を選択して共有フォルダを追加

  • フォルダーのパス:ホストOSに作成したフォルダ
  • フォルダー名:デフォルト
  • 読み込み専用:チェックなし
  • 自動マウント:チェックなし
  • マウントポイント:デフォルト
  • 永続化する:チェックあり
    virtualbox-12-4.png

CentOS7インストール

仮想マシンを起動
virtualbox-15.png

「Install CentOS 7」を選択
virtualbox-16.png

「日本語」を選択して「続行」
virtualbox-17.png

「インストール先」を選択
virtualbox-18.png

デバイスを選択して「完了」
virtualbox-19.png

「インストールの開始」
virtualbox-20.png

「rootのパスワード」を選択してrootのパスワードを設定
virtualbox-21.png

CentOS7インストール完了後「再起動」
virtualbox-24.png

CentOS7セットアップ

rootユーザーでログイン
virtualbox-25.png

ネットワーク設定

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
以下に変更して保存
ONBOOT=yes #no

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
以下に変更して保存
BOOTPROTO=static #dhcp
ONBOOT=yes #no
IPADDR=192.168.56.101 #add
NETMASK=255.255.255.0 #add

systemctl restart network.service

SELINUX無効

setenforce 0
vi /etc/selinux/config
以下に変更して保存
SELINUX=enforcing→disabled

firewalld無効

systemctl stop firewalld.service
systemctl disable firewalld.service

yum update

yum update -y

ホストOS(GitBash等)からSSHログインできることを確認

ssh root@192.168.56.101

GuestAdditionsインストール

前提パッケージインストール

yum -y install epel-release
yum -y groupinstall "Development Tools"
yum -y install dkms bzip2 gcc make kernel-devel kernel-headers
reboot

GuestAdditions挿入
virtualbox-26.png

GuestAdditionsインストール

mkdir -p /mnt/cdrom
mount -r /dev/cdrom /mnt/cdrom

sh /mnt/cdrom/VBoxLinuxAdditions.run

共有フォルダセットアップ

mkdir /root/share

vi /etc/fstab
以下を追記して保存
centos7share /root/share vboxsf defaults 0 0

mount -a

ここまでで環境構築完了

  • VirtualBoxからゲストOSを起動して、CentOS7のCLIを操作できます
  • ホストOSとゲストOSのフォルダが共有されています
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?