我运行dnf upgrade --refresh
它,它告诉我,我的 /boot 分区上没有足够的空间来应用它,所以我找到了 Google 的指南来扩展 /boot 分区,内容如下(不幸的是,我手边没有链接):
- 创建新的启动分区
- 挂载现有启动分区
- 将文件从现有文件复制到新文件
- 调整
grub.cfg
(?) - 重启
结果发现,重新启动后,我的 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
我看到两个问题:
- /dev/nvme0n1p99 应该是 EFI 系统类型
- /dev/nvme0n1p99 应该大于 100M(我可以发誓我尝试创建一个 200MB 的分区)
如何恢复我的系统以便能够再次启动到 Fedora?最好我还可以将 EFI 分区的大小加倍到 200M,然后从该分区启动。
请注意,我已经删除了 /dev/nvme0n1p99 分区,并尝试减小其大小/dev/nvme0n1p6
以在最后留出更多空间,但由于某种原因,它不断恢复到 828.87GB)。
所以我最初的目标是能够再次启动到我的系统,我将在另一个时候处理分区的大小!