GNU/Linux >> Linux の 問題 >  >> Linux

UEFIを使用したWindowsとLinuxのデュアルブート

システムをデュアルブートに構成するためのステップバイステップのハウツーガイドを実行するのではなく、重要なポイントを強調します。例として、数か月前に購入した新しいラップトップを参照します。最初にUbuntuLinuxをハードドライブ全体にインストールしましたが、これにより、プレインストールされたWindows10のインストールが破壊されました。数か月後、別のLinuxディストリビューションをインストールすることにしました。そのため、デュアルブート構成でFedoraLinuxと一緒にWindows10を再インストールすることも決定しました。始めるためのいくつかの重要な事実を強調します。

ファームウェア

デュアルブートはソフトウェアの問題だけではありません。または、そうですが、ファームウェアの変更が含まれます。これにより、特に、起動プロセスの開始方法がマシンに指示されます。覚えておくべきファームウェア関連の問題がいくつかあります。

UEFIとBIOS

インストールを試みる前に、ファームウェア構成が最適であることを確認してください。現在販売されているほとんどのコンピューターには、Unified Extensible Firmware Interface(UEFI)と呼ばれる新しいタイプのファームウェアが搭載されています。これは、多くのプロバイダーがLegacyBootと呼ぶモードに含まれることが多いBasicInput Output System(BIOS)と呼ばれる他のファームウェアにほぼ取って代わりました。 。

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

BIOSは必要なかったので、UEFIモードを選択しました。

セキュアブート

もう1つの重要な設定は、セキュアブートです。この機能は、起動パスが改ざんされているかどうかを検出し、承認されていないオペレーティングシステムの起動を停止します。今のところ、Fedora Linuxをインストールできるようにするために、このオプションを無効にしました。 Fedora Project Wiki Features / Secure Bootによると、FedoraLinuxはそれを有効にして動作します。これは他のLinuxディストリビューションでは異なる可能性があります—将来この設定を再検討する予定です。

つまり、この設定をアクティブにした状態でLinux OSをインストールできない場合は、セキュアブートを無効にして、再試行してください。

ブートドライブのパーティション分割

デュアルブートを選択し、両方のオペレーティングシステムを同じドライブに配置する場合は、それをパーティションに分割する必要があります。 2つの異なるドライブを使用してデュアルブートする場合でも、さまざまな理由から、ほとんどのLinuxインストールはいくつかの基本的なパーティションに分割するのが最適です。考慮すべきいくつかのオプションがあります。

GPTとMBR

事前にブートドライブを手動でパーティション分割する場合は、古いマスターブートレコード(MBR)ではなく、GUIDパーティションテーブル(GPT)を使用することをお勧めします。この変更の理由には、GPTにはないMBRの2つの特定の制限があります。

  • MBRは最大15のパーティションを保持でき、GPTは最大128のパーティションを保持できます。
  • MBRは最大2テラバイトしかサポートしませんが、GPTは64ビットアドレスを使用するため、最大800万テラバイトのディスクをサポートできます。

最近ハードドライブを購入したことがあれば、今日のドライブの多くが2テラバイトの制限を超えていることをご存知でしょう。

EFIシステムパーティション

新規インストールを実行している場合、または新しいドライブを使用している場合は、最初からパーティションがない可能性があります。この場合、OSインストーラーが最初のEFIシステムパーティション(ESP)を作成します。 gdiskなどのツールを使用してドライブを手動でパーティション分割する場合は、いくつかのパラメータを使用してこのパーティションを作成する必要があります。既存のESPに基づいて、サイズを約500MBに設定し、それにef00(EFIシステム)パーティションタイプを割り当てました。 UEFI仕様では、フォーマットがFAT32 / msdosである必要があります。これは、さまざまなオペレーティングシステムでサポートされているためと考えられます。

オペレーティングシステムのインストール

最初の2つのタスクを完了すると、オペレーティングシステムをインストールできます。ここではWindows10とFedoraLinuxに焦点を当てていますが、他の組み合わせをインストールする場合もプロセスはかなり似ています。

Windows 10

Windows 10のインストールを開始し、20ギガバイトのWindowsパーティションを作成しました。以前にラップトップにLinuxをインストールしていたので、ドライブにはESPがあり、それを保持することにしました。既存のLinuxとスワップパーティションをすべて削除して新しく開始し、Windowsのインストールを開始しました。 Windowsインストーラーは、Microsoft予約パーティション(MSR)と呼ばれる別の小さなパーティション(16メガバイト)を自動的に作成しました。これが完了すると、512GBのブートドライブに約400ギガバイトの未割り当て領域が残りました。

次に、Windows10のインストールプロセスを続行して完了しました。次に、Windowsを再起動して、Windowsが機能していることを確認し、ユーザーアカウントを作成し、Wi-Fiをセットアップし、OSの初回インストールで実行する必要のあるその他のタスクを完了しました。

Fedora Linux

次に、Linuxをインストールするために移動しました。プロセスを開始し、ディスクの構成手順に達したときに、WindowsNTFSおよびMSRパーティションを変更しないようにしました。 EPSも変更しませんでしたが、マウントポイントを / boot / efiに設定しました 。次に、通常のext4形式のパーティション /を作成しました。 (ルート)、 / boot 、および / home 。私が最後に作成したパーティションはLinuxのスワップでした 。

Windowsと同様に、Linuxのインストールを続行して完了し、再起動しました。嬉しいことに、起動時にGRand Unified Boot Loader(GRUB)メニューから、WindowsまたはLinuxのいずれかを選択できるようになりました。つまり、追加の構成を行う必要はありませんでした。 Linuxを選択し、ユーザーアカウントの作成などの通常の手順を完了しました。

結論

全体的に、プロセスは無痛でした。過去数年間、UEFIからBIOSへの変更に加えて、セキュアブートなどの機能の導入をナビゲートするのにいくつかの困難がありました。これらのハードルを乗り越え、マルチブートシステムを確実にセットアップできるようになったと思います。

Linux LOader(LILO)はもう見逃せません!


Linux
  1. LinuxMintをWindows8にインストールする|デュアルブートWindows8およびLinuxMint12

  2. デュアルブートUbuntuとWindows10

  3. Windows10とMXLinuxをデュアルブートする方法

  1. ManjaroとWindows10をデュアルブートする方法

  2. Linux – 2番目のハードドライブ上のデュアルブートWindows、Uefi / gptシステム?

  3. UefiハードウェアとWindowsとのデュアルブート?

  1. Linuxを使用してWindowsでpodmanを起動して実行する

  2. デュアルブートUbuntuLinuxおよびWindows7

  3. Windows XP 内で Linux を実行、つまりデュアル ブートなし