【初級】Ubuntuの仮想環境を用意する（VirtualBox）

記載日：2022/5/28
VirtualBoxを用いたUbuntu仮想環境の作成手順を記載します。
なお仮想環境はメモリやCPUを大きく使うので、それなりのスペックのPCにて作業実施ください。
低いスペックの場合、１アクションごとにすごく待たされたりフリーズしてしまうと思います。

#### 目標
WindowsにVirtualBoxをインストールし、Ubuntuの仮想環境を用意する。
所要時間目安は約40分。
半分以上はダウンロードやインストールの待ち時間かと思うので、実質の作業時間は20分無いかと思う。
参考までに、私の作業環境は以下の通り。
ホストPCのOS：Windows11
VirtualBox：6.1
仮想マシンのOS：Ubuntu 20.04 LTS

#### 作業
##### ０．VirtualBoxとUbuntuイメージのダウンロード（約10分）
[VirtualBoxのWebサイト](https://www.virtualbox.org/,"VBサイト")から実行ファイルをダウンロードする。
ダウンロード後、実行ファイルを実行してVirtualBoxのインストールを行う。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/fdddf3ae-9066-7e37-9af3-f8a638822484.png" width=40%>

次に、[UbuntuのWebサイト](https://jp.ubuntu.com/download,"Ubuntuサイト")から、Ubuntuイメージをダウンロードする。
このイメージファイルは、VirtualBoxで仮想マシンを立ち上げる時に使用する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/03a1e623-aade-bc46-7af2-2519865f2704.png" width=40%>

##### １．VirtualBoxで仮想マシンの作成（約5分）
VirtualBoxを起動する。”新規”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/d20566be-77a8-a763-01a3-ab7ca7fde80b.png" width=40%>

”名前”を入力する。何に使うための環境課など、自分が分かりやすい名前を付けると良いかと思う。
”次へ”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/a0f3f614-7fb4-5ba0-7888-ff18ca4ee8cd.png" width=30%>

仮想マシンのメモリサイズを設定する。目的に合わせて設定する。
（一般のPCの場合、緑の範囲内でできるだけ大きい値としておいた方が仮想マシンの動きにストレスレスかと思う。ただ、ホストマシンでの動作が重くなるかと思うので、やりたいことに合わせて設定する。）
”次へ”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/c9ecac6d-a98f-898c-29b7-fb64e8df5603.png" width=30%>

仮想マシンのハードディスクの設定をする。”仮想ハードディスクを作成する”を選択する。
”次へ”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/ef77311e-660f-e8b0-4f3f-e7190f968971.png" width=30%>

ハードディスクのファイルタイプを設定する。”VDI”を選択する。
”次へ”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/32e5448c-23df-a1f7-5987-4a1a7920a08a.png" width=30%>

ストレージを設定する。”可変サイズ”を選択する。
”次へ”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/10d8ba3f-b2b0-2efb-c06f-fc6e59d0862a.png" width=30%>

ファイルの場所とサイズを設定する。ファイルの場所はデフォルトのままとする。
サイズは120GBくらいにしておけば、大体対応できるかと思う。
”作成”をクリックする。仮想マシンが一覧の中に追加表示される。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/227e419c-1f56-25ce-64f2-a10fdf4e516f.png" width=30%>

##### ２．仮想マシンの追加設定（5分）
追加の設定を行う。
手順１で作成したマシンをハイライトさせた状態で、”設定”をクリックする。
”一般”を選択し、”クリップボードの共有”と”ドラッグ＆ドロップ”で、両方とも”双方向”を選択する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/5bd365a7-ed55-3eed-ee85-42db50401e7e.png" width=30%>

”システム”を選択し、”プロセッサー”タブを選択する。
”プロセッサー数”で、緑の範囲でできるだけ大きい値としておく。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/cda8ec8d-94c8-0bcd-60e2-8ef404d435ef.png" width=30%>

”ストレージ”を選択し、コントローラ：IDEの”空”をハイライトさせる。
”光学ドライブ”のディスクアイコンをクリックし、”ディスクファイルを選択”を選ぶ。
手順０でダウンロードしたUbuntuイメージを選択する。
”OK”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/03c75824-e062-4683-b9cf-7d590fbfbcd2.png" width=30%>

##### ３．仮想マシン起動とUbuntuイメージのインストール（約20分）
手順１で作成したマシンをハイライトし、”起動”をクリックする。仮想マシンが立ち上がるまで少し待つ。
立ち上がるとUbuntuのインストール画面が表示される。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/ab9e97b3-a1c3-b41f-2900-7fbe3ccbbba3.png" width=30%>

VirtualBoxウィンドウが小さくて作業しにくいので、インストール前にウィンドウサイズを大きくする。
Ubuntuインストール画面の×ボタンを押し、インストールを中止する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/087ac975-e29f-e120-eb02-3dfd9a82f605.png" width=30%>

ウィンドウアイコン（9つの白四角が正方形に並んでいるアイコン）をクリックし、”Settings”を選択する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/322e7a26-7459-91c0-8d82-6c1848711e33.png" width=30%>

”Display”を選択し、”Resolution”の設定を変更する。VirtualBoxウィンドウのサイズが大きくなる。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/30000b4d-ccfe-c8ea-7538-5c5c0ac04560.png" width=30%>

デスクトップにあるUbuntuインストーラをダブルクリックする。
インストーラが起動する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/8318141f-bc69-0e03-1abd-14d1a1c920ea.png" width=30%>

言語で、”日本語”を選択する。
”続ける”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/265263d3-0cbe-f54f-6a01-3df5d3a58e3f.png" width=30%>

キーボードレイアウトで、”Japanese”を選択する。
”続ける”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/513441e0-9cc2-6af9-94ed-c3b48c52c866.png" width=30%>

アップデートと他のソフトウェアで、デフォルトのまま”続ける”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/40722ad5-756c-4f23-032d-10e6834056c9.png" width=30%>

インストールの種類で、デフォルトのまま”続ける”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/1d27d3c5-f12d-f120-eb5b-9e255f37aed1.png" width=30%>

居住地で、”Tokyo”を選択する。
”続ける”をクリックする。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/237fd335-e1eb-6f94-eb33-b8eb80db5adf.png" width=30%>

ユーザ名とパスワードを設定する。
”続ける”をクリックする。インストールが完了するまで待つ。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/484cc213-5a68-4596-9da2-88f7b71238f8.png" width=30%>

インストール完了後、ソフトウェアを最新にする。
ターミナルを開き、以下コマンドを実行する。
~~~ターミナル
sudo apt update
sudo apt upgrade
~~~

ホストPCと仮想マシンの間でクリップボードを有効にするために、VirtualBoxウィンドウの”デバイス”タブから”Guest Additions CDイメージの挿入”を選択する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1381309/e7fc253a-ef5d-1779-2e26-0039a3ef1b70.png" width=30%>

以上でUbuntuの仮想環境が用意できる。