Alpine Linux を VirtualBoxに入れてVagrant化してみた(その１)

やってみた環境
・Mac (OS X Yosemite 10.10.5)
・VirtualBox-5.0.16 (https://www.virtualbox.org/wiki/Downloads)
・vagrant_1.8.1 (https://www.vagrantup.com/downloads.html)
・alpine-3.3.1-x86_64.iso (http://www.alpinelinux.org/downloads/)

MacでやってみましたがWindowsでもあまり変わらないと思います。
今回はサーバ用途のためXorgは入れません。

#インストール仮想マシンを作成

メモリやDisk容量はご自身の環境に応じて設定してください。
![画像１.png](https://qiita-image-store.s3.amazonaws.com/0/117164/6ace1147-93f2-0057-fd7c-7e44dcc65633.png)


VMDKなどでもいけると思いますがVDIで作りました。
![画像２.png](https://qiita-image-store.s3.amazonaws.com/0/117164/c71f2a2c-ec7b-d9f7-9ba2-7f7f56637746.png)


ポインティングデバイスをPS/2設定にして、USBなど余計なものを外します。
![画像３.png](https://qiita-image-store.s3.amazonaws.com/0/117164/c41820cf-f3b0-f696-174d-4e243ef31db4.png)


![画像４.png](https://qiita-image-store.s3.amazonaws.com/0/117164/a7df9017-ddcf-caa9-21fa-785ca5a7c912.png)

サウンドも無効にしておきます。
![画像５.png](https://qiita-image-store.s3.amazonaws.com/0/117164/b6ae6822-23cf-e710-c784-6e2847704054.png)



VirtualBoxメニューの「環境設定」から「ネットワーク」を選択します。
![画像６.png](https://qiita-image-store.s3.amazonaws.com/0/117164/08c34d77-31fd-c6f9-f200-09b4a1e05cec.png)

![画像７.png](https://qiita-image-store.s3.amazonaws.com/0/117164/497df931-b26b-4b9c-6670-658705d9f2d2.png)

右にある＋アイコンでNICを追加します。
![画像８.png](https://qiita-image-store.s3.amazonaws.com/0/117164/39cdd0b5-6aa6-9f4f-c3a1-f4f107d97a98.png)



右にあるドライバアイコンでホストオンリーネットワークを設定します。
![画像１０.png](https://qiita-image-store.s3.amazonaws.com/0/117164/ff623f05-010e-9bc7-f5d7-bdd58c68e34f.png)

![画像９.png](https://qiita-image-store.s3.amazonaws.com/0/117164/f1fecd7a-551c-39cc-db76-0304990bdbde.png)


仮想マシンメニューの「設定」から「ネットワーク」「高度」を選択しポートフォワーディングの設定を行います。
![画像１１.png](https://qiita-image-store.s3.amazonaws.com/0/117164/5cac1584-660a-cb8e-a6fd-2a237ab23b87.png)

![画像１２.png](https://qiita-image-store.s3.amazonaws.com/0/117164/d73fe136-bec9-3abc-79ef-cda35a1e8168.png)


アダプター２に先ほど作った仮想NICをホストオンリーネットワークとして追加します。
![画像１３.png](https://qiita-image-store.s3.amazonaws.com/0/117164/80cee445-46a6-d911-649e-15fabd331882.png)


仮想マシンメニューの「ストレージ」から光学ドライブの右端にあるCDアイコンをクリックしてAlpineLinuxのISOイメージを選択します。
![画像１４.png](https://qiita-image-store.s3.amazonaws.com/0/117164/eaafb65b-e5e0-f804-5097-c002a2798b2b.png)


#Alpine Linuxのインストール
仮想マシンを起動するとLiveCDとして起動します。
「root」でログインし「setup-alpine」を入力します。
![画像１５.png](https://qiita-image-store.s3.amazonaws.com/0/117164/94cd25de-c8e8-c372-c2f3-641b171b3990.png)


キーボード設定、rootパスワード、プロクシ設定、ミラー選択(最適ミラー検索)
SSHデーモンの選択、NTPデーモンの選択などいろいろ聞かれますが
基本「エンター連打」でいいと思います。
好みのものなどあれば適時選択してください。

途中でインストールするHDD「sda」を入力します。
そのままbootするイメージとしたいので「sys」を入力します。
ディスクをフォーマットするか聞かれるので「y」を入力します。
![画像１６.png](https://qiita-image-store.s3.amazonaws.com/0/117164/76f2fdea-6209-3d60-e1b7-3356409e5236.png)


#もし、インストール途中で画面が真っ暗になり反応がなくなったら
VirtualBoxメニューの「VirtualBox VM」から「Preferences...」を選択します。
「Display」を選択し Rise Window Under Mouse のチェックを有効にします。
![画像１７.png](https://qiita-image-store.s3.amazonaws.com/0/117164/38bc43d3-b487-a7e7-46ed-206eee6c09d5.png)

![画像１８.png](https://qiita-image-store.s3.amazonaws.com/0/117164/99be858f-16ea-9431-637a-3ebaff6fb0f1.png)


インストールが完了したらストレージのISOをアンマウントし再起動します。
![画像１９.png](https://qiita-image-store.s3.amazonaws.com/0/117164/36613415-3e59-856c-6c8b-381f004f4a67.png)

#続く
Alpine Linux を VirtualBoxに入れてVagrant化してみた(その２)
http://qiita.com/hexaforce/items/b8b372b2c3c1236e917e#_reference-3e0ae6aaa962cdbac8af