仮想環境を構築してみる

### はじめに
VirtualBoxで仮想環境を構築できるということを知ったので、自分で構築してみたいと思いこのテーマにしました。

## VirtualBoxのダウンロード

[VirtualBox](https://www.virtualbox.org/)から「virtualBox 7.0.12 platform packages」をダウンロードします

ダウンロード後、インストーラーを起動します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/bc0784a3-1b45-cb87-dc63-2f64b5876d96.png)

Next>を選択しInstallを選択します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/de3537ed-47f4-3629-a58a-05fce787d4a0.png)

Virtualboxのインストール
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/e63e4cc6-6979-099b-3bbb-6be3394a5351.png)

インストール完了後の画面
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/9e24b0fa-7740-57bf-7214-d9c9feb7285a.png)

Finishをクリックして以下の画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/fdddc4aa-61f9-86dc-e5a5-da141c5eb3d9.png)

## CentOSのダウンロード
[CentOS](https://www.centos.org/)からCentOS Linuxの「x86_64」を選択します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/c10365ba-0a4f-dbae-967c-5c318682fbe5.png)

一番上のURLを選択し、「CentOS-7-x86_64-DVD-2207-02.iso」をダウンロードします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/e494b4f7-5caf-d619-5bf4-a5522db07a21.png)

##  仮想マシン構築
仮想マシン作成のため、新規を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/fdddc4aa-61f9-86dc-e5a5-da141c5eb3d9.png)

名前を「test」で作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/a308340d-0f0e-1bb8-f2c6-69f0a9f55237.png)

メインメモリーは1024MB、プロセッサーは1で作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/dcceafea-2a12-4184-3773-54adf0be41eb.png)

仮想ハードディスクを16GBにし、次へを選択し作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/071c25b0-d3f1-3a28-4a5a-4b270bc54c98.png)

名前が「test」のものが作成されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/85245c7a-6a3f-4801-23b2-98b96887c0e9.png)

起動されると思ったのですがうまく起動されず、、
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/19b29b0e-10ca-79bf-0aac-8307a148fe2d.png)

仮想マシン作成時にISOイメージを指定していなかったので、ここにCentsOSでダウンロードした
「CentOS-7-x86_64-DVD-2207-02.iso」を指定して、名前を「test2」として再度作成してみる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/a308340d-0f0e-1bb8-f2c6-69f0a9f55237.png)

ユーザー名とパスワードを選択する画面がでたので設定して、同様にメモリ等を設定して起動したがうまく起動せず、、

原因を調べていて、VirtualBoxマネージャーの設定→ストレージ→から、コントローラーIDEにCentOSを作成してみた
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/96c3be55-1563-109b-bff6-796fd86e8ae8.png)

再度起動してみたところ、表示されました
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/1dfd3a94-d1f6-5b0e-2457-ce336b49cd87.png)

ダウンロードが開始され、CentOSが起動してくれました！
日本語を指定します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/79c0813a-7a84-d8e0-4eb3-cbbb8e9f9668.png)

日付と時刻を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/24b1f0cf-3c00-f8c9-7868-c695088c0e06.png)

地域と都市が合っているか確認して、完了を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/6b8c8a30-14f2-9196-439c-d3e27336ac51.png)

インストールソースの設定では、自動検出したインストールメディアを選択し完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/fd603e31-02c3-bb8a-6227-e2aae8a5b01c.png)

ソフトウェアの選択では、サーバーを選択し完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/833a8bb6-0bae-85bb-69cf-459350e14a94.png)

インストール先の選択では、ATA VBOX HARDDISKになっているか確認して完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/687cdb47-df8e-b599-ca2f-913a577eba6b.png)

KDUMPではKDUMPを有効にするを選択し完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/5f847e59-29aa-4f68-6765-2a69f3ac0fdd.png)

ネットワークとホスト名をオンに変更し完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/9cd3e773-1c2d-b459-7b9a-060c60d233fc.png)

インストールの開始をクリックし、rootパスワードの設定を行う。
パスワードを入力して完了を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/579cbee3-9c2f-ed2a-856d-9e897f0de505.png)

ユーザーの作成をクリックし、フルネーム、ユーザー名、パスワードの設定を行う。
このユーザーを管理者にするにチェックを入れ完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/02ce83b7-1922-1747-229d-769a0d763c0f.png)

インストールを行い、完了後に再起動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/ab041576-c79c-badd-6d8f-d5a0d9b29d59.png)

再起動後、初期セットアップの画面が表示されるので、LICENSE INFORMATIONを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/6eb68058-15d0-a919-ff7b-9c855517532c.png)

ライセンス契約に同意します。をクリックし設定を完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/71343f60-ab5c-f25e-fe3c-64728548c00f.png)

ユーザーの画面が表示されるので、ユーザーとパスワードを入力してログインする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/bbae4118-4b74-0fbb-ea3f-b27bf544a487.png)

以下の画面が表示されるので、日本語を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/159a084c-10c2-90c6-9332-ea8613d4c09b.png)

位置情報を選択し次へをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/424434c7-6854-a2d4-d041-2e068f6e9bf1.png)

オンラインアカウントの設定はスキップを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/73be552f-b1b1-007f-3dd2-844b2fd54209.png)

centos linuxを使い始めるをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/bb781185-3d65-d8ff-aefa-64565fc6ae28.png)

仮想環境のデスクトップが表示される
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2629115/552e103e-2563-95dc-1f06-6ef375c13e83.png)


###  終わりに

仮想環境は大変なイメージですが、1から構築してみて参考にしたものとバージョン毎に細かい設定が違う所などを調べつつ、無事に構築することができて良かったです。

今回作成した環境を使用してまた何か作成してみようと思います。

### 参考文献
https://workteria.forward-soft.co.jp/blog/detail/10260
https://www.rem-system.com/virtualbox-install/
https://www.partitionwizard.jp/clone-disk/virtualbox-no-bootable-medium-found.html