尝试增加 /boot 大小时遇到​​的挑战

尝试增加 /boot 大小时遇到​​的挑战

我的问题的核心实际上是 /boot 上的空间已经用完了,无法再进行更新,因此我当然非常愿意接受其他建议,但我的问题与我在此过程中遇到的问题有关。

在此处输入图片描述

大约十年前,当我在这台三星 9 系列笔记本电脑上设置分区方案时,我可能把 /boot 分区弄得太小了。直到最近,它足以自动删除旧内核,我也执行了 Ubuntu 建议的 COMPRESS=xz i /etc/initramfs-tools/initramfs.conf,但我得出结论,我需要调整分区大小,这已被证明很麻烦。因此,

问题1: 有没有其他方法可以在不增加分区的情况下增加/boot?

为了增加分区,我尝试使用 Gparted,这应该没问题,但我无法进入 BIOS。因此,

问题 2:有没有办法调整分区大小/使用 Gparted,而无需从实时 USB 启动?

当我尝试这样做时,我遇到的问题是,我无法进入 BIOS,因此无法选择从 USB 启动。因此,

问题 3:有没有办法运行实时 Ubuntu 棒/其他实时会话,而无需更改启动顺序?

当我尝试进入 BIOS 更改启动顺序时,屏幕一片黑。无论我是否快速按下 F2 键立即进入“设置”或 F10 键,然后从显示的菜单中选择“设置”,屏幕都会黑。

在此处输入图片描述

关于如何解决上述问题,您有什么建议吗?我相信只要回答其中一个问题就能帮助我 :)

更新 1:

感谢 Raffles 的帮助,我使用 efibootmgr 更改了启动顺序。出于某种原因,它仍然无法从 USB 启动,所以也许这是另一个问题。

bjorn@bjorn-900X3C-900X3D-900X4C-900X4D:~$ efibootmgr -v

BootCurrent: 0006

Timeout: 0 seconds

BootOrder: 0001,0004,0005,0006,0000

Boot0000  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)

Boot0001  Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)

Boot0002  Recovery  FvFile(ab4579c4-3bc5-4489-a88e-0f21e6cebf85)

Boot0003* SATA HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)

Boot0004* USB CD:   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)

Boot0005* USB FDD:  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)

Boot0006* ubuntu    HD(1,GPT,972d7e49-c67a-4a8f-b417-32d2599ea6e7,0x800,0xf3800)/File(\EFI\ubuntu\grubx64.efi)

Boot0007* NETWORK:  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)

Boot0008* Windows Boot Manager  HD(2,GPT,f1fdeac1-d057-4f3b-9f66-6f74eb3b469b,0x96800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................

更新 2:

重新安排启动顺序本身并没有帮助,但它确实将“Windows 启动管理器”添加到启动菜单中,该菜单在启动期间通过 F10 打开(如果我选择它,除了 Ubuntu 之外什么也不会发生)。但是,再次从应用程序菜单中选择设置,这只会导致黑屏,现在会产生以下错误:

在此处输入图片描述

一些谷歌搜索表明这是 BIOS 的错误,所以这就是我现在陷入困境的地方。

答案1

注意!!!请先备份你的系统

为了在终端中更改启动顺序,请运行以下命令:

efibootmgr -v

这将显示您计算机上的所有启动设备,如上所示:

BootCurrent: 0006
Timeout: 0 seconds
BootOrder: 0001,0004,0005,0006,0000
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002 Recovery FvFile(ab4579c4-3bc5-4489-a88e-0f21e6cebf85)
Boot0003* SATA HDD: VenMsg(....)
Boot0004* USB CD: VenMsg(....)
Boot0005* USB FDD: VenMsg(....)
Boot0006* ubuntu HD(1,GPT,....)/File(\EFI\ubuntu\grubx64.efi)
Boot0007* NETWORK: VenMsg(....)
Boot0008* Windows Boot Manager HD(2,GPT,....)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS......=.{....}..

您想从 USB FDD 启动,因此在终端中输入以下命令:

sudo efibootmgr -o 5,6,1,4,0

如果由于某种原因此操作不起作用,请插入可启动闪存驱动器并重新执行该过程,看看可启动闪存驱动器是否出现在列表中。然后使用其编号启动启动顺序。

一旦您成功启动实时会话,您就可以使用GParted它来调整分区大小。

相关内容