去る7月、完全なLinux初心者として、私はWindows 10 proがプリインストールされているリファブDell e7470を購入しました。私は、このビデオ(ディスクパーティション化ステップのヒントを含む)の指示に従って、Windows 10とのデュアルブート用にPop_OS 20.04をインストールしました。Pop!_OS 19.10 - Windows 10でのデュアルブート設定。よく進んでいます。これで、Windowsのアンインストールを検討しており、削除できるものを見つけるためにディスクパーティションを見ています。以下は、Popを実行したときのGNOMEディスクのスクリーンショットです。
ビデオがWindowsにプリインストールされているESP(sda1)を使用する代わりに、新しいEFIパーティション(sda5)を作成するように求められる理由がわかりません。これで問題が発生するかどうか疑問に思います。しかし、もっと重要なのは、ディスクを使用してWindows OS(sda3)、ESP(sda1)、回復パーティション(sda4)、および「Microsoft Reserved」を削除できるかどうかです。 (sda2).何かが間違っているため、コンピュータが起動しないようにしたくありません。
役に立つと、結果は次のようになりますefibootmgr
。
steve@pop-os:~$ sudo efibootmgr
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003,0000,0001,0004
Boot0000* Windows Boot Manager
Boot0001* UEFI: SK hynix SC311 SATA 512GB, Partition 1
Boot0002* Pop!_OS 20.04 LTS
Boot0003* Pop!_OS 20.04 LTS
Boot0004* Linux Firmware Updater
Boot0000
Boot0001
同じように見えます - パーティション1とBoot0002
(Boot0003
パーティション5)。
私は知りたいです:
- この2-EFIパーティション設定は許可されていますか?
- Windows 10を安全に(そしてできるだけ徹底的に)削除するには?
- 私のシステムはESPなしで起動しますか?つまり、ESPがインストールされたことを意味するパーティション5を使用しますか
/boot/efi
?
答え1
私はこれが少し誤解を招く情報を提供するチュートリアルの例だと思います。これはさまざまな理由で発生する可能性があります。時々、著者は自分のアドバイスがすべての状況でうまくいくかどうかを確認したいと思うかもしれません。
1 つのドライブに 2 つの EFI (ESP) パーティションがあることを望んでいなくても構いません。
Windowsを完全に永久に削除することにした場合は、次のことができます。
- EFIを除くすべてのWindows関連パーティションを削除します。
- EFIパーティションからWindowsブートローダを削除します。
Pop OSを新規インストールする場合
ドライブを消去して新しいパーティションテーブルから始めます。 UEFIを保存することを気にせず、再起動してください。
既存のPop OSインストールを変換する場合
もっと注意してください。 EFIにPop OSブートローダファイルをインストールします。チュートリアルで新しいEFIパーティションを作成するように指示する場合は、それに従うことができますが、次の点を確認してください。
- ブートローダを次のコンピュータにインストールします。新しいEFIパーティション
- あなたの削除古いEFIパーティションなので、1つだけ残ります。
- Windowsを再インストールするには、Windowsインストーラのコピーを入手する必要があります。 OEMバージョンはインストールCDを提供していないため、通常は新しいライセンスが必要です。
答え2
GNOMEディスクを使って削除できましたみんなWindows10関連のパーティション。私のシステムは問題なくPopで起動します。残念ながら、これはSSDの先頭に割り当てられていない大きな領域を残しました。
GNOMEディスクはこのサイズを変更できません(割り当てられていない連続スペースを持つパーティションのサイズを変更できますが、移動できません)。そのため、Pop_OSを使用してUSBブートをインストールし、Gpartedを使用してパーティションのサイズを変更/移動しました。再起動してポップで起動しましたが大丈夫でした。唯一の奇妙なことは、3つの連続したパーティション(ESP、swap、Linux)がパーティション5、6、7で示されていることです。
私はそれを維持できますが(おそらくそうでなければなりません)、私を悩ませるのは、3つのパーティションが1,2,3ではないということです。高速インターネット検索の後、(並べ替え)および(書き込み)sudo gdisk /dev/sda
コマンドを使用しました.私のパーティションは今1,2,3です。s
w
問題なくPopで再起動しましたが、efibootmgr
システムは通常のbootnumエントリ(0006)で起動していると表示されます
UEFI: SK hynix SC311 SATA 512GB, Partition 1
。これはEFI\boot\bootx64.efi
代わりに他のローダーを指します\EFI\systemd\systemd-bootx64.efi
(もちろんうまくいきますが)。
私はefiboomgr
新しいbootnumエントリ(未使用のBoot0000で始まります)を作成し、意味のあるラベルとそのローダへの正しいパスを作成しました*。存在しないパーティション5を指す古いbootnumエントリを無効にしました。 (削除することもできますが、私がここでやっていることを思い出させる良い方法のようです。)
*これらすべての変更以前にすでにブートシーケンスにあったため、「Linux Firmware Updater」も再作成したため、複数形です。
編集/更新:実行gdisk
してs
(並べ替え)したとき/etc/fstab
。それから私は小さな変更をしました。fsck
システムパーティションの最後のフィールド(パス)を「1」に変更しました。以前は「0」に設定されていました(いいえfsck
、なぜそう設定されたのかわかりません)。