Virtual Boxインストール手順

# 諸注意
本講義では本学のLinuxシステムを使用していましたが、BYOD(Bring Your Own Device)推進のため、同システムは廃止されました。
そのため、本学で使用していたLinuxシステムを皆さんのパソコン上で再現する必要があります。以降、これらのインストール手順を示します。
ダウンロード(約4GB)、インストールに時間がかかる場合がありますので、時間に余裕をもって作業を進めてください。また、ストレージには十分な容量があることを確認してください。
本資料では大まかな流れ及び、Windows環境でのインストール方法しか説明してませんので、詳しい説明・MacOSでのインストール手順が必要な方は、ISC OnlineGuideをご参照ください。(MacOSでも基本的には同じです。)
(https://onlineguide.isc.kyutech.ac.jp/guide2020/index.php/home/2020-02-04-07-29-54)

# 実行環境
Windows 10 Pro (ホストOS)
VirtualBox 7.0.2 (仮想化アプリケーション)
Ubuntu 20.04 LTS (ゲストOS)

# インストール手順

**事前準備(既に拡張パックまでインストール済みの方は手順２へお進みください。)**

- Oracle VM VirtualBox 7.0(最新版) は Microsoft Visual C++ Redistributable 2019が必要なので[ダウンロードサイト](https://visualstudio.microsoft.com/ja/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022)へ
- ダウンロードページで**x64**を選択してダウンロード
![vc++ダウンロード.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2195657/ae46c1a0-2564-f321-4481-964c08c38734.png)

- ダウンロードしたインストーラを起動して、手順に従ってインストール
![画像1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2195657/d97e180d-0396-1342-92c8-5c210a36a7b0.png)

- インストールが完了したらPCを再起動する
![インストール3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2195657/0cd2e7d2-2dce-1110-b5b1-475f67ebfaa3.png)


**1. 仮想化アプリのインストール**

- VirtualBoxのダウンロードサイトへ(https://www.virtualbox.org/wiki/Downloads)

- 「VirtualBox x.x.xx platform packages」以下のリンクを自身のPCのOSに応じてクリック(Windows:Windows hosts, MacOS:OS X hosts)
- 「VirtualBox x.x.xx Oracle VM VirtualBox Extension Pack」以下の「All supported platforms」をクリック(zipファイルがダウンロードされる)

![スクリーンショット 2021-12-06 6.52.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/fff8205e-67d4-5aa2-e75e-f20bca0f8baf.png)


- 先ほどダウンロードしたインストーラを起動し、各種設定はそのままでインストール

![スクリーンショット 2021-12-06 6.52.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/451ac8d7-b268-8f53-92c2-812bcc1b5a4d.png)

![スクリーンショット 2021-12-06 6.51.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/2a2155e6-9d1a-ffb1-dcbf-8f2570dc4736.png)


- 拡張パックを実行して、インストール

![スクリーンショット 2021-12-05 21.09.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/3409b250-7547-e392-cc9e-9fa33b855eff.png)

**2. 仮想アプライアンスのインポート**

- 仮想アプライアンス(ubuntu20_04_infosys2.ova)をダウンロード（https://drive.google.com/file/d/1UCUKHwOgwa_iEIXcxIU0puQRqEm6ypI2/view?usp=sharing）

- VirtualBoxを起動し、メニューバーの「ファイル」→　「仮想アプライアンスのインポート」
- 右のファイルアイコンをクリックし、ダウンロードした仮想アプライアンスを選択

Windowsの場合
![スクリーンショット 2021-12-06 6.53.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/30671888-4d7d-cf85-f7b8-b863ac9a20c6.png)

MacOSの場合
![スクリーンショット 2021-12-06 7.57.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/d5c75eee-1213-3818-e920-3fc155e7ed3d.png)


- 先ほどインポートしたゲストOSが以下のように表示されますので、ダブルクリック(または、選択して起動ボタン)でゲストOSが起動します。

![スクリーンショット 2021-12-06 7.26.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/24245733-af83-9cd5-ad78-bd657d7426c9.png)


- ログイン時に必要なユーザ・パスワードは以下の通りです。
(自動ログインを有効にしていますので、基本的に使わないと思います。)

|ユーザ名|パスワード|
| ---- | ---- |
|  user |  password  |


- 以下のような画面が表示されるとインストール完了です。
![スクリーンショット 2021-12-06 7.28.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/d3600224-a5de-6456-cdae-49ca419d40f4.png)

**4. 自動アップデートの停止**
初期設定の状態ではUbuntuの自動アップデートが有効になっており、シャットダウンに時間がかかる場合があります。
そのため、Ubuntuの自動アップデートを無効にする必要があります。

- 左下アイコンよりアプリケーション一覧の表示
![スクリーンショット 2021-12-06 7.28.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/5e218874-399d-5064-4b2f-88f685a56744.png)


- 設定→このシステムについて→ソフトウェアのアップデートをクリック
![スクリーンショット 2021-12-06 7.30.55.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/f15ef1ce-02eb-70e8-df61-a2f667470fff.png)


- アップデートを選択し、**アップデートの自動確認:なし**、**セキュリティアップデートがあるとき:すぐに表示**に変更してください。(変更時にユーザ名とパスワードを求められます。上記表に記載しているログイン時のユーザ名とパスワードを入力してください。)
![スクリーンショット 2021-12-06 7.31.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/747855/b5eb2b86-89e1-29f9-65c3-3223b0e0b087.png)


- 予期せぬエラーを避けるため、**Ubuntuのアップデートは行わないでください。**

## エラーが起きた場合

### エラーコード (0x80070057) が表示される

以下のどちらかの方法で解決できます。

1. ストレージの空き容量を確保する。ストレージの容量が残り少ないために仮想アプライアンスをインストールできない可能性があります。不要なファイルを削除し、ストレージの空き容量を確保してください。

2.  ホストマシンハードディスクを削除する。以下のフォルダにデータが残っているとインストールに失敗することがあります。フォルダを削除してインストールしなおしてください。

    【Windows】C:\Users\ユーザ名\VirtualBox VMs\ubuntu***
    【Mac】/Users/is-admin/VirtualBox VMs/ubuntu***

### エラーコード（0x80004005）が表示される

Extension Packがインストールされていないもしくはバージョンが正しくない可能性があります。
（VirtualBox→ヘルプ→VirtualBoxについて）を開き現在のバージョンを確認する。
VirtualBoxのダウンロードサイト(https://www.virtualbox.org/wiki/Downloads) からバージョンに合ったExtension Packをダウンロードし、VirtualBoxにインストールしてください。

### Ryzen CPU搭載のPCでエラーが起きた場合

1. BIOSを開く

2. Configuration

3. SVM(Secure Virtual Machine) Mode（機種によってはVitualization Technologyなど）がDisableならEnableに変更し保存


# あとがき
不明点があれば担当TAまで連絡してください。