/bootパーティションのサイズを変更できません(fat32 / EFIシステムパーティション)。

/bootパーティションのサイズを変更できません(fat32 / EFIシステムパーティション)。

/bootパーティションを拡張する方法を探しています。通常、割り当てられていない空き領域があります。 gpartedを使用すると、/ bootの新しいサイズがGUIに表示される実際のサイズより大きくすることはできません。

ここに画像の説明を入力してください。 このパーティションのサイズを100MBから200MBに調整できますか?

私はマルチブートシステム(win 7 / gentoo)を持っているので、Windowsツールを使用することもできます。

答え1

説明で述べたように、sda3左から折りたたんで(デフォルトの理由ではない)、sda2同じ方法で移動する必要があります(右に展開して左から折りたたむ)。これにより、必要な空き容量が確保されます。拡張するsda1

PS、ディスクを使用していない外部システム(たとえば、LIVECD)を介してこれらすべてを実行する必要があります。 - 試してみてください。システム構造この質問について。

答え2

比較的データが少ないLinux互換のパーティションで、パーティションレイアウトに大きな空き容量があるため、単に使用することをお勧めします。

  • パーティションの内容をバックアップし、
  • 削除してください。
  • より大きな空の場所(900 MB など)のいずれかに再生成します。
  • マウント情報を変更します/etc/fstab(パーティション UUID を新しいパーティション UUID に置き換えたので)。
  • 設置し、
  • データバックアップをここにコピーしてください。

これはカーネルを含むパーティションなので、/bootブートローダー(通常はGRUB)に新しい場所を知らせる必要があります。
正確なコマンドは、使用しているディストリビューションによって異なりますが、通常ディストリビューションのLive CD / USBを起動し、環境にパーティションをマウントしてからchroot実行しますgrub-install /dev/<your main disk>
以前の経験や良いチュートリアルでは、この作業は5分で完了できます。 10分で完了します。 ;)

そうです。たくさん複数の大規模ファイルシステムを移動するよりも高速です(パーティションのファイルシステムが一貫している必要があるため、最初の数MBをパーティションの末尾に移動する以上のものです)。

また、Windowsが「Microsoft Reserved」パーティションを移動するのが好きかどうかはわかりません。これらのパーティションは通常、「工場出荷時の復元」機能に使用され、そのパーティション番号および/または場所がどこかにハードコーディングされています。

1再作成する前に削除すると、パーティション番号は変わりません。パーティションをからに変更してsda1も構わない場合は、sda4新しいパーティションを作成してすぐにデータをコピーできます。これにより、Live CD / USBを必要とせずにすべてを実行できます(grub-install既存のLinuxシステムを含む)。

関連情報