Fedora 39ブートパーティションとブートローダの回復

Fedora 39ブートパーティションとブートローダの回復

実行しましたが、dnf upgrade --refresh/bootパーティションに十分なスペースがないことを示すメッセージが表示され、/bootパーティションの拡張に関するGoogleガイドが見つかりました。このガイドは次のとおりです(残念ながら便利なリンクはありません)。 :

  1. 新しいブートパーティションの作成
  2. 既存のブートパーティションのマウント
  3. 既存ファイルのファイルを新しいファイルにコピー
  4. 調整grub.cfg(?)
  5. 再起動

再起動後、Fedoraシステムは起動しなくなりましたが、まだWindowsで起動できることがわかりました。ブートローダでFedora 39システムを選択すると、次の画面が表示されます。

Generating "/run/initramfs/rdsoreport.txt"

Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsoreport.txt" to a USB stick or/boot
after mounting them and attach it to a bug report.

Press Enter for maintenance
(or press Control-D to continue):

Fedora 39スティックから起動すると、次のパーティションレイアウトが表示されます。

Device               Start        End    Sectors   Size Type
/dev/nvme0n1p1        2048     206847     204800   100M EFI System
/dev/nvme0n1p2      206848     239615      32768    16M Microsoft reserved
/dev/nvme0n1p3      239616    1837055    1597440   780M Windows recovery environment
/dev/nvme0n1p4     1837056  212959231  211122176 100.7G Microsoft basic data
/dev/nvme0n1p5   212959232  215056383    2097152     1G Linux filesystem
/dev/nvme0n1p6   215056384 1953318911 1738262528 828.9G Linux filesystem
/dev/nvme0n1p99 1953318912 1953523711     204800   100M Linux filesystem

2つの問題があります。

  1. /dev/nvme0n1p99 は EFI システム・タイプでなければなりません。
  2. /dev/nvme0n1p99は100Mより大きくなければなりません。 (200MB パーティションを作成しようとした可能性があります。)

Fedoraで再起動できるようにシステムを復元するにはどうすればよいですか? EFIパーティションのサイズを200Mに倍増し、そのパーティションから起動することをお勧めします。

KDEパーティションマネージャのディスクは次のとおりです。 ここに画像の説明を入力してください。

/dev/nvme0n1p99 パーティションを削除し、/dev/nvme0n1p6最後にさらにスペースを確保するためにサイズを縮小しようとしましたが、何らかの理由で828.87GBに戻ります。

だから私の最初の目標は、システムで再起動できるようにすることです。パーティションサイズについては後で取り上げます!

関連情報