Windowsと並行してLinuxをインストールする手順

最終更新: 2月1の2026
  • 最初に Windows をインストールし、次に Linux をインストールし、ブート マネージャーとして GRUB を使用すると、両方のシステムの安定した共存が保証されます。
  • ディスクを適切に準備することが重要です。Windows パーティションを縮小し、空き領域を残し、Linux パーティションを正しく作成します。
  • セキュア ブート、高速ブート、および UEFI モードは、正しく構成されていないと問題が発生する可能性がありますが、UEFI から簡単に調整できます。
  • デュアル ブートでは最大のパフォーマンスが得られますが、ときどき使用する場合は仮想マシンまたは WSL の方がコスト効率が高い場合があります。

同じPCにWindowsと並行してLinuxをインストールする

WindowsとLinuxを同じPCにインストールして両方の利点を活用しようと考えているなら、まさにここが最適な場所です。デュアルブートシステムの設定は最初は少し難しく感じるかもしれませんが、手順と避けるべきミスを知っていれば、実際には非常に簡単にできます。

このガイドでは、Windowsの準備、ディスク容量の確保、Linuxインストール用USBドライブの作成、そしてインストール完了までを丁寧に解説し、コンピュータを起動するたびにオペレーティングシステムを選択できるようにします。Windowsと並行してLinuxをインストールする「自動」方式と、手動パーティション分割を含むより高度な方式の両方を紹介するほか、起動エラーを防ぐためのヒント、セキュアブート、TPM、高速ブートに関するアドバイス、デュアルブートの代替案なども解説します。

どのディストリビューションを選ぶかとハードウェア要件

PCに何か手を加える前に、まず最初にどのGNU/Linuxディストリビューションをインストールするかを決めましょう。これらはすべて同じカーネル(Linux)を共有していますが、デスクトップ環境、付属ツール、アップデート方法、使いやすさなどが異なります。

Windowsユーザーにとって、最も賢明な選択肢は、使いやすくサポート体制の整ったディストリビューションを選ぶことです。Ubuntu 、Linux Mint、あるいはその派生版(Kubuntu、Xubuntuなど)は初心者にとって理想的です。洗練されたインストーラー、巨大なコミュニティ、そしてスペイン語で利用できるチュートリアルやフォーラムが豊富に用意されているからです。

Arch LinuxやManjaro系の派生ディストリビューションなど、より高度な選択肢も存在します。これらは非常に柔軟で強力ですが、より高度な技術知識が必要で、技術ドキュメントに大きく依存します。初めてデュアルブート環境を構築する場合、特にセキュアブート、パーティション、ドライバなどを扱う際に、必要以上に手間がかかることがよくあります。

デスクトップ環境やシステムの見た目も考慮に入れると良いでしょう。Windowsとは視覚的に異なるものを好むなら、Ubuntu with GNOMEやelementaryOSはmacOSに近いスタイルです。一方、慣れ親しんだ環境に近いものを好むなら、Linux Mint CinnamonやKubuntuは、従来のタスクバーやスタートメニューを備え、Windowsに近いクラシックな外観と操作感を提供します。

ハードウェアに関しては、最低要件はWindows 10と似ていますが、実際には快適に使うには公式の最低要件以上のものが必要になります。特に両方のシステムを毎日使う場合はなおさらです。最新のプロセッサ(少なくともマルチコアのもの)、8GBのRAM(最低限)、そしてオペレーティングシステムをインストールするためのSSDがあれば、大きな違いが生まれます。

セキュアブート、UE​​FI、TPM、ブートモード

最新のコンピューターはほぼ例外なく、セキュアブートなどのセキュリティ機能を備えたUEFIファームウェアを使用しており、Windows 11の場合はTPM 2.0も搭載されています。これらの要件は、Linuxのインストール方法や、追加の問題なく使用できるディストリビューションに影響を与える可能性があります。

