【VirtualBox, CentOS】VirtualBoxにCentOSをインストール2 〜CentOSインストール〜


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

## 関連記事

【VirtualBox, CentOS】VirtualBoxにCentOSをインストール1 〜仮想マシンの作成まで〜
http://qiita.com/knife0125/items/fe73662565f9db804319


## CentOSのインストール

### CentOSを起動
VirtualBoxを起動し、
左カラムからCentOSをインストールするマシンを選択した状態で、上部の「起動する」を押します。
（この時、自動的に前記事で紹介したインストール用ディスクからのディスクブートとして起動しています）

![41_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/08405e29-2380-4631-d460-c109c945b263.png "41_VirtualBox.png")

### CentOSのインストールを開始
起動オプションの選択画面が表示されるので、
「Install or upgrade an existing system」を選択してEnterを押します。

![42_VirtualBox2.png](https://qiita-image-store.s3.amazonaws.com/0/18615/93f5acbb-7e9c-4332-6a79-1f850a11c03a.png "42_VirtualBox2.png")


### CentOSのインストール開始画面
すると下記のように起動画面が走り始めるので、しばらく待ちます。

![43_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/8e6b5953-3173-9750-4fac-688232e5ad1a.png "43_VirtualBox.png")


### ディスクチェック画面1
起動する前にディスクチェックをするかどうかを尋ねる画面が表示されます。

![44_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/cf714a8e-2d1f-3145-391e-cf2d28cd1780.png "44_VirtualBox.png")


### ディスクチェック画面2
Tabキーを押すことで選択肢を順に送ることができるので、
Tabキーを押して「Skip」を選択した上で、Enterを押します。

![45_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/09b1cbad-3390-6c43-b004-46c87d6d9c89.png "45_VirtualBox.png")


### 言語選択画面1
ディスクチェックスキップ後、下記のような言語設定の選択画面が表示されます。

![46_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/329cc775-3ccf-0465-bc19-9e4725fc5cad.png "46_VirtualBox.png")

### 言語選択画面2
今回は日本語を言語設定として利用することを想定しているため、日本語の言語設定にします。
選択したい言語の頭文字を入力すると、その言語のところまでジャンプしてくれるので、
今回はjと入力し、Japaneseが選択します。

![47_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/f81a1050-57f9-81cd-8a94-407bd096c30d.png "47_VirtualBox.png")


### 言語選択画面3
日本語が選択された状態で、Tabキーを押し、
OKにフォーカスが当たっている状態でEnterを押します。

![48_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/7d6d990f-f433-82a9-342f-67e9cfa6d59e.png "48_VirtualBox.png")


### 言語選択アラート画面
テキストモードでは日本語が使えないことに関する告知が出ますが、
特に問題ないためOKを選択した状態でEnterを押して進みます。

![49_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/915e287e-2fd4-7982-e8d2-86262a110dfb.png "49_VirtualBox.png")


### キーボードタイプの選択画面
著者はusキーボードを使っているので下記のままでOKを押します。

![50_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/fb6f6baa-02a7-75eb-d9de-8cc2f9547e60.png "50_VirtualBox.png")

一般的な日本の方はJIS配列という日本語キーボードを使っていると思いますので、
その際は下記のようなキーボードタイプを選択してOKを押します。

![51_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/c764e009-be9b-37c3-a7ff-825dcf8eddf3.png "51_VirtualBox.png")


### インストール方法選択画面1
キーボードタイプの選択後、下記のようにインストール方法の選択画面が表示されます。

![53_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/a62d6701-1a27-c0ab-57d7-6771a01f5b4a.png "53_VirtualBox.png")


### インストール方法選択画面2
今回はネットインストールを行うため、URLを選択してOKを押します。

![54_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/d026a91e-58d6-4008-39b4-f19e44e88281.png "54_VirtualBox.png")


### ネットワークの設定画面1
Tabキーを押して「Enable IPv6 support」のところまで移動し、
スペースキーを入力することで、「IPv6 support」を無効化します。

![55_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/4805fb31-071c-7022-3234-54667f936a3f.png "55_VirtualBox.png")


### ネットワークの設定画面2
IPv6サポートを無効化している状態でOKを押し、次の画面へと遷移します。

![56_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/94b15222-db4e-66a9-2e17-1406250da5b7.png "56_VirtualBox.png")


### CentOSインストールメディアのURL入力画面1
するとインストールメディアの存在するURLの入力画面が表示されます。


![57_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/1c8c8493-c4b2-13cf-0f85-422e23312f2c.png "57_VirtualBox.png")


### CentOSインストールメディアのURL入力画面2
インストールメディアのあるURLを入力してOKを押します。
今回は、日本の理化学研究所のネット上のインストールディクスを使用するため、
下記のURLを利用します。

http://ftp.riken.jp/Linux/centos/6.5/os/x86_64

![58_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/6f498d19-25f7-ef7d-9680-cb44fe5b3707.png "58_VirtualBox.png")


### インストールメディア取得画面
インストールメディアのダウンロードなどが走るため、しばらく待ちます。

![59_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/ac797316-053e-ca71-7982-c33bbf3d7fd8.png "59_VirtualBox.png")



## CentOSのインストール

### インストール設定のトップ画面

![61_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/3f4f2134-bfef-a9bb-5bd0-15957ea3b645.png "61_VirtualBox.png")


### ストレージデバイスの選択画面
「基本ストレージデバイス」を選択して、「次へ」をクリックします。

![62_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/3eb2c6fa-fda5-5c34-1a2b-b538035976ae.png "62_VirtualBox.png")


### ストレージデバイス警告画面
下記のような警告画面が表示されますが、
左側の「はい、含まれていません」を選択します。

![63_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/76f26a47-7161-8771-22eb-7ea43570c940.png "63_VirtualBox.png")


### コンピュータホスト名の設定
デフォルトで下記のようなホスト名が設定されているので、
そのままの状態で「次へ」を押して、次の画面へ遷移します。

![64_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/cbf4c82f-d787-cc6d-10e9-b14aeed6d480.png "64_VirtualBox.png")


### タイムゾーンの設定
タイムゾーンの設定画面が表示されますが、
下記のようにデフォルトで東京になっていると思うので、そのまま「次へ」を押して進みます。

![65_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/2a1d3108-722c-ed8b-a22a-d44e235bf153.png "65_VirtualBox.png")


### Rootユーザのパスワード設定画面
下記のようなrootユーザへのパスワード設定画面が表示されるので、
**忘れない**パスワードを設定して、「次へ」を押します。

![67_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/23eb767e-33d6-632d-7081-318172b415e7.png "67_VirtualBox.png")


### インストールタイプの選択画面
インストールタイプの選択画面で、
下記のように「すべての領域を使用する」を選択して「次へ」を押します。

![70_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/cc97064d-56ad-ed44-231c-58690d706d21.png "70_VirtualBox.png")


### ディスクへの書き込みの確認
下記のような確認画面が表示されるので、「変更をディスクに書き込む」を選択します。

![71_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/0fb63858-e3a9-6840-8034-57d40f4f93a4.png "71_VirtualBox.png")


### インストールオプションの設定画面1
すると下記のようなインストールオプションの設定画面が表示されます。

![72_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/ba0e7715-e974-90f6-cbbc-f70dc6b26e18.png "72_VirtualBox.png")


### インストールオプションの設定画面2
最小構成でOSをインストールして手動で、後ほど様々なパッケージのインストールを行います。
そのため、今回は「minimal」にチェックを入れ、「次」ボタンを押します。

![73_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/f5f0f90f-ab65-a003-d1eb-c9cf58b40317.png "73_VirtualBox.png")


### インストール開始画面
すると、下記のようなインストール画面が表示され、インストールが始まります。
ネットワーク経由でインストールを行うため、インストールする速度はネットワークのスピードに多少依存します。

![74_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/1da9e098-e4c6-c765-dde8-0e52c98fbc4c.png "74_VirtualBox.png")


### インストール中画面
インストールが始まると、下記のような画面が表示されます。
10数分くらいは時間がかかることが多いです。

![75_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/5281edbe-844f-cbfc-5343-5ed6f1ec08eb.png "75_VirtualBox.png")


### インストール完了画面
インストールが完了すると、下記のような画面が表示されます。
「再起動」ボタンを押す前にするべきことがあるので、一度ここでこの画面からは離れます。

![76_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/05dbd099-e37f-619d-6d08-d98771ba341f.png "76_VirtualBox.png")


## 仮想マシンからインストールディスクを除去

### VirtualBoxの設定画面を開く
インストールした仮想マシンを再起動する前に、一度バーチャルボックスの設定画面を開きます。
そのため、まずバーチャルボックスのトップ画面を開いてください。

![77_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/eb048ca0-7357-3839-dfb7-afcf7803a787.png "77_VirtualBox.png")


### ストレージの設定画面を開く
バーチャルボックスの設定画面から、「ストレージ」の設定を開き、
左側の部分から前回設定した仮想ドライブを選択します。

![78_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/a0203a85-9b21-bfde-0b74-c61015df7f94.png "78_VirtualBox.png")


### 仮想ディスクドライブからディスクを除去
仮想ディスクを選択した状態で、右側のディスクアイコンをクリックし、
表示されたメニューから「仮想ドライブからディスクを除去」をクリックして、仮想ディスクを除去します（取り出します）。

![79_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/9f4ed003-112e-7d99-10db-8e5de34fb32a.png "79_VirtualBox.png")


### ディスクの除去を確認
左側のディスクの設定表示が、下記のように「空」になっていることを確認して、
右下の「OK」を押します。

![80_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/f1d565d5-63cc-99f9-20c9-3060cf31f63c.png "80_VirtualBox.png")


### 再度インストール完了画面へ移動してマシンを再起動
再度先ほどインストール完了画面が表示されていたウィンドウを開き、右下の「再起動」ボタンを押します。

![81_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/8f79c5a7-8f84-e13b-17e3-b58f366e2a5d.png "81_VirtualBox.png")


## CentOS起動画面

### CentOSの起動画面
再起動をかけると、下記のように再起動が画面が表示されます。

![82_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/8fe9d3c2-0eb0-b9c6-3238-c5665a898d98.png "82_VirtualBox.png")


### CentOSログイン画面
起動終了すると、下記のようなログイン画面が表示されるので（下記がログイン画面です）、
rootユーザ・先ほど設定したパスワードを利用してログインすることができます。

![83_VirtualBox.png](https://qiita-image-store.s3.amazonaws.com/0/18615/6a0dec05-8ee7-8d10-42b0-1ee46e86352c.png "83_VirtualBox.png")


## まとめ
敢えてVagrantなどの便利なツールを使わない形でのCentOSインストールプロセスを紹介しました。
Vagrantなどを利用すると、ベーシックなインストールプロセスがどのようなものかを隠蔽した状態でOSのインストールができてしまいますが、
本当は自身でどのようなことを設定する必要があるのかなど知っておくと良いかと思います。

そのため、手動でのOSインストールも知っておくと良いかと思います。