[make-initrd] Расширение раздела с корнем
Alexey Gladkov
legion at kernel.org
Tue Nov 26 21:16:50 MSK 2024
On Tue, Nov 26, 2024 at 08:56:25PM +0300, Антон Мидюков wrote:
> 26.11.2024 20:44, Alexey Gladkov пишет:
> > 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
> >>
> >> Нужно подумать как лучше исправить.
> >
> > Скорее всего так будет работать. Сейчас прогоню тесты, чтобы проверить,
> > что старого ничего не сломал.
> >
>
> Работает. Спасибо!
Закинул оба фикса в master.
> А поддержка nvme разве была в типах блочных устройств?
Нет, но теперь будет :)
Я просто подумал про имена nvme и их нумерацию.
>
> > 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
> >
>
>
> --
> С уважением, Антон Мидюков <antohami at basealt.ru>
> _______________________________________________
> Make-initrd mailing list
> Make-initrd at lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/make-initrd
--
Rgrds, legion
More information about the Make-initrd
mailing list