UbuntuやLinux Mintなど、多くの人気ディストリビューションは既にセキュアブートが有効な状態で動作するように設定されているため、インストーラーはBIOS/UEFIの設定を無効にすることなく実行できます。あまり知られていないディストリビューションを選択する場合は、セキュアブートをサポートしているかどうかをドキュメントで確認することをお勧めします。

お使いのオペレーティングシステムがこの保護機能に対応していない場合は、UEFI設定にアクセスしてセキュアブートを無効にする必要があります。メーカーによってメニューやキー(F2、Delete、F10、Escなど)は若干異なりますが、基本的な手順は同じです。PC起動時にファームウェアにアクセスし、セキュアブートの項目を見つけて無効にします。機種によってはこのオプションがロックされている場合があるので、作業を進める前に確認してください。

もう一つ重要な点は、起動モード(UEFIかレガシー(従来のBIOS)か)です。WindowsをUEFIモードで、Linuxをレガシーモードでインストールしたり、その逆を行ったりするのはお勧めできません。ファームウェアが誤動作して起動に問題が発生する可能性があるためです。最新のコンピューターでは、両方のシステムを同じモード、できればUEFIモードでインストールすることをお勧めします。

Windows 10または11では、「システム情報」を検索し、「BIOSモード」フィールドを確認することで、BIOSモードを確認できます。UEFIと表示されている場合は、LinuxもUEFIモードでインストールし、起動可能なUSBドライブもそのモードで作成することをお勧めします。どうしてもWindows 11をインストールする必要があるコンピューターでは、TPM 2.0に対応し、セキュアブートを有効にする必要があります。

Windowsディスク上にLinux用のスペースを用意する

ファームウェアの問題が解決したら、次はディスク容量を解放しましょう。よくあるケースは2つあります。1つは、すべてを最初からインストールする新品のコンピューターの場合。もう1つは、Windowsがプリインストールされていて、ストレージ容量をすべて占めているノートパソコンやデスクトップPCの場合です。

新規にインストールする場合は、まずWindowsをインストールし、インストールウィザードでLinux用に未割り当て領域を確保するのが最も簡単な方法です。Windowsパーティションを作成する際に、ディスクの一部を未割り当て領域として残しておけば、それをLinuxディストリビューションのインストーラーに使用できます。

  Winlator、AndroidモバイルにWindowsを搭載するエミュレーター

Windowsのインストールが完了し、ディスク容量のほぼ全てがWindowsで埋まってしまったら、 Windowsに内蔵されているツールを使ってメインのWindowsパーティション(通常はCドライブ)を縮小する必要があります。パーティションを変更する前に、必ずデータのバックアップを取っておきましょう。操作ミスや停電など、タイミングの悪い事態が発生すると、システムが使用不能になる可能性があります。

Windows 10および11では、スタートメニューから「ディスクの管理」ツールを開きます(「パーティション」または「ハードディスクパーティションの作成とフォーマット」で検索してください)。そこには、Windowsが作成するシステムパーティションや回復パーティションなど、さまざまなドライブとパーティションが表示されます。

メインパーティション(通常はCドライブで、非常に大きく、ブート可能としてマークされています)を見つけて右クリックし、「ボリュームの縮小」を選択します。ウィザードが表示され、どれだけの空き容量を確保できるかを確認した後、縮小するサイズをMB単位で指定するように求められます。参考までに、通常のLinuxの使用では、少なくとも20~30GBの容量を確保しておく必要がありますが、60GB以上確保するのが望ましいでしょう。

変更を適用すると、ウィンドウの下部に「未割り当て」と表示されたブロックが表示されます。これは、インストーラーの自動モードを使用するか、手動でパーティションを作成してLinuxをインストールするために使用する領域です。Windowsからパーティションを作成する必要はありません。その領域を空けておき、ディストリビューションのインストーラーに整理を任せてください。

WindowsとLinuxのISOで起動可能なUSBドライブを作成する

