如何继续扩大/boot

如何继续扩大/boot

我知道如何在 livecd 上使用 gparted 来调整分区大小,但这里有点复杂,我不想把它搞砸。我有一个/boot非常小的(一次只能容纳一个内核,所以升级起来很不自然)。这是设置:

$ sudo fdisk -l /dev/sda
Disk /dev/sda: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disklabel type: dos
Disk identifier: 0x000f146d
Device     Boot  Start        End   Sectors   Size Id Type
/dev/sda1  *      2048     499711    497664   243M 83 Linux
/dev/sda2       501758 1000214527 999712770 476.7G  5 Extended
/dev/sda5       501760 1000214527 999712768 476.7G 83 Linux

$ lsblk -f
NAME                     FSTYPE      FSVER    LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                       
├─sda1                   ext2        1.0            25830e25-c61f-466b-9239-ced150ccf577       58M    70% /boot
├─sda2                                                                                                    
└─sda5                   crypto_LUKS 1              3102b8d0-a320-49db-b764-1a23c495ab20                  
└─sda5_crypt           LVM2_member LVM2 001       WJjfMf-xUhh-2iob-ow9v-RWfN-TG9L-cc3GOz                
    ├─kubuntu--vg-root   ext4        1.0            003987e7-8317-4cd2-b47b-561378ea0245       52G    84% /
    └─kubuntu--vg-swap_1 swap        1              3e69be10-8e23-4460-a16f-74ffef8fe290                  [SWAP]

在我看来,在放大之前/dev/sda1,我需要缩小/dev/sda2(或者是这样/dev/sda5?),向前移动然后放大/dev/sda1。但由于/dev/sda2/5是保存系统的加密分区,也许我需要做额外的事情/dev/sda5(_crypt)?!?

sda2如您所知,我对、sda5和之间的关系没有清楚的了解sda5_crypt。请注意,此处列出的内容是从引导的系统中看到的,而不是从 liveCD 中看到的。

答案1

首先,/boot 不是小的。它太小了,让人不舒服,但由于典型的 ubuntu 内核可能有 12MB,initrd 55MB + 一些配置文件,所以你应该有空间容纳两个(如果不是三个)不同的内核。那里还有什么?

而且,如果您确实需要/想要更大的 /boot,我建议重新使用交换分区 - 不过,您必须缩小加密的 vlume。除非你需要冬眠。

如果您有一个 1TB 左右的外部 USB 驱动器,我建议您制作一个(逐字)磁盘副本,然后再进行实验。

相关内容