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

Антон Мидюков antohami at basealt.ru
Tue Nov 26 20:56:25 MSK 2024


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
>>
>> Нужно подумать как лучше исправить.
> 
> Скорее всего так будет работать. Сейчас прогоню тесты, чтобы проверить,
> что старого ничего не сломал.
> 

Работает. Спасибо!
А поддержка 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>


More information about the Make-initrd mailing list