WindowsとLinuxの両方を新規にインストールする場合(その方法を選択する場合)、または既存のシステムにLinuxを追加する場合は、各オペレーティングシステムにつき少なくとも8GBのUSBドライブが必要です。

Windows 10または11の場合、最も簡単な方法は、MicrosoftのWebサイトから公式イメージをダウンロードすることです。メディア作成ツールを使用すれば、言語、エディション、アーキテクチャ(通常は64ビット)を選択して、 ISOイメージを生成したり、起動可能なUSBドライブを直接作成したりできます。

Linux の場合は、選択したディストリビューション (Ubuntu、Linux Mint など) の公式サイトにアクセスし、対応する ISO ファイルをダウンロードしてください。多くのディストリビューションは、異なるデスクトップ環境を備えたバリエーションを提供しています。たとえば、Linux Mint には Cinnamon、MATE、Xfce などのバリエーションがあり、Ubuntu には標準バージョンと Kubuntu や Xubuntu などの派生バージョンがあります。

ISOファイルを入手したら、Rufus(Windowsで非常に人気があります)やBalena Etcherなどのツールを使用して、イメージをUSBドライブに書き込むことができます。Rufusでは、USBデバイスを選択し、「選択」をクリックしてISOファイルを指定し、適切なパーティション構成(UEFIの場合はGPT、BIOS/レガシーの場合はMBR)を選択して、処理を開始します。アプリケーションが追加コンポーネントのダウンロードを促した場合は、USBドライブが正しく準備されるように、ダウンロードを許可してください。

Balena Etcherの場合は、さらに簡単です。イメージファイルとUSBドライブを選択し、「フラッシュ」ボタンを押すだけです。ただし、USBドライブの内容はすべて消去されるため、使用する前に重要なファイルをバックアップしておいてください。

最初にWindowsをインストールし、次にLinuxをインストールする

マルチブートの鉄則は明確です。常にLinuxより先にWindowsをインストールしてください。その理由は、Linuxのブートマネージャ(GRUB)は他のシステムを検出してメニューを表示するように設計されているのに対し、Windowsのブートマネージャは許可なくすべてを上書きしてしまう傾向があるからです。

クリーンインストールでは、BIOS/UEFIで最初の起動デバイスとして選択したWindows USBドライブからPCを起動します。ウィザードの画面で、言語を選択し、ライセンスに同意し、「カスタムインストール」を選択してから、パーティション分割画面に進みます。

ディスクが空の場合、Windows 用のパーティションを作成すると、インストーラーは自動的に追加のシステムパーティション (回復、EFI、MSR)を生成します。Linux に使用する予定の領域は割り当てずに残しておいてください。フォーマットしたり、他のものを作成したりしないでください。それが完了したら、インストールを完了し、Windows の初期設定が完了するまで待ちます。

Windowsのデスクトップが起動したら、コンピュータの電源を切り、起動可能なLinux USBドライブを接続し、BIOS/UEFIに戻ってそのUSBドライブを最初の起動デバイスとして設定するか、高速起動メニューキー(F12、F8、Escなど)を使用して、電源を入れたときにUSBドライブを手動で選択することができます。

Windowsと並行してLinuxを自動的にインストール

最新のLinuxディストリビューションのほぼすべてに、パーティションを操作せずにWindowsと並行してLinuxをインストールしたいユーザー向けのオプションが用意されています。インストーラーは、既にWindowsがインストールされていることを検出し、空き領域を使用して新しいシステムをインストールすることを提案します。

例えばUbuntuでは、言語、キーボードレイアウト、ネットワーク接続、インストールタイプ(通常または最小)を選択した後、「Windowsブートマネージャーと並行してUbuntuをインストールする」といったメッセージが表示される画面が表示されます。このオプションを選択すると、必要に応じて未割り当て領域が自動的に再分配されたり、既存のパーティションが縮小されたりして、Windowsパーティションを尊重しながらUbuntuがインストールされます。

