• 日本語
    • English (英語)
Avinton JapanAvinton JapanAvinton JapanAvinton Japan
  • サービス
    • Avinton Data Platform
    • エッジAIカメラ
    • AIサービス開発
    • AI画像解析 – 無償PoC
  • 最新情報
  • アカデミー
  • 採用情報
    • Avintonで働く魅力
    • 求人
    • よくある質問
  • 企業情報
    • 会社概要
    • 代表からご挨拶
    • SDGsへの貢献
  • お問い合わせ

Ubuntuの基本設定

  • Python3.8 と OpenCV のインストール (Ubuntu20.04LTS)
  • ルーティング
  • NAT
  • 三目並べ – 2.〇×を交互にゲーム盤に入るようにしよう
  • 三目並べ – 3.勝敗がつくようにしよう
  • EC2からS3へ自動でぽいぽいアップロードするスクリプトの作成
  • 三目並べ – 4.「スタート」「リセット」ボタンをつけよう
  • 三目並べ – 5.先攻後攻を決めて、コンピュータ対戦にしよう(前編)
  • Ruby on Rails を MySQLでセットアップ
  • 機械学習入門者向け Support Vector Machine (SVM) に触れてみる
  • AWSアカウントの作成と必ずやるべきセキュリティ対策
  • VLAN
  • テスト
  • 機械学習を用いた画像分類
  • Ruby on Railsによる簡単なウェブアプリケーション
  • 正規表現とパイプ
  • 機械学習エンジニアに必要なスキル
  • Ubuntuの基本設定
  • PostgreSQL Setup
  • REDIS
  • Amazon EC2 インスタンスの初期設定をしよう
  • Pythonの設定
  • GNS3のセットアップ
  • viエディタ
  • AWSのEC2インスタンスでWordPressブログを公開してみよう
  • Pythonでデータベースを操作する
  • Python2.7とOpenCVのインストール
  • ファイル操作コマンド
  • OpenCVのテストプログラム
  • グループとユーザー
  • Pythonで画像を分類するプログラムを作成する
  • AWS CLIをインストールしてコマンド操作しよう
  • Virtualisation and Container (仮想化とコンテナ) – Ansible, Docker and Kubernetes
  • Windows Server 2012 R2 Hyper-V
  • 困った時に使うコマンド
  • PacketTracerのセットアップ
  • 一般グループのユーザーとグループ
  • AWS Route 53を使って独自ドメインのWebページを表示させてみよう
  • プライバシーポリシー
  • VMware ESXi サーバー構築
  • 三目並べ – 6.先攻後攻を決めて、コンピュータ対戦にしよう(後編)
  • フロントエンド開発のための環境構築
  • フロントエンドのデモンストレーション
  • APIのデモンストレーション
  • CISCO 1800ルータセットアップ
  • ファイル検索コマンド
  • ESXi – Switchの追加とVLAN
  • 質問
  • 仮想化環境のディスク容量を拡張する
  • ユーザー権限とアクセス権
  • 三目並べ – 0.導入
  • テキスト処理
  • ESXi - VyOS
  • データベースへのデータロード
  • 機械学習入門者向け Naive Bayes(単純ベイズ)アルゴリズムに触れてみる
  • CCNA
  • ESXi – 小規模ネットワーク 構築
  • ファイル管理
  • 機械学習入門者向け ChainerRLでブロック崩しの学習
  • AWS CLIを使ってEC2のファイルをS3へアップロードしよう
  • CSV import & export – Node.js, mySQL – 1
  • 機械学習入門者向け ランダムフォレストによる Kaggle Titanic生存者予測
  • NodeJSでWebアプリケーション開発 – Socket.IO編
  • CSV import & export – Node.js, mySQL – 2
  • PCからルータ、スイッチへのSSH接続設定
  • 【Python入門】Python Numpy チュートリアル
  • SQL 便利な関数
  • PostgreSQLによるデータ分析
  • 機械学習入門者向け 分類と回帰の違いをプログラムを書いて学ぼう
  • NodeJSでWebアプリケーション開発 – React編
  • Pythonによるマルチスレッドプログラミング実践
  • Certbotを使ってSSL証明書を発行し、HTTP通信を暗号化しよう
  • DockerとApacheを使ってWebサーバーを構築しよう
  • NodeJSでWebアプリケーション開発 – React編
  • AmazonEC2とVPCでネットワークとサーバーを構築しよう
  • AWS入門者向け 初心者が最初に理解すべきEC2とVPCの基本的な用語解説
  • Linuxとは
  • Pandasによる構造化データ分析
  • ダイナミックルーティング
  • PostgreSQL – Python – Apache – Bootstrap
  • 三目並べ – 1.ゲーム盤を作ろう
