質問: efiシステムパーティションのサイズを変更する方法 efiシステムパーティションのサイズを750mibに増やしたいので、windows 10と一緒にarch linuxをインストールすることができます。 arch linuxは/bootではなくesp /boot/efiにマウントすることをお勧めします。100mibは/bootには小さすぎます。リカバリには触れたくありません。パーティション。
回答: この質問は、googleで「efiシステムパーティションのサイズを変更する方法」の上位の結果の1つです(質問のタイトルを考えると、当然のことです)、現在の回答はここにありますが、opの状況に関する適切なアドバイスと一般的に役立つ情報は含まれていません。実際に述べられているようにその質問に答えようとします。私の以前のかなり簡潔な(現在は削除されています)その質問に答えようとする試みは反対票が投じられたので、ここでより完全なものを示します。明らかなこと(gpartedを使用)を試し、「gnu partedはこのパーティションのサイズをこのサイズに変更できません。現在作業中です!」というエラーが発生したため、これを読んでいる可能性があります。 windowsから(ディスクの管理を使用して)試してみたことがあるかもしれませんが、windowsがespでの操作をまったく拒否していることを発見しただけです。さて、実際にパーティションのサイズを変更する次善の策は、パーティションを再作成することです。これを行うための詳細な手順は次のとおりです。 起動するディスクのespのサイズを変更する場合は、何か問題が発生した場合にシステムを修復するために使用できる起動可能なレスキューメディアがあることを確認してください。バックアップが一般に、ディスクのパーティション化操作を行う前にデータを削除することをお勧めします。 espを拡大する場合は、お気に入りのパーティション分割ツール(gpartedなど)を使用して、直接続くパーティションを移動またはサイズ変更して、スペースを確保します。 espがまだマウントされていない場合は、マウントします。 # mount /dev/sdx1 /mnt # replace sdx1 with esp その内容のバックアップを作成します。 # mkdir ~/esp # rsync -av /mnt/ ~/esp/ espをアンマウントします。 # umount /mnt espを削除して再作成します。 # gdisk /dev/sdx # replace sdx with disk containing esp p (list partitions) (ensure the esp is the first partition) d (delete partition) 1 (select first partition) n (create partition) enter (use default partition number, should be 1) enter (use default first sector, should be 2048) enter (use default last sector, should be all available space) ef00 (hex code for efi system partition) w (write changes to disk and exit) espをフォーマットします。 # partprobe /dev/sdx # mkfs.fat -f32 /dev/sdx1 espのコンテンツを復元します。 # mount /dev/sdx1 /mnt # rsync -av ~/esp/ /mnt それがすべてです。上記の手順を使用してesp espが小さすぎ(50 mb)で、windowsが秋にアップグレードできないようにするwindowsインストールの場合) creators 'update(espのサイズを変更する前に、windows updateはエラー0x8e5e03fbで失敗し、update assistantはエラー0xc1900200で失敗しました)。