[make-initrd] Расширение раздела с корнем

Alexey Gladkov legion at kernel.org
Tue Nov 26 20:44:04 MSK 2024


On Tue, Nov 26, 2024 at 06:32:14PM +0100, Alexey Gladkov wrote:
> On Tue, Nov 26, 2024 at 08:22:37PM +0300, Антон Мидюков wrote:
> > > Ясно. Предположу, что у вас только mmc карта, тогда ясно почему мы висим.
> > > kickstart ждёт блочные устройства, которые понимает.
> > > 
> > > Вот так, думаю, будет работать:
> > 
> > Помогло, но проблема с разделами теперь, пытается увеличить /dev/mmcblk11 вместо /dev/mmcblk1p1:
> 
> Ты прав. Проблема будет и с nvme0n1p1
> 
> Нужно подумать как лучше исправить.

Скорее всего так будет работать. Сейчас прогоню тесты, чтобы проверить,
что старого ничего не сломал.

diff --git a/features/kickstart/data/bin/kickstart-sh-storage b/features/kickstart/data/bin/kickstart-sh-storage
index 76fee761..0ff372dc 100644
--- a/features/kickstart/data/bin/kickstart-sh-storage
+++ b/features/kickstart/data/bin/kickstart-sh-storage
@@ -883,11 +883,11 @@ part()
                dev="${dev%/*}"
                dev="${dev##*/}"

-               verbose "increasing partition /dev/$dev$partnum"
+               verbose "increasing partition /dev/$partdev"

                printf ', %s\n' "$size" |
                        sfdisk -q -N "$partnum" "/dev/$dev"
-               ks_growfs "/dev/$dev$partnum"
+               ks_growfs "/dev/$partdev"
        fi

        if [ -n "$encrypted" ]; then

-- 
Rgrds, legion



More information about the Make-initrd mailing list