これからLinuxを初めたい初心者にとって、一番の難関がLinuxをインストールすることではないでしょうか?
ディストリビューションとかたくさんあって何を入れたらいいかわからない
そんな声が聞こえてきそうですね。私自信もLinuxを始めるにあたり、事前情報が曖昧だったため、環境を構築するのに一苦労した覚えがあります。そこで今回は仮想環境にLinuxをインストールする方法を初心者の方に向けて、分かりやすく解説いたします!
※インストールには1時間以上要しますので、時間のあるときに行うことをおすすめします。
いつでもエンジニアに質問できる
侍TERAKOYA
プログラミング学習の挫折率は約90%と言われており、そのほとんどが相談をできる環境がないことに起因しています。
しかし、プログラミングに関する相談をいつでもできる環境を整えることは容易ではありません。そのため、プログラミングスクールの需要が高いのですが、ネックとなるのは金銭面です。基本的に10万円以上の費用がかかるため、気軽に受講するのが難しいのも事実。
そこでおすすめなのが「侍エンジニアPlus+」です。月定額2,980円(税抜)の低価格で現役エンジニアにいつもで質問できる環境を手に入れることができます。
また、困ったときには月に現役エンジニアと月に1度オンラインレッスンを受けることができるので、プログラミングに関する悩みをすぐに解消できます。
入会金不要+いつでも退会できるので、挫折しない環境を手に入れたい方はぜひお試しください。
公式サイトはこちらLinuxのインストールを始める前に
そもそもLinuxとは
LinuxはWindowsやMacOSなどと同じOSです。OSとはコンピューターのすべてのハードウェアを管理しているソフトウェアのことを指します。
Linuxはリーナス・トーバルズ氏によって開発され、1991年に最初のバージョンが公開されました。
当初はパソコン用に作られたOSでしたが、いまではスーパーコンピュータ、サーバー、組み込みシステム(携帯電話やテレビなど)など、大小さまざまなシステムで使われています。
Linuxの基本的なことについては、以下の記事で詳しく解説していますので参考にしてください。
ディストリビューションとは?
LinuxをPCにインストールする一般的な方法として、「ディストリビューション」をインストールすることが挙げられます。
ディストリビューションとは「配布」という意味合いを持ち、Linuxをすぐに使えるために必要なアプリケーションなどをパッケージングしたものになります。そのため、ディストリビューションをインストールすれば、Linuxが使えるようになるのです。
しかし、ディストリビューションと一言で言っても「Red Hat Enterprise Linux (RHEL)」「Fedora」「Debian」「CentOS」「Ubuntu」などたくさんの種類があり、初心者にとっては混乱する要素となってしまいます。
そこで今回は初心者でも使いやすいLinuxディストリビューションの1つである「Ubuntu」をPCにインストールする方法を解説していきます。
何から学び始めていいのかわからない方は…
Linuxは開発の現場でよく使われるOSですが、Linuxの操作方法を覚えただけではエンジニアにはなれません。
もし、本当にLinuxを学んで良いのかわからない方、他に何を学んで良いのかわからない方は一度弊社の「無料カウンセリング」に参加してみることをおすすめします。
あながどんなスキルを身につけてどんな生活をしたいのか?から逆算した最適なキャリアや学習プランを提案させていただきます。
まずは下記より体験レッスンであなたのキャリアプランについてお話しましょう。オンラインでも受講は可能です!

Linuxのインストール
まずは仮想環境VirtualBoxを導入しよう
そもそも仮想環境とは?
VirtualBoxとはWindowsやLinuxのOSをインストールして動かすことができる仮想化ソフトです。
仮想化ソフトを使用すれば、MacのPCで「Windows」や「Linux」など複数のOSをインストールすることができるので、作業によって複数のOSを切り替えて使うことが可能になります。

VirtualBoxのダウンロード
では実際にVirtualBoxをダウンロードしてみましょう。以下の公式サイトにアクセスします。
2018/04/22時点で最新版の「Download VitualBox 5.2」をクリックします。

Macの場合は「OS X hosts」をダブルクリックします。

VirtualBoxのインストール
ダウンロードした「VirtualBox-5.2.10-122088-OSX.dmg」を実行します。1の「VirtualBox.pkg」をクリックします。

インストールの画面から、「続ける」⇢「インストール」をクリックします。もしインストール時にエラーが発生してうまくできなかったら、下記の記事を参考にセキュリティの設定を確認・変更してみてください。
>>VirtualBoxがエラーでインストールできない時の対処法
インストールが完了したら、続けてUbuntuをダウンロードします。
Ubuntuのダウンロード

http://www.ubuntulinux.jp/download/ja-remix
公式ページより「Ubuntu-ja-〜.iso(ISOイメージ)」を選択してダウンロードします。容量が大きいので、ハードディスクの空き容量について事前に確認しておきましょう。ダウンロードに時間を要する場合があります。
仮想環境の設定方法
ダウンロードしたら、インストールするためにVirtualBoxの設定を行います。
①VirtualBoxを起動し、「Oracle VM VirtualBox マネージャー」画面より「新規」をクリックします。