このアシストモードは、必要なパーティションを作成し、GRUBを設定する際に技術的な詳細をあまり必要としないため、ほとんどのユーザーにとって十分です。変更を確認すると、インストーラーはファイルのコピーを開始し、同時にタイムゾーン、ユーザー名、パスワード、コンピューター名などの情報の入力を求めます。

完了したら、コンピュータを再起動し、USBドライブを取り外すだけで、LinuxとWindowsのオプションが表示されたGRUBメニューが表示されます。デフォルトでは、システムは通常、少し待った後に新しくインストールされたディストリビューションを起動しますが、これは後で変更できます。

  Zorin OSを自分好みにカスタマイズする方法

手動パーティション分割(/、/home、swap)でLinuxをインストールする

さらに一歩進んでディスクを最大限に活用したい場合は、Linux用のパーティションを手動で作成することもできます。これにより、ユーザーデータとシステムを分離したり、サイズをより適切に調整したり、同じ/homeディレクトリを共有する複数のディストリビューションを使用する準備をしたりすることが可能になります。

Ubuntuや同様のディストリビューションでは、インストールタイプを選択する際に、自動オプションではなく、「その他のオプション」、「手動インストール」などを選択してください。すると、ディスク(sda、sdbなど)とその番号付きパーティション(sda1、sda2など)の一覧が表示された画面が表示されます。名前は異なる場合がありますが、概念は同じです。

空き領域ができたディスク(「空き領域」とマークされたブロック)を探し、そのセグメントを選択した状態で、「新しいパーティションの追加」ボタンを使用します。通常は、ルート(/)、ホーム(/home)、スワップ領域の少なくとも3つのパーティションを作成する必要があります。

ルートパーティションは、オペレーティングシステムがインストールされる場所です。非常に大きなファイルをインストールしない場合は、一般的に20~30GB以上の容量を割り当てることをお勧めしますが、大容量ドライブの場合は、十分な空き容量を確保するためにさらに多くの容量を割り当てることができます。パーティションの種類は、ディスクのレイアウト、EXT4ファイルシステム、マウントポイント(/)によって、プライマリパーティションまたは論理パーティションのいずれかになります。

スワップパーティションは、RAMがいっぱいになったときにRAMの拡張機能として機能し、休止状態などの機能にも使用されます。RAMが2GB以下のシステムでは、スワップ領域をRAMの2倍のサイズにすることが一般的に推奨されますが、8GB以上のシステムでは、2~4GBのスワップ領域で十分です。最新のディストリビューションでは、パーティションの代わりにスワップファイルを使用するのが一般的ですが、従来の方法も依然として十分に機能します。

最後に、/homeパーティションを作成します。ここには、個人ファイル(ドキュメント、ダウンロードファイル、ユーザー設定など)が保存されます。この領域は時間の経過とともにデータ量が最も増加するため、利用可能なすべての容量を割り当てることができます。/homeを他のパーティションと分けておくことで、ファイルを移動することなく再インストールやディストリビューションの変更を行う際に非常に便利です。

「今すぐインストール」またはそれに相当するボタンをクリックする前に、パーティションの概要を注意深く確認し、Windows パーティションに手を加えていないこと、およびブートマネージャ (GRUB) がUEFI/EFI システムと同じディスク (通常は最初のディスク (sda または対応する EFI エントリ)) にインストールされることを確認してください。

Windows 10とWindows 11のデュアルブート

Windows 10またはWindows 11でデュアルブートシステムをセットアップする一般的な手順はほぼ同じです。まずWindowsをインストールし、次にLinuxをインストールして、GRUBにブートプロセスを任せます。ただし、Windows 11は特有の要件があるため、いくつかの注意点があります。