Home Academy Ubuntuの基本設定

VirtualBoxを用いたLinux Ubuntuのセットアップ

ubuntu-icon

このチュートリアルでは、Avinton Academyが提供するトレーニングコースを始める前に、事前準備として環境構築を行います。このコースではVirtual Boxというソフトウェアを使用して、コンピューター上に構築したUbuntuの仮想化環境を利用します。構築する環境の情報は以下の通りです。

 

構築する環境

  • ホストコンピュータ:WIindows 10 (1909)
  • ゲストコンピュータ: ubuntu (20.04)
  • 仮想化ソフトウェア: VirtualBox (6.1.18)

※( )内はバージョン情報です。

※ホストコンピュータとゲストコンピュータの説明は下記にございます。

 

仮想化環境に4GBのメモリーを割り当てられるように、最低でも8GBのメモリーがあることが理想的です。

また、システムが32bitか64bitのどちらを使用しているのかも確認する必要があります。以下の手順で確認することができます。

 

Windowsの場合

画面左下の検索バーに、英語で「system」と入力します。

 

「システム」をクリックし、メモリやOSの情報を確認しましょう。

 

 

MACの場合

「このMacについて」をクリックし、「概要」タブの「システムレポート」をクリックします。「ハードウェアの概要」というページで、プロセッサの種類を確認することで、32bitか64bitなのかが分かります。

 

コンピューター上にVirtual Machineをインストールし、稼働させると、CPUやメモリ、ハードディスクなどのリソースのうち、かなりの量が仮想化環境に割り当てられてしまいます。
そのため、利用可能なディスク容量が十分にあること、i5などの高性能のプロセッサーを搭載していること、ハードディスクの容量が最低でも10GBあることを確認しましょう。

 

1. VirtualBoxのダウンロード・インストール

以下のリンクからVirtualBoxをダウンロードしてください。
Download VirtualBox

 

そこでWindowsかMacかを選択し、ダウンロードとインストールを行ってください。

 

2. Ubuntu ISOのダウンロード

以下のリンクからISOイメージをダウンロードしてください。
LTSはLong-term supportの略で、長期サポートバージョンという意味です。
つまりUbuntuの安定版のようなものです。
基本的にはLTSのISOイメージをダウンロードするのがおすすめです。

Download Ubuntu

英語が苦手な方は、Ubuntu Japanese Teamが提供している 日本語RemixバージョンのISOイメージをダウンロードして進めることもできます。
Download Ubuntu 日本語 Remix

日本語RemixバージョンのISOイメージをダウンロードした場合も、以下のインストール手順に変わりはありません。

3. VirtualBox上で仮想化環境の構築

  • VirtualBoxを起動し、「新規」ボタンをクリックします。

 

  • 仮想化環境の名前を入力し、タイプをLinuxに設定してください。

 

  • 割り当てるメモリー容量を設定します。可能ならば、最低でも4GBに設定してください。しかし、仮想化環境に割り当てられるメモリー容量のうち50%以上に設定しないようにしましょう。

 

  • 仮想HDDを設定します。

 

  • ディスクタイプを「VDI」に設定します。

 

  • 「物理ハードディスクにあるストレージ」は「可変サイズ(D)」に設定します。

 

  • ディスクサイズを最低でも10GBに設定します。

  • 以上の手順が終了したら、「作成」をクリックします。

 

4. Ubuntuのインストール

 

  • VirtualBox上で、作成した仮想化環境を稼働させます。

 

  • 起動ハードディスクを選択で、フォルダのアイコンをクリックします

 

  • 画面上部の「追加」をクリックします

 

  • ステップ2でダウンロードしたUbuntu ISOを選択します。

 

  • 指定したISOファイルが選択されている状態で「選択」をクリックし、起動します。

 

  • 言語を選択します
  • Ubuntuをインストールします
  • (画面右のデスクトップの下のボタンを押してインストール)

 

  • 「インストール」をクリックします

 

  • ロケーションとタイムゾーンを設定します。

 

  • ユーザー情報を設定します。

 

最後に再起動を求められたら、再起動を行ってください。

以上でUbuntuのインストールは終了です。

 

5. Guest Additionsのインストール

続いて、Guest Additionsをインストールします。
Guest Additionsの説明に移る前に、頻出用語の説明をしておきます。

