[devel-distro] Несколько ядер в stage1 и stage2

Leonid Krivoshein klark.devel at gmail.com
Thu Feb 27 15:31:19 MSK 2020



27.02.2020 14:50, Anton V. Boyarshinov пишет:
> On Thu, 27 Feb 2020 14:42:25 +0300 Leonid Krivoshein wrote:
>
>> Для этого нужно править make-initrd и скрипт в установщике, который его
>> вызывает. По дефолту без параметров сейчас создаётся initrd для текущего
>> ядра, а с -k flavour для указанного.
> Ничего подобного. При сборке установщика собирается initrd без модулей при помощи make-initrd, собираются отдельно модули из списка, упаковываются и результат конкатенируется.

Не, мы тут уже говорили не о создании загрузочного (универсального, 
установочного ISO), а о том, как это должно выглядеть в установщике, 
когда система ставится на жёсткий диск. Там make-initrd вызывается. Мы 
вообще сколько ядер/initrd будем ставить на диск при наличии двух и более?


>> Нужна ручка типа -a | --all, чтобы
>> создавалось для всех ядер. Или разрешить несколько -k... Или делать
>> перепаковку cpio?
> Его не надо перепаковывать, ядро отлично понимает в качестве initrd несколько конкатенированных cpio архивов.

Да, знаю, но кажется выравнивание по 4Кб должно при этом соблюдаться.



-- 
Best regards,
Leonid Krivoshein.



More information about the devel-distro mailing list