②「名前とオペレーティングシステム」画面より「名前」「タイプ」「バージョン」をそれぞれ設定します。

ここでは以下のように設定しています。
- 名前:Ubuntu 16.04
- タイプ:Linux
- バージョン:Ubuntu(64-bit)
入力が完了したら「続ける」をクリックします。
③「メモリーサイズ」画面よりメモリの割当を行います。

ここでは、「1024」MBで設定しています。割当を行ったら「続ける」をクリックします。
④「ハードディスク」画面より仮想ハードディスクの割当を行います。

ここでは特に問題なければ「仮想ハードディスクを作成する」にチェックを入れます。「作成」ボタンをクリックします。
⑤「ハードディスクのファイルタイプ」からファイルタイプを選択します。

ここでは「VDI(VirtualBox Disk Image)」を選択します。「続ける」ボタンをクリックします。
⑥「物理ハードディスクにあるストレージ」より「可変サイズ」又は「固定サイズ」を選択します。

ここでは「固定サイズ」を選択します。「続ける」ボタンをクリックします。
⑦「ファイルの場所とサイズ」より作成されるファイルの場所の指定と、ディスク容量を設定します。


Ubuntuは8GB以上あるので、10GB以上の設定をしておくとよいでしょう。設定したら「作成」ボタンをクリックします。これで設定は完了です!
Ubuntuのインストール
ここからはVirtual BoxにUbuntuをインストールする方法を紹介します。
①Virtual Boxより前項の「仮想環境の設定」で作成した「Ubuntu16.04」を選択して「起動」ボタンをクリックします。

ダウンロードしたUbuntuのISOイメージを選択して「Open」ボタンをクリックし、その後「Start」をクリックします。
②「ようこそ」画面に切り替わりますので「日本語」を選択して「Ubuntuをインストール」ボタンをクリックします。

③「Ubuntuのインストール準備」画面より、「Ubuntuのインストール中にアップデートをダウンロードする」にチェックを入れて、「続ける」ボタンをクリックします。

④「インストールの種類」画面より、「ディスクを削除してUbuntuをインストール」にチェックを入れて、「続ける」ボタンをクリックします。

ディスクの削除は、あくまで仮想マシンの中の話ですので、PCにインストールされているOS自体が削除されるわけではありません。細かく設定したい場合は「それ以外」を選択します。
⑤ここでは、テキストボックスに「Tokyo」と入力されていることを確認して「続ける」をクリックします。

⑥「キーボードレイアウト」画面では「日本語」を選択して「続ける」をクリックします。

⑦「あなたの情報を入力してください」画面ではユーザー名、パスワードなどを入力して「続ける」をクリックします。

- あなたの名前
- コンピュータの名前
- ユーザー名の入力
- パスワードの入力
- パスワードの確認
⑧「Ubuntuのインストール」が開始されます。

インストールには時間が掛かるので、その間昼寝でもしてゆっくりと待ちましょう。
⑨以下のメッセージが表示されたらインストールは完了です。「今すぐ再起動する」をクリックします。

⑩再起動すると、Ubuntuのデスクトップが表示されます。

無事デスクトップが表示されたら成功です!お疲れ様でした!
端末を起動してみよう!
ここではLinux操作の基本となる「端末」を起動してみましょう。メニューバーの一番上にある「コンピュータを検索アイコン」をクリックし、「端末」とクリックすると、ターミナルが表示されます。

Linuxはこの端末からコマンド操作を実行して、テキストを編集したり、開発やネットワークの設定を行います。コマンドの詳細については、以下の記事を参考にしてください

便利に使うためには
仮想環境にインストールしたUbuntuはこのままの状態でも使えますが、このままでは、
- 表示しているウィンドウが狭い
- 仮想環境とMac間でファイルのやり取りができない
- 仮想環境でコピーした内容をMacで貼り付けできない
- 細かく設定を変えたい
などの問題がでてくると思います。より便利に使いたい場合は以下の記事を参考にしてください。


Linuxを効率的に学ぶなら
難しそうだし、挫折したらやだな…。
ここまでLinuxをインストールする方法について解説してきましたが、上記のような悩みを持っている方も多いですよね。
そんな方には、弊社が運営するサブスク型のプログラミングスクール「SAMURAI TERAKOYA」がおすすめです。

月額2980円(税別)で、主に4つのサービスを提供させていただきます。
- 現役エンジニアによる月1度の「マンツーマン指導」
- 平均回答時間30分の「Q&Aサービス」
- 作りながら学べる28種類の「教材」
- 学習を記録&仲間と共有できる「学習ログ」
目的にあった教材を選べば、どなたでも効率よく学習できるほか、Q&Aサービスやマンツーマン指導を活用することで、挫折せずにLinuxの習得が可能です。
Linuxを効率的に学びたい人はもちろん、何から始めたらよいのかわからない方は、ぜひ「SAMURAI TERAKOYA」をご利用ください。