LinuxはWindowsと多くの共通点を持つオペレーティングシステムですが、オープンソースでカスタマイズ性が高いため、数多くのバージョンが誕生しています。Linuxをインストールするには、インストール方法を決め、適切なLinuxディストリビューションを選択する必要があります。
Linuxをインストールするには、以下の手順が必要です:
- まず、インストール方法を決めます。インストールに使用するか、物理ハードウェアに完全にインストールするか、Linuxを実行する仮想マシンをローカルまたはクラウドに作成するかを選択できます。
- 次に、選択したインストール方法に従ってください。具体的には、以下の4つの方法のいずれかになります:
- WindowsサブシステムからLinuxのインストールコマンドを使用 Linux
- クラウド上にLinux仮想マシンを作成
- ローカルにLinux仮想マシンを作成
- ブータブルUSBを作成して、ベアメタルバージョンのLinuxをインストールします。
- Linux をインストールしたら、選択したディストリビューションのパッケージ・マネージャに慣れ、利用可能なパッケージの更新とアップグレードを行い、トレーニング・コース、Linux 用に設計された一般的なツール、ニュース、オープン・ソース・イベントなど、マイクロソフトが提供する Linux リソースに慣れる必要があります。
ステップ1:Linuxのインストール方法の選択
Linuxのインストール方法については、ニーズや好みに大きく依存します。
- Linuxを初めて使う場合は、まずWindows用のLinuxサブシステムを試してみることをお勧めします。
- エンタープライズ環境で作業している場合、または規模やセキュリティの面でより複雑なニーズがあるビジネスを扱っている場合は、Linux仮想マシンをクラウドで実行し、Azureで何ができるかを確認することをお勧めします。この推奨は、Linuxをサーバーとして使用したいユーザーにも当てはまります。
- LinuxをプライマリOSとしてのみ使用したい場合、物理ハードウェアにLinuxをベアメタルでインストールすることもできます。 このインストールプロセスは若干複雑で、Windowsツールを利用できない可能性がありますが、仮想化やエミュレーションのオーバーヘッドなしに、ハードウェアの性能をフルに活用することができます。
これらのオプションの詳細については、以下をご覧ください。
Windows Linux サブシステム
Linux Subsystem for Windows は、Windows マシンを使っているユーザに Linux をインストールする簡単な方法です。これはLinuxをインストールする最も簡単な方法の1つです。Linux installコマンドを実行するだけで、Ubuntuディストリビューションをインストールできます: wsl --install。
この方法は、仮想化技術によってWindowsとLinuxオペレーティングシステムを統合します。Linuxディストリビューションを必要なだけ追加でき、グラフィカル・インターフェース・アプリケーションを含むお気に入りのLinuxツールをWindows上で簡単に実行できます。さらに、同じコマンドライン上でBashコマンドとPowerShellコマンドを混在させることもできます。このように、プロジェクトファイルは Linux ファイルシステム上にホストされ、必要な開発ツールは Windows ファイルシステム上にホストされます。これは効率的で高性能なインストールです。Linuxディストリビューションを選択した後、Windows上のLinuxサブシステムの下で Linuxのインストールコマンドに 従うことができます。
仮想マシンの作成
ただし、クラウド上に仮想マシンを作成する場合はAzureアカウントが必要ですし、コンピュータ上に直接仮想マシンを作成する場合は仮想化ソフトウェアをインストールする必要があります。
仮想マシンは、実際のコンピュータのデジタル版であり、セキュリティレベルだけでなく、ハードウェアサポートの強化が必要な環境でLinuxを実行するシナリオで非常に人気があります。
WSLと同様に、異なるLinuxディストリビューションの仮想マシンのインスタンスを必要なだけ作成でき、互いに競合しない別々の環境で実行できるため、ソフトウェアの開発やテストに最適です。WSL上でLinuxディストリビューションを実行するパフォーマンスは若干向上しますが、Linux VMは複製や移行が容易です。仮想マシンは、Azureなどのクラウド・サービスや、仮想化ソフトウェアを使って自分のコンピュータ上にオンデマンドで作成できます。
Azure上に仮想マシンを作成することで、実際にはクラウド上のMicrosoftのサーバ上で仮想マシンをホストしていることになり、仮想マシンを実行するためのコンピューティングリソースをMicrosoftから借りているに過ぎません。このアプローチは、新しい仮想マシンを迅速にプロビジョニングする必要がある場合や、PCの処理能力を超えるタスクを実行する必要がある場合に便利です。スケーラビリティ、コントロール、および機能性に対するニーズが高い大規模組織は、多くの場合、 WSLことを選択します。
仮想マシン・マネージャを使用する場合、メモリやディスク容量などのリソースの割り当て、システムの安全性と最新状態の確保など、仮想マシンを自分で管理する必要があります。このため、他のオプションよりも専門的な知識が必要となり、同じレベルのスケーラビリティとフォールトトレランスを達成できない可能性があります。
Linuxディストリビューションを選択し、 仮想マシンをVirtual Machine Managerを介してローカルで実行するか、 Azureを介してクラウドで実行するかを決定したら、適切な手順に従ってクラウド上またはローカルにLinux仮想マシンを作成できます。
ベアメタル Linux
ベアメタル Linux とは、デバイスのハードウェア上で Linux が直接動作することを意味します。ベアメタルインストールを実行するには、選択したLinuxディストリビューションの公式ウェブサイトからISOインストールファイルをダウンロードし、このファイルからブータブルUSBドライブを作成する必要があります。このステップを完了するには、既にオペレーティングシステムがインストールされているデバイスが必要です。
多くのユーザーは、いわゆる "デュアルブート "モードを利用して、Linuxベアメタルをインストールし、同じデバイス上でWindowsと共存することを選択します。Windows と Linux をデュアルブートするには、ハードドライブをパーティション分割して、両方のオペレーテ ィングシステムに専用の領域を確保する必要があります。WSL、仮想マシン、ベアメタル Linux の性能は同等ですが、デュアルブートは 2 つのオペレーティングシステムを切り替える際に頻繁な再起動が必要なため、好ましいインストール方法ではありません。さらに、Linux ベアメタルをインストールする場合、デバイスドライバやハードウェアの互換性の問題に備える必要があります。
Linux.orgでは 、様々な主要Linuxディストリビューションをダウンロードできます。ディストリビューションを選択したら、指示に従って ブータブルUSBドライブを作成し、ベアメタルLinuxをインストールしてください。
ステップ2:Linuxディストリビューションの選択
Linuxの異なるバージョンは「ディストリビューション」と呼ばれています。そのため、「Linuxをインストールする」簡単な方法はなく、まず、ダウンロードしてインストールしたいLinuxカーネルを使用しているディストリビューションを選択する必要があります。現在、Ubuntu、Debian、Kali Linux、OpenSUSEなど、600以上のLinuxディストリビューションが活動しています。ディストリビューションを選ぶ際には、以下のような考慮すべき要素がたくさんあります:
Linuxの経験が必要です
Ubuntuにはデスクトップ版とサーバー版の両方があり、どのように使 うかはあなた次第です。オペレーティングシステムが担当する特定のタスクは、どのディストリビューションを使うべきかを決めるのに役立つかもしれません。arch Linuxは、高度なカスタマイズや、自分で設定方法を決めたいけれども、安定しており、大規模なユーザーベースによってサポートされていることを望むユーザーに適した選択肢です。この場所から始めると、より複雑になるかもしれませんが、Linuxがどのように動くかをよりよく理解するのに役立ちます。
システム要件
Alpine Linux は人気のある選択肢で、ユーザはほとんどの機能がデフォルトでオフになっ ているか、インストールされていないことに気づくでしょう。このディストリビューションには、コンテナ化されたアプリケーションを実行するために必要なものがすべて揃っています。
セキュリティニーズ
kali Linux は、侵入テスト、セキュリティ・リサーチ、コンピュータ・フォレンジック、リバース・エンジニアリングなどのセキュリティ・タスクを実行するために設計されたディストリビューションの一例です。
ビジネスおよびエンタープライズ環境の需要
ビジネス、エンタープライズ、またはアカデミックな環境では、一般的なユーザー環境と比較して独自の要件があるかもしれません。Red Hat Enterprise Linux と Oracle Linux は 24 時間 365 日のグローバルサポートとサブスクリプションを提供し、CentOS はコミュニティサポートと RHEL との良好な互換性で人気のあるエンタープライズディストリビューションです。
コミュニティサポート
Ubuntuは最も人気のあるディストリビューションの1つで、OpenSUSEは他のディストリビューションよりも歴史が長く、今でも活発にアップデートされています。Linux.orgのウェブサイトでは、どのディストリビューションがよくサポートされているか、または人気が高まっているかを理解するのに役立つリソースをいくつか提供しています。
ステップ3:インストール方法の手順に従ってインストールを実行します。
Windows上のLinuxサブシステムへのLinuxのインストール
Windows PCにLinuxをインストールするには、Linuxインストールコマンドを実行する必要があります。
- まず、PowerShell または Windows コマンドプロンプトを右クリックして開きます。
- Linuxのインストール・コマンドを実行します
wsl --install - その後、コンピュータを再起動してください。
Linuxインストールコマンドのオプション
デフォルトでは、インストールコマンドはLinuxディストリビューションのUbuntuを選択します。Microsoft Storeで利用可能な他のディストリビューションを確認するには、次のコマンドを入力します: wsl -l -o。Ubuntu以外のディストリビューションをインストールするには、installコマンドに-dパラメータを追加し、インストールしたいディストリビューションの名前を入力します:
wsl --install -d <ディストリビューション名>
インストールしたいディストリビューションが Microsoft Store にない場合、WSL で使用したい Linux ディストリビューションを Linux.org する方法については、WSL のドキュメントを参照してください。
VS Code、Git、Database、Docker、GUIアプリ、GPUアクセラレーション、NodesJS、USBデバイス、ディスクのマウント、カスタムディストリビューションの作成、ディスクスペースの管理、エンタープライズビジネス向けのWSLのセットアップなどの詳細については、 ブータブル USB ドライブご覧ください。
クラウドでのLinux仮想マシンの作成
Azureクラウド上にLinux搭載仮想マシンを作成するには、Azureポータルにログインし、" "サービスを選択する必要があります。その後、指示に従ってユーザー名、プロジェクト、インスタンス、SSHキー、ポート設定を完了し、IPアドレスをコピーします。
Azureは、クラウド上にLinux VMを作成するためのいくつかのオプションを提供しています。LinuxのVMを作成するためにお好みの方法を選択することができます、クイックガイドの選択方法は以下のとおりです:
まだAzureのサブスクリプションアカウントを持っていない場合は、 無料のアカウントを作成することから始めることができます。Azure上でLinux VMを作成するのが初めての場合は、 VMの詳細を学ぶか、オンライントレーニングコース:Azure上でLinux仮想マシンを作成するをチェックアウトすることができます。
ハイパーバイザーを使用したLinux仮想マシンのローカル作成
ハイパーバイザーを使ってローカル・マシン上にLinux VMを作成するには、次のような方法があります:
まず、選択したハイパーバイザーに基づくハードウェア要件を確認する必要があります。ハイパーバイザが有効またはインストールされたら、インストールするオペレーティング・システムの種類とインストール元を決定する必要があります。仮想マシンに名前を付け、ファイルを格納するディレクトリを選択し、仮想マシンに割り当てるメモリ量と仮想ハードディスクのサイズを設定します。Linux仮想マシンの統合は、ディスプレイ・ドライバやその他のハードウェアの依存関係によって厄介な場合がありますが、ほとんどのハイパーバイザには活発なユーザ・コミュニティがあり、必要なヘルプを提供してくれます。仮想マシンをネットワークに接続したい場合は、仮想ネットワークのセットアップも必要です。
ハイパーバイザーの初心者で、さらに詳しく学びたい方は、無料のオンラインコース「Hyper-V仮想マシンの構成と管理」をお試しください。
ベアメタルLinuxをインストールするためのブータブルUSBドライブの作成
ベアメタルLinuxが必要な場合、デバイス上でディストロを単独で実行する場合でも、ディストロとWindowsをデュアルブートする場合でも、以下の手順に従ってください:
- 選択したLinuxディストリビューションのイメージファイル(通常はISOファイル)をダウンロードします。 Linuxディストリビューションによっては、ダウンロードする前にイメージの署名を確認する必要があります。
- 起動可能なUSBドライブを作成します。通常、少なくとも16GBの容量のUSBドライブが必要です。同様に、balenaEtcher、Rufus、UNetbootinなどのブートドライブを作成できるソフトウェアも必要です。通常、選択したLinuxディストリビューションのダウンロードページでは、どのブートドライブ作成ソフトウェアを使うべきか推奨しています。
- USB ドライブからデバイスを起動します。デバイスが再起動したら、ブートメニューに入る必要があります。通常、ブート中に F12 キーを押します。次に、LinuxディストリビューションのISOファイルを含むUSBドライブをインストールすることを選択できます。
- インストールオプションの選択。通常、Linux ディストリビューションのインストーラには、特定の機能やサードパーティ製パッケージなどを含めるかどうかのオプションを含む、一連のインストール手順が含まれています。また、Linux ディストリビューションを唯一のオペレーティングシステムにする場合、ディスクを消去するかどうか、またはパーティションを使用する予定があるかどうかを選択する必要があるかもしれません。Linux ディストリビューションが唯一のオペレーティングシステムである場合、ディスクのデフラグを行うかどうか、あるいは複数のオペレーティングシステムを実行する予定がある場合、単一のパーティションを使用するかどうかも選択する必要があるかもしれません。暗号化を有効にするかどうかも尋ねられます。
- 最後に、他のLinuxインストールと同様に、ユーザー名とパスワードを作成する必要があります。
ステップ4:Linuxのインストールに成功した後に必要なこと
Linuxディストリビューションのインストールが成功したら、さらにいくつかの重要なステップがあります:
- まず、選択した Linux ディストリビューションで使用されているパッケージ・ マネージャに慣れてください。 Linux では、使用する予定のソフトウェアをすべてダウンロードし、 アップデートするためにパッケージ・マネージャを使用します。例えばUbuntuは 使います。
- さらに、ディストリビューションのアップデートやアップグレードには、ディストリビューションのパッケージマネージャを使ってください。安定した Linux ディストリビューションのパッケージは古いことが多いので、 定期的にシステムをアップデートすることをお勧めします。同時に、インストールしたすべてのパッケージファイルの バージョンを更新するアップグレード作業を行うのも良いでしょう。Ubuntu を使っているなら、次のコマンドを実行できます:
sudo apt update && sudo apt upgrade. - さらに、マイクロソフトが提供する (Microsoft tools for Linux、Learn カタログで利用可能な Linux 関連の無料コース、イベント、ニュース、Linux 組織とマイクロソフトの継続的なパートナーシップに関する情報など) を探索することも重要です。Marinerディストリビューションなどです。
経由:



