我的机器上安装在的分区/boot
几乎已满,因此我无法再更新内核。同时,还有另一个安装在的分区/boot/efi
,它是完全空闲的。我想知道是否可以将一些空闲空间分配/boot/efi
给/boot
。
以下是有关所提及分区的详细信息:
- 设备:
/dev/sd6
- 分区类型:
Linux FileSystem
- 内容:
Ext4--Mounted at /boot
- 容量:
98.2% full
- 分区类型:
- 设备:
/dev/sd7
- 分区类型:
EFI System
- 内容:
FAT32--Mounted at /boot/efi
- 容量:
0.0 % full
- 分区类型:
答案1
不。您需要 EFI 才能启动。更好的方法是购买更大的存储驱动器(HDD 或 SDD)并在新驱动器上进行映像传输。还有一些技巧可以使用手动编辑来修改 EFI 驱动器上的内容,但除了紧急情况外(例如修复混乱的引导加载程序或主板固件升级),我们也不推荐这样做。
Windows 还添加了一个恢复辅助驱动器,它也应该保持不变。Win 和 Linux 之间的 EFI 分区工作方式类似(大小除外 - 正如您所猜测的,Microsoft 选择了最小的版本,这并不总是一个好主意,但这是另一回事)。另外,我认为您不能使用来自单独驱动器的引导加载程序。
也不建议调整 EFI 的大小。
如果您确实必须这样做,那么至少使用 GParted。您可以在可启动 USB 上加载 GParted 映像。这意味着您必须在本地驱动器之前从可移动驱动器执行“永久”启动顺序,或者在 PC 启动时使用启动选择执行一次会话更改。从 GParted USB 启动时,将启动 GNOME 向导。我的建议是使用默认设置。您将在那里拥有所需的大多数驱动程序(通用视频驱动程序、输入、输出和网络)以及软件(如果您需要一些在线信息/参考/教程,则可以使用简约浏览器)以及分区管理器(它具有 GUI,因此不必担心记住任何命令行指令或编写复杂的 shell 脚本)。
您可以减小分区大小,但不应低于 150-200 MB(这是我的建议,但实际最小值是 100)。请记住,这并不能保证一定有效。这里有许多注意事项(经典的老式 FAT32 FS 与 ext3/ext4)以及从头到尾调整 PRIMARY 分区大小的问题。
你可以在这里找到它:https://gparted.org/
由于我无法保证此方法有效或不会损坏您的系统,以及更换新驱动器的其他建议,因此您应该做的第一件事是自古以来的第一个最佳实践规则:备份。因此,在您更换新硬盘或尝试对 EFI 驱动器进行重新分区之前,请获取驱动器映像并将其存储在某个地方,以便您以后可以恢复它。
话虽如此,我坚持我最初的建议,不弄乱系统的最安全的做法是将内容映像到新的更大的驱动器上,格式化该驱动器并将其作为主分区的扩展安装以获得额外的存储空间。
祝你好运 !
PS 我注意到你也没有专用的 Linux 交换驱动器……不一定是坏事,但最好有一个(只是不要太大)。与 Windows 不同,我认为 8GB 应该足够了。你甚至可以用 4-6,但 8 是普遍接受的值。