Windows によるデュアルブート
デュアル ブート インストールは最も一般的なセットアップの 1 つです。既存の Windows システムを維持しながら Ubuntu もインストールし、起動時にブート メニューからどのシステムを起動するかを選択します。
インストール前の準備
デュアルブートのインストールにはさらに準備が必要です。次の手順を慎重に完了してください。
1. 重要なデータをバックアップする
デュアルブートインストールにはパーティション操作が含まれます。リスクは最小限ですが、重要なファイルを Windows にバックアップすることをお勧めします。
続行する前に、BitLocker と Windows 高速スタートアップのステータスを必ず確認してください。 BitLocker を無効にせずにパーティションを作成すると、Windows が起動できなくなる可能性があります。高速スタートアップを有効のままにすると、Ubuntu が Windows パーティションを適切に読み書きできなくなる可能性があります。
2. BitLocker ステータスを確認する
Windows 10/11 では、BitLocker ディスク暗号化がデフォルトで有効になっている可能性があります。パーティションを調整する前に BitLocker に対処する必要があります。そうしないと、Windows が起動に失敗する可能性があります。詳細については、「BitLocker ガイド」を参照してください。
3. Intel RST モードを確認します。
一部のコンピュータでは、ディスク コントローラがデフォルトで Intel RST モードになっており、Ubuntu がハード ドライブを検出できません。詳細については、「Intel RST / AHCI ガイド」を参照してください。
4. Windows 高速スタートアップを無効にする
Windows’ 高速スタートアップ機能はハード ドライブ パーティションをロックするため、Ubuntu が Windows パーティションに正しくアクセスできなくなる可能性があります。
Control Panel -> Power Options -> Choose what the power buttons do -> Change settings that are currently unavailable -> Uncheck "Turn on fast startup"5. Windows パーティションを縮小します
Ubuntu 用に、Windows パーティションからスペースを解放する必要があります。
Windows のパーティションを縮小する
- [スタート] メニューを右クリックし、ディスクの管理 を選択します。
- Windows パーティション (通常は C:) を右クリックし、ボリュームの縮小 を選択します。
- 縮小するスペースの量を入力します (50 GB 以上を推奨、100 GB 以上を推奨)
- [縮小] をクリックします
縮小すると、未割り当て スペースのブロックが表示されます。これは Ubuntu 用に予約されています。
ヒント: 十分なスペースを縮小できない場合は、移動できないファイルがパーティションの最後を占めていることが原因である可能性があります。最初に Windows ディスクのデフラグを実行してみるか、仮想メモリと休止状態を無効にしてから再試行してください。
Ubuntu のインストール
1.USBから起動する
準備した起動可能な USB ドライブから Ubuntu インストール環境を起動するには、USB から起動 を参照してください。
2. インストールの種類を選択します
通常、パーティション分割のステップで、インストーラーは既存の Windows システムを検出し、次のオプションを提供します。
- Ubuntu を Windows ブート マネージャーと一緒にインストールします: インストーラーはパーティショニングを自動的に処理します。これは最も簡単な方法です。
- 手動パーティショニング: パーティション スキームを自分で制御します。上級ユーザー向け
自動で行う方法(初心者におすすめ)
「Windows と一緒にインストール」を選択した後:
- インストーラーには、Windows と Ubuntu がそれぞれ取得するスペースの量を調整できるスライダーが表示されます。
- スライダーをドラッグして適切なスペースを割り当てます (Ubuntu には少なくとも 50 GB を推奨)
- 確認後、インストーラーはすべてのパーティション操作を自動的に完了します。
手動による方法
Windows の未割り当て領域をすでに解放している場合は、手動パーティション分割を選択して、未割り当て領域に Ubuntu パーティションを作成できます。詳細については、「手動パーティショニング」を参照してください。
3. インストールを完了します
インストール ウォークスルー の残りの手順に従ってタイムゾーン、ユーザー設定などを行い、インストールが完了するまで待ちます。
GRUB ブート メニュー
インストール後、再起動すると、GRUB ブート メニューが表示されます。
- Ubuntu: Ubuntu をブートします
- Windows ブート マネージャー: Windows をブートします。
矢印キーを使用して選択し、Enter キーを押して確定します。選択しない場合は、数秒後に自動的に Ubuntu が起動します。
デフォルトのブートエントリの変更
Windows をデフォルトで起動する場合は、Ubuntu の GRUB 構成を変更します。
# Edit GRUB configuration
sudo nano /etc/default/grub
# Change the GRUB_DEFAULT value
# 0 = first entry (Ubuntu); Windows is typically the last entry in the list
# You can use the menu title as the value, but it must match the actual title exactly
GRUB_DEFAULT="Windows Boot Manager"
# After saving, update GRUB
sudo update-grubGRUB_DEFAULT のメニュー タイトルを使用する場合、GRUB メニューに表示されるタイトルと正確に一致する必要があります (Windows エントリのタイトルはマザーボード/バージョンによって異なる場合があります)。まず、実際のタイトルを次のようにして確認します。
「」バッシュ grep メニューエントリ /boot/grub/grub.cfg 「」
タイトルの一致が難しい場合は、代わりに数値インデックスを使用できます (例: GRUB_DEFAULT=2、0 から数えます)。
タイムアウトの変更
# In /etc/default/grub, modify
GRUB_TIMEOUT=5 # Wait 5 seconds
# Update GRUB
sudo update-grub時間のずれの問題
デュアル ブート ユーザーは、Windows と Ubuntu を切り替えるときに、時間が不正確になることがよくあります。これは、2 つのシステムがハードウェア クロックを異なる方法で解釈するためです。
これを修正するには、Ubuntu で次のコマンドを実行します。
# Make Ubuntu treat the hardware clock as local time (consistent with Windows)
sudo timedatectl set-local-rtc 1よくある質問
インストール後、GRUB メニューなしで Windows に直接進みます。
- UEFI 設定を入力し、起動順序で
ubuntuがWindows Boot Managerの前にリストされていることを確認します。 - 一部のコンピュータでは、UEFI に Ubuntu ブート エントリを手動で追加する必要があります。
Windows がインストール後に起動しない
- GRUB メニューから Windows ブート マネージャーを選択してみてください。
- このオプションがない場合は、Ubuntu で起動し、
sudo update-grubを実行して Windows を再検出します。 - インストール中に Windows EFI パーティションを誤って削除していないことを確認します
Ubuntu をアンインストールし、Windows のみを復元したい
- Windows で、ディスクの管理を使用して Ubuntu パーティションを削除します。
- Windows パーティションを拡張してスペースを再利用します
- マシンが Windows で直接起動できるように、GRUB ブート エントリをクリーンアップします。正確な方法はファームウェア モードによって異なります。
- UEFI システム (新しい PC の大部分):
bootrec /fixbootは使用しないでください (通常、「アクセスが拒否されました」が返され、UEFI では効果がありません)。代わりに、残っている ubuntu EFI ブート エントリを削除します。Windows では、管理者としてbcdedit /enum firmwareを実行して検査し、bcdeditを使用して対応するエントリを削除できます。または、マザーボードの UEFI ブート順序設定のubuntuエントリを削除します。または、ディスク ツールを使用して、EFI パーティション上の\EFI\ubuntuディレクトリを削除します。その後、UEFI はWindows Boot Managerに戻ります。 - レガシー BIOS システム (古い MBR インストール): ここでのみ、Windows インストール ディスクから回復環境を起動し、
bootrec /fixbootおよびbootrec /fixmbrを実行して MBR ブート ローダーを書き換えます。
- UEFI システム (新しい PC の大部分):
関連記事
- BitLocker ガイド — デュアル ブート インストール前に Windows BitLocker ディスク暗号化を処理します。
- Intel RST / AHCI ガイド — Ubuntu によるハード ドライブの検出を妨げる Intel RST モードを解決します。
- デュアル ブート修復 — GRUB の損失、ブート エントリの欠落、およびその他のデュアル ブート起動の問題を修正します。