ホストOS : VirtualBoxを動作させているOS, つまりあなたのパソコンにインストールされているOSのこと
ゲストOS : 仮想マシン上で動作しているOS, 今回の場合はUbuntuのこと

Guest Additionsをインストールすると、ゲストOSをより使いやすくするための以下の機能が利用できるようになります。

・OS間のマウスカーソルの統合
→ ゲストOSを使用しているときはゲストOS画面の外にカーソルを動かすことができず、利便性が低いです。
(カーソルを外に動かしたい場合、特定のキーを押す必要があります)

Guest Additionsをインストールすることで、OS間で自由にカーソルを行き来することができるようになります。
この機能はUbuntu 16.04の場合、最初から有効になっています。

・OS間の共有フォルダー
→ ホストOSとゲストOS間でフォルダを共有することができるため、OS間でのデータのやり取りが可能になります。

・高解像度ディスプレイのサポート
→ ゲストOS上で640×480以外の高解像度を選択できるようになります。

・シームレスなウィンドウサイズの変更
→ ゲストOSの画面の大きさはVirtualBoxのウィンドウサイズに応じてフレキシブルに変化するようになります。
本来であれば下の図のように、大画面には対応できません。

Guest Additions
・ホストOSとの時刻の同期
→ ゲストOSの時刻がホストOSの時刻と同期されます。

・OS間のクリップボードの共有
→ ホストOSでコピーしたテキストを、ゲストOSでペーストできるようになります。
ゲストOSでコピーしたテキストも同様に、ホストOSでペースト可能です。

・オートログイン
→ ゲストOSでのオートログイン機能を有効にできます。
オートログイン機能を有効にすることで、ログイン時のパスワード入力を省略することができるようになります。

Guest Additionsをインストールするためには、VirtualBoxのウィンドウからGuest Additions CDイメージの挿入を選択します。

Guest Additions

実行するか問われるので、実行する を選択します。
選択後、rootパスワードを求められるのでパスワードを入力し認証します。

Guest Additions
認証後、インストールが始まります。

インストールが終了すると、”Press Return to close this window” と表示されるので、return と入力します。

Guest Additions
インストールが正常に終了したか確認するため、ターミナルを開き以下のコマンドを入力します。

1
lsmod | grep -io vboxguest

“vboxguest” と出力されていればインストールは成功です。

OS間でのクリップボードの共有を有効にするために以下の設定を行います。
VirtualBoxのホスト画面で、「設定」→「高度」から、「クリップボードの共有(S)」を「双方向」に設定します。

仮想化環境をもう一度稼働させれば、Ubuntuが利用できるようになっています。

作成したユーザーでログインしましょう。

6. ダウンロードサーバーの確認

Ubuntuのデスクトップ画面の左下にある、アプリケーションを表示する をクリックします。
下のような画面が表示されるので、検索欄に”software”と入力し右にある ソフトウェアとアップデート を選択します。

アプリケーションを表示する
画面中央に表示されるダウンロード元が 日本のサーバー になっていることを確認します。

ソフトウェアとアップデート
この先Academyを進めていく上で、パッケージ等のダウンロードが遅いと感じたらダウンロード元のサーバーを変更することで
ダウンロードの速度が改善されるかもしれません、覚えておきましょう。

仮想化環境上の作業を終了するときは、常に仮想化環境をシャットダウンすることを忘れないようにしましょう。

  • 仮想化環境をシャットダウンします。

 

 

あなたも、Avintonでこのような最先端技術に日常的に
取り組んでみませんか?

優秀なエンジニアの成長を導きながら、AIやビッグデータなどの最先端技術を活用していくことが私たちのビジョンです。
Avintonの充実した技術研修でスキルアップを図り、あなたのキャリア目標を達成しませんか?

採用情報

採用情報

採用情報

Avinton SDGs

SDGsへの貢献

Search

タグ

21卒 22卒 AI ccna Deep Learning DX LPIC Python Ruby SDGs Webエンジニア イベント インタビュー インフラエンジニア エンジニア オンラインセミナー キャリア サーバーエンジニア システム開発 セミナー データサイエンス データベース データ分析 データ解析 ネットワークエンジニア ビックデータ ベンダー選定 ベンチャー ボランティア 会社行事 勉強会 医療 営業 就職活動 技術インターン 採用 新卒 新卒採用 新規事業 機械学習 派遣 深層学習 画像分類 社員インタビュー 経営者交流会
© 2021 Avinton | All Rights Reserved | プライバシーポリシー
  • サービス
  • 最新情報
  • アカデミー
  • 採用情報
  • 企業情報
  • お問い合わせ
  • 日本語
    • English (英語)