Windows 10の場合、必要な基本要件は1GHzプロセッサ、2GBのRAM(64ビット)、そしてある程度のディスク容量だけですが、快適に作業するには実際にはもっと多くの容量が必要になるでしょう。インストール時には、 Linux用の領域を確保するか、既に説明したようにWindows内から後でパーティションを縮小することを忘れないでください。

Windows 11では、最低限のリソース要件に加えて、Microsoftは公式インストールにUEFI、セキュアブート、およびTPM 2.0を必須としています。これはデュアルブートを妨げるものではありませんが、条件を課しています。Linuxディストリビューションはセキュアブートによる起動をサポートしている必要があり、そうでない場合はファームウェアで手動で無効にする必要があります。

Windows 11のインストールが完了したら、UbuntuなどのLinuxディストリビューションをインストールする手順は同じです。空き領域を作成し、Linux起動可能なUSBドライブから起動し、ウィザードに従って「Windows 11と並行してインストール」を選択するか、空き領域を手動でパーティション分割します。完了すると、GRUBがWindowsブートマネージャを検出し、ブートメニューに追加します。

唯一の注意点は、Windows 11でTPMチップを使用してBitLockerディスク暗号化を有効にすると、Linuxから見るとWindowsパーティションが暗号化されているように見えるため、回復キーがないとファイルにアクセスできなくなることです。両方のシステム間でデータを共有する予定がある場合は、メインのWindowsドライブを暗号化しないか、少なくともWindows自体からのみアクセスできるようにすることをお勧めします。

デュアルブートが有効なのはどのような場合ですか? 代替手段は何ですか?

同じPCに2つのオペレーティングシステムをインストールするのは非常に魅力的に聞こえますが、本当に必要なのか、あるいはもっと軽量なソリューションで十分なのかを検討する価値があります。デュアルブートでは、一度に1つのシステムしか使用できず、システムを切り替えるには再起動が必要です。

デュアルブートは、両方のシステムでハードウェア本来のパフォーマンスを最大限に活用する必要がある場合に特に有効です。例えば、Linuxを多用する作業(開発、システム管理、セキュリティなど)を行いながらも、仮想マシンでは十分なパフォーマンスを発揮しない特定の商用プログラムやゲームのためにWindowsが必要な場合などが挙げられます。

たまにしか使わない場合は、 Windows 内から仮想マシン (VirtualBox、VMware など) に Linuxをインストールするのが非常に便利な方法です。これにより、ディストリビューションをウィンドウで起動したり、システム間でフォルダを共有したり、PC の起動プロセスをいじる必要がなくなります。ただし、特にグラフィック処理や負荷の高いタスクでは、パフォーマンスが若干低下します。

  LinuxとWindows:ノートパソコンのバッテリー消費量が少ないのはどちら?

別の方法としては、ハードドライブを変更せずにUSBドライブからLinuxを実行する「ライブ」フォーマットを使用する方法があります。これは、迅速なテスト、データ復旧、または安心して実験を行うのに最適ですが、USBドライブを特別に準備しない限り、書き込み速度とデータの永続性には制限があります。

Windows 10と11には、Windows Subsystem for Linux(WSL)も搭載されており、デュアルブートすることなくWindows内でLinuxディストリビューションを実行できます。ターミナル作業や開発には最適ですが、フル機能のグラフィカルインターフェースと従来のLinuxデスクトップが必要な場合は、ネイティブにインストールされたシステムには及びません。

デュアルブートでよくある問題とその回避方法

同じコンピュータに2つのオペレーティングシステムを混在させると、起動エラー、設定の競合、または軽微なバグが発生しやすくなります。よくある問題点を把握しておくことで、それらを回避したり、迅速に解決したりすることができます。

最もよくある問題の一つは、 Windowsの高速起動機能に起因します。これは、完全にシャットダウンするのではなく、カーネルをディスクに保存する部分的な休止状態の一種です。これにより起動速度は向上しますが、他のオペレーティングシステムと並行して実行されている場合、NTFSパーティションに不整合が生じ、LinuxからWindowsに戻したり、Linuxのディスクにアクセスしたりする際にエラーが発生する可能性があります。

