[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