Ubuntu 17.04をラップトップにインストールしました。ほとんどの場合、その場所にとどまるUSBスティックです。私は、Windows 10(GPT形式のドライブ)ブートレコードをそのままにして、BIOSでブートデバイスを切り替えるだけでした。
ただし、インストール中にUSBスティックを挿入してもWindowsを起動できるが、取り出すとgrub2プロンプトが表示されることを指定するのを忘れていたようです。
私が見るところから、Windowsツーリングを使用してWindowsブートレコードを再作成するには、レスキュー/ブートメディアが必要です。インストール中にそのようなものを作成します)。
BIOS/CSM/legacy-modeとEFI/UEFI-modeの起動はまったく異なります。特に、Windowsのブートレコードまたはファイルは、ほぼ確実にnot上書きされます。むしろ、単にGRUBをデフォルトのブートローダーに設定しました。 GRUBはUSBフラッシュドライブに保存されているファイルに依存しているため、USBフラッシュドライブが接続されていないとGRUBは正しく動作しません。解決する方法はいくつかあります以下を含むこの問題(ただし、必ずしもこれらに限定されるわけではありません):
efibootmgr
またはWindowsの EasyUEFI を使用)、起動する場合にのみ組み込みのブートマネージャーを使用することもできますWindows。/boot
-GRUB構成ファイルは/boot/grub
ディレクトリにあるため、これを処理する1つの方法は小さな( 〜500-1000MB)/boot
コンピューターの内蔵ハードディスク上のパーティション。これにより、USBドライブが取り外されていてもGRUBが機能し続けます。これはUbuntuのインストール中に最も簡単に行われるため、再インストールを希望する場合は試してみてください。 Ubuntuをインストールした後でも実行できますが、これにはファイルを移動してからGRUBを再インストールする必要があります。この可能性についてもう少し詳しくは this question をご覧ください。/boot
ディレクトリ内のファイルに依存しないようにGRUBを再構成することが可能です。ただし、これは高度なトピックです。 このwikiページ は、この種の高度なGRUB設定について説明しています。 (ページ自体が古くなっていると説明し、別のページを参照していることに注意してください。ただし、新しいページにはこのアプローチに必要な詳細がありません。)これを行うと、デフォルトのGRUB grub.cfg
が更新されたため、それを自分で処理する必要があります。これは、お客様の継続的なメンテナンスの努力を意味します。全体として、このアプローチを試すことはお勧めしません。完全を期すためだけに言及します。noWindows内での再構成が必要であることに注意してください。いくつかの例外があります。