デュアルブートPCの場合、推奨される解決策は、Windowsの電源設定で高速起動を無効にすることです。コントロールパネルを開き、「ハードウェアとサウンド」>「電源オプション」>「システム構成」に進み、「高速スタートアップを有効にする(推奨)」のチェックを外してください。これにより、LinuxがWindowsパーティションに書き込む際のデータ破損のリスクも軽減されます。

もう一つよくあるケースは、Windowsのアップデート後にシステムがUEFIの起動優先順位を変更し、GRUBが消えてWindowsが直接起動してしまうというものです。このような場合、Linuxブートマネージャ自体は通常そのまま残りますが、起動優先順位が失われてしまいます。

この問題を解決するには、 BIOS/UEFI設定を開き、起動順序を調整して、Linuxまたはディストリビューションのブートマネージャ(多くの場合、ディストリビューション名または「ubuntu」と表示されています)のエントリを優先してください。GRUBが本当に破損している場合は、ディストリビューションのライブUSBから起動してブートローダーを再インストールできます

また、異なるブートモード(一方はUEFI、もう一方はレガシー)を混在させると、PCがどちらか一方のシステムを認識しなくなる可能性もあります。そのため、両方のシステムに同じブートモードを使用することを強くお勧めします。片方が既にUEFIでインストールされている場合は、もう片方も共有EFIパーティションを使用してUEFIでインストールしてください。

最後に、オペレーティングシステムを切り替える際に、WindowsとLinuxの間で時刻のずれが生じることは珍しくありません。Linuxは通常、ハードウェア時刻をUTCとして扱いますが、Windowsはローカル時刻として扱います。このずれは、どちらかのシステムの時刻処理方法を変更することで修正できます。例えば、Linuxでは`timedatectl setting local-rtc`コマンドを使用し、Windowsではレジストリを調整して時計をUTCとして解釈するようにします。

GRUBを管理し、マルチブートサポートを拡張する

WindowsとLinuxを同時に動作させる場合、 GRUBをカスタマイズしたり、ブートメニューに他のオペレーティングシステムを追加したりすることはよくあることです。Linuxのブートマネージャは、この点において非常に柔軟性があります。

ブートプロセスを管理するメインのディストリビューションから、簡単なターミナルコマンド(例えば、Ubuntuとその派生ディストリビューションでは`sudo update-grub`)でGRUBの設定を更新できます。これにより、すべてのディスクが強制的にスキャンされ、インストールした新しいオペレーティングシステムが検出され、自動的にブートメニューに追加されます。

デフォルトの起動システム、メニューのタイムアウト、エントリの順序などの詳細を調整したい場合は、GRUB設定ファイルを編集するか、ディストリビューション固有のグラフィカルツールを使用できます。デフォルトシステムを変更するには、エントリのインデックスを変更するか、最後に起動したシステムを選択するオプションを使用するだけで済みます。

より高度な構成では、 Kali、Tailsなどの他の特殊なLinuxディストリビューションといったサードパーティ製システムを、別のパーティションやディスクにインストールすることも可能です。一般的には、メインのディストリビューションのGRUBブートローダーをハブとして使い続け、そのディストリビューションのディスクをプライマリブートデバイスとして設定し、他のディスクを検出して一覧表示させることをお勧めします。

とはいえ、パーティションを適切に設定し、GRUBで制御し、高速起動を無効にし、セキュアブートを制御するなど、WindowsとLinuxのデュアルブートシステムを適切に構築することは、当初想像するほど難しいことではありません。これにより、両方のネイティブオペレーティングシステムでハードウェアの性能を最大限に引き出し、データを安全に保ちながら、起動時にどちらのOSを使用するかを柔軟に選択できるようになります。

古いPCを復活させる軽量オペレーティングシステム
関連記事:
古いPCを復活させる軽量OS