デュアルブート Windows Linux 1 OS あたり 1 ディスク、GRUB 保存デフォルト LVM ディスクフィルター書き込みはサポートされていません

デュアルブート Windows Linux 1 OS あたり 1 ディスク、GRUB 保存デフォルト LVM ディスクフィルター書き込みはサポートされていません

こんにちは、私は3つのディスク(2x SSD + 1 HDD)を備えたマシンを持っています。1つのSSDにWindowsをインストールし、2番目のSSDにLVMでLinuxをインストールし、データ用に共有HDDをインストールしたいと考えています。

sda(250GB)                                  
├─sda1 500MB - Windows10 Reserverd
├─sda2 100MB - Windows10 Boot manager   efi
└─sda3 240GB - Windows10 
sdb(512GB)                                  
├─sdb1 1GB - Boot partition for linux  /boot efi
├─sda2 200GB - LVM linux-group
    ├─ubuntu-home 80GB      /home    ext4
    ├─ubuntu-root 80GB      /root    ext4
    ├─ubuntu-swap 8GB       swap
└─sdb3 240GB - unallocated
sdc(1TB)
 └─sda3 shared-data NTFS

しかし、GRUB とエラーに問題がありますdiskfilter writes are not supported

インストール手順: 1) Windows -> sdaUEFI 2) Linux -> sdbUEFI

Windows のインストール後、インストールを開始しubuntu 17.04、LVM を使用したいと考え、sdbBIOS セットアップで最初のブート ドライブとして設定しました。

しかし、これはうまくいかないようです。何度も何度も読み返しましたが、まだうまくいきません。

https://askubuntu.com/questions/468466/diskfilter-writes-are-not-supported-what-triggers-this-error

現在の設定の何が問題なのか教えていただけますか?

答え1

何が問題かというと、まず UEFI 全般、特に ESP (EFI システム パーティション) と、常にsda最初のドライブにあるその場所を理解する必要があるということです。

Windows が工場出荷時にインストールされている場合 (またはユーザーが UEFI モードでインストールした場合)、ESP は Windows がインストールされているドライブと同じドライブに既に存在するため、他の OS のシステム パーティションの場所に関係なく、そのまま使用する必要があります。別の EFI パーティションを作成する必要はありません。また、両方のドライブが接続されている場合は、作成できません。

いつも通りにやってください:

  1. UEFI でセキュア ブートを無効にします (オプションですが、Linux に署名されていないドライバーをインストールする場合は推奨されます)。
  2. Windows で高速スタートアップを無効にします。
  3. Linux ディストリビューションを通常どおり (UEFI モードで) インストールします。

これで、ESP に両方のブート エントリが作成され、UEFI 設定でそれぞれを個別にブートできるようになります。その後、Linux をブートするように設定できます。Linux ディストリビューションは通常、追加のブートローダーをインストールして使用します。現在、ほとんどの主要ディストリビューションで選択されているのは Grub です。Grub には Windows のエントリも含まれているはずですが、含まれていない場合はupdate-grubターミナルで実行してください。

つまり、簡単に言えば、UEFI のブート順序に関係なく、「2 回目のチャンス」として、Grub を使用して各 OS をブートする場合は、ブート順序を 2 番目のドライブに変更せず、Linux エントリを使用するだけです。下の図は例です。このメニューは、製造元とファームウェア バージョンによって大きく異なります。

ここに画像の説明を入力してください

注: 「Linux ドライブ」で LVM + 暗号化を使用すると、プロセスは変更されず、追加の手順も必要ありません。

関連情報