【VirtualBox, CentOS】VirtualBoxにCentOSをインストール1 〜仮想マシンの作成まで〜


## 前提
* MacOSX Yosemiteで動作検証をしています。(Marvericks, Lionでも同様に動作するはずです)
* VirtualBox v4.3.20 r96996で動作検証しています
* インストールディスクにCentOS6.5のnetinstallディスクを使用しています


## VirtualBoxのインストール

### VirtualBoxのダウンロード

https://www.virtualbox.org/wiki/Downloads にアクセスし、OSX hosts用のものをダウンロードしてインストールを行います。

![12_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/df4f78fb-5e58-acdc-de40-c715b7f51613.png "12_VirtualBox.png")



## インストールディスクの準備

### CentOSのディスクイメージのミラーサイト一覧へアクセス

http://www.centos.org/download/mirrors/ にアクセスして、
CentOSのディスクイメージをダウンロードできるミラーサイト一覧を表示します。

![13_VirtualBox2.png](https://qiita-image-store.s3.amazonaws.com/0/18615/cf2a2db0-b133-a688-23d2-5ec89e435cf8.png "13_VirtualBox2.png")


### ミラーサイト一覧から日本のミラーサイトを確認して遷移
日本のミラーサイト一覧のところまでスクロールします（お住まいの地域に近いミラーサイトからダウンロードした方が早いため）。
今回は理研（理化学研究所）のミラーサイトからダウンロードします。

![14_VirtualBox2.png](https://qiita-image-store.s3.amazonaws.com/0/18615/0a635f54-5c3b-bcc3-e495-6a3373db64d5.png "14_VirtualBox2.png")


### ディスクイメージ一覧ページの表示
CentOSのバージョンごとに多くのディレクトリが存在します。

![15_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/c88028de-27e3-fe70-afde-4d753b8c1837.png "15_VirtualBox.png")


### CentOS6.5のディレクトリを選択
今回は著者が慣れているために6.5のバージョンをインストールします。
ただ、6.6が出ているので、6系の最新という意味で6.6が現在ではおすすめです（2014/12/12現在)。

![16_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/db1bb20c-7380-3445-77d0-c7fdd152542c.png "16_VirtualBox.png")


### isosというディレクトリを選択
isosというディレクトリを選択します。

![17_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/424298e4-9574-d56e-9278-c1af1104059e.png "17_VirtualBox.png")


### x86_64というディレクトリを選択
今回は64bitでインストールするのでx86_64を選択します。
（今時は概ね64bitなので、x86_64を選択しておけば大丈夫かと思います）

![18_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/01d96d9d-7b59-01d6-7b44-a1d4c8f5ddee.png "18_VirtualBox.png")


### 利用したいisoファイルの種類を選択してダウンロード
今回はネットインストールを行うため、netinstall.isoファイルを選択してダウンロードします。

![19_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/be04dfa3-5a40-1210-835d-0c609d4221c2.png "19_VirtualBox.png")



## 仮想マシンを作成

### VirtualBoxを起動
VirtualBoxを起動し、左上の「新規」のボタンをクリックします。

![01_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/39da5ced-a008-3c1a-3f77-4c4982540b30.png "01_VirtualBox.png")


### 新規仮想マシンの作成を開始
新規仮想マシンの作成画面が表示されます。

![02_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/d1ecc0bf-c41d-fd24-f1b7-60644ff1c60e.png "02_VirtualBox.png")


### 新規仮想マシンに名前を付ける
下記のように、新規仮想マシンに名前をつけます。
CentOSと入力すると、自動的にLinux, Red Hatなどに選択項目がアジャストされます。

![03_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/8735a9d4-9dd5-6e3a-30a4-b1e58b70a59a.png "03_VirtualBox.png")


### 仮装マシンに割り当てるメモリサイズを設定1
仮想マシンに名前をつけた次のページでは、仮想マシンに割り当てるメモリ領域のサイズを選択します。

![04_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/1696a8cd-bc4a-c9f0-cb9a-1eb34d1565ce.png "04_VirtualBox.png")


### 仮装マシンに割り当てるメモリサイズを設定2
ここでは仮に1024MBを割り当てます。
多くの場合、最低限のLAMP環境を動作させる場合は512MBに収まりますが、念のため多めに確保しておきます。

![05_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/7669f07f-d4ce-a083-8350-a6635bac2831.png "05_VirtualBox.png")


### 仮想マシンに割り当てるハードドライブを作成
仮想マシンに割り当てるハードドライブとして、仮想ハードドライブを作成するを選択した状態で、作成ボタンを押します。

![06_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/67a8d762-8b68-4b35-031d-99054090ef67.png "06_VirtualBox.png")


### 仮想ハードドライブのタイプを選択
仮想ハードドライブのタイプとして、デフォルトのVDIを選択したまま次の画面へ遷移します。

![07_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/7a98804f-a71c-e727-2277-6e5854eec9ad.png "07_VirtualBox.png")


### 仮想ハードドライブの可変サイズ設定を選択
仮想ハードドライブを「可変サイズ」を選択して次の画面へ遷移します。

![08_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/c872d31f-978b-fc72-a4c4-ab10b64fef47.png "08_VirtualBox.png")


### ファイルの場所の選択
ファイルの場所の選択画面が出ますが、デフォルトのままにしておきます。
（任意の場所に移動したい場合は、ここで仮想マシンのファイルの配置場所を変更します）

![09_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/3b91b9e4-4ab0-b9d9-5780-9d234c34cb46.png "09_VirtualBox.png")


### 仮想ハードドライブのサイズを変更して作成
仮想マシンのハードドライブの容量サイズを変更して、仮想マシンを作成します。
デフォルトでは8GBとなっていますが、ここでは念のため15GBに変更しています。

![10_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/9316cea6-cc94-d4ac-70d2-3cd9e4162962.png "10_VirtualBox.png")


### 新規仮想マシンが作成されていることを確認
仮想マシンが作成され、VirtualBoxの左側に仮想マシンの名前が表示されていればOKです。

![11_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/b6f2978d-50de-6f71-bd1c-d2aa6a8109d8.png "11_VirtualBox.png")



## 仮想マシンの設定を変更

### 仮想マシンの設定を変更
設定を変更したい仮想マシンを選択している状態で、画面上部の「設定」を選択します。

![20_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/221d40a0-8a62-562d-4749-21b2be981eb9.png "20_VirtualBox.png")


### 表示される設定画面
すると、下記のような設定画面が表示されます。

![21_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/0dcdc297-cfba-062d-b170-b635767f43c0.png "21_VirtualBox.png")


### ストレージの設定を変更
設定項目の中から「ストレージ」を選択します。

![22_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/25709fb9-c7e9-94ce-dcd0-0cdd024b9964.png "22_VirtualBox.png")


### 仮想ディスクドライブへディスクをセット1
左カラムから仮想ディスクドライブを選択します。


![23_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/1a232634-598f-d29c-a702-8386ffbb92bb.png "23_VirtualBox.png")


### 仮想ディスクドライブへディスクをセット2
仮想ディスクドライブを選択した状態で、右カラムのディスクアイコンをクリックし、
「仮想CD/DVDディスクファイルの選択」をクリックします。

![24_VirtualBox2.png](https://qiita-image-store.s3.amazonaws.com/0/18615/09a73b31-914d-8ef0-c2e9-21f7fd96282d.png "24_VirtualBox2.png")


### 仮想ディスクドライブへディスクをセット3
先ほどミラーサイトからダウンロードした、CentOSのネットインストール用のisoファイルを選択します。

![25_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/21f7eb3c-5167-0c19-e580-a96c37c33d80.png "25_VirtualBox.png")


### ディスクがセットされたことを確認
左カラムを確認し、ディスクがセットされていることを確認します。

![26_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/6d423980-1eb7-10ce-8be7-c9e5b4969fb3.png "26_VirtualBox.png")


### ネットワークの設定を変更1
続いて、設定項目一覧から「ネットワーク」を選択し、ネットワークの「割り当て」と書いている部分のセレクトボックスをクリックします。

![27_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/3bf3eba8-d263-8903-8939-db15716ad5c5.png "27_VirtualBox.png")


### ネットワークの設定を変更2
ネットワークの割り当てに「ブリッジアダプター」を選択し、
今回の変更内容はこれで終了なので、右下の「OK」をクリックします。

![28_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/f2ec5e50-7e00-94a5-7278-bfe13e80579e.png "28_VirtualBox.png")


### ネットワークの設定を変更3

![29_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/486e8636-3d82-8004-9d41-85ef15ba526b.png "29_VirtualBox.png")


### 設定の変更を確認
VirtualBoxのトップ画面に戻ると、変更した設定の部分が設定内容に反映されていることが確認できます。

![30_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/8bdc7987-e948-c821-0dd0-3e62544209b1.png "30_VirtualBox.png")


## まとめ
ここまでで、VirtualBoxにCentOS6.5をインストールするための準備となる、「仮想マシンの作成と設定」までの作業は終了です。
次回は、作成した仮想マシンの上に「CentOS」を実際にインストールしていく過程をご紹介します。