McBagginsWindowsとUbuntuでデュアルブートさせたいけど、Ubuntuは空っぽのUSBメモリ・外付けHDDに入れたい人向けの説明です。この記事は、以下の全てに該当する人が対象です。WindowsとUbuntuをデュアルブートさせたいが、Ubuntuは空っぽのUSBメモリや外付けHDDに入れたい人WindowsがインストールされているSSD・HDDにUbuntuをインストールした場合は、《その1》の方法を用いて下さい。Windows上でもUbuntu環境を試すことができます。リスクの大きいデュアルブート、特にノートパソコンではインストールに失敗する事が多いデュアルブートは最終手段と捉えたほうが良いかもしれません。USBメモリや外付けHDDへのインストールは、作業が煩雑です。手順を誤ったり、手順を誤らなくても運が悪いと既存のWindowsが起動しなくなったり、データが消えたりします。大切なデータはあらかじめバックアップすることを強くオススメします。はじめに大まかな流れは《その1》と変わらないので、この記事では、変わる部分だけ説明します。UbuntuのインストールUSBをつくる《その1》と変わりありません。Windowsの領域を縮める空のUSBメモリや外付けHDDがインストール先なので関係ないです。高速スタートアップを無効化する《その1》と変わりありません。UEFI設定画面を表示させる《その1》と変わりありません。無効化する《その1》と変わりありません。USBメモリから起動する《その1》と変わりありません。《その1》と変わりありません。パーティションを作成するまず、USBメモリ・外付けHDDを空っぽにした上でEFIシステムパーティションを作成する作業をおこないます。メイン領域と(容量に余裕があれば)スワップ領域の作成を行います。Ubuntuのインストールをする基本的には《その1》と同じですが、ブートローダーのインストール先に注意することと、インストール作業後にブートローダーの再インストールが必要な場合があります。Ubuntuのインストール先パーティションが『/dev/sdc1』であればブートローダのインストール先デバイスは『/dev/sdc』になる、といった具合です。USBデバイスにインストールしようと試みたときは、ブートローダーのインストール先をUSBのEFIシステムパーティション『/dev/sda1』に設定したにも関わらず、実際にブートローダーがインストールされた先は内蔵SSDのEFIシステムパーティション『/dev/nvme0np1』でした。内蔵SSDのEFIシステムパーティション『/dev/nvme0np1』にインストールされたGrubブートローダーを削除し、USBのEFIシステムパーティション『/dev/sda1』にGrubブートローダーをインストールする作業が必要でした。インストールが終わると「再起動するか?」と聞かれます。『試用を続ける』を選択し、実際にGrubブートローダーがどこにインストールされたか確認します。外付けHDDのEFIシステムパーティション『/dev/sda1』の中身を調べます。フォルダが存在しますが、されていなければこのパーティションは空っぽかもしれません。次に、内蔵SSD・HDDのEFIシステムパーティション『/dev/nvme0np1』の中身を調べます。フォルダが存在すると、うんちです。内蔵SSD・HDDのEFIパーティションにインストールされたGrubを削除USBメモリ・外付けHDDのEFIパーティションにGrubをインストールする作業が必要です。やったね!!!【Ubuntu】【上級者向け】Grubブートローダを削除する【Ubuntu】【上級者向け】Grubブートローダをインストールする面倒な上に作業をミスると最悪取り返しのつかないことになり得る、最悪ですね。