Првиет всем! Новый make-initrd(полагаю, с ним связано) стал слишком активно нагребать все подряд модули и у меня в LiveCD влетает nvidia, которая там сразу быть не должна, т.к. её надо грузить позже после переключалки драйвера. В системе я это вылечил через /usr/share/make-initrd/features/nvidia/ в пакете nvidia_glx_common. Вопрос: как убрать из "initrd" LiveCD? Я что-то не нашёл, где нагребают модули или не получилось. Пробовал @$(call add,STAGE1_PACKAGES,nvidia_glx_common) , но не помогает. -- Regards, Sergey.
On Sat, Feb 20, 2021 at 02:28:28PM +0300, Sergey V Turchin wrote: > Првиет всем! > > Новый make-initrd(полагаю, с ним связано) стал слишком активно нагребать все > подряд модули и у меня в LiveCD влетает nvidia, которая там сразу быть не > должна, т.к. её надо грузить позже после переключалки драйвера. В системе я > это вылечил через /usr/share/make-initrd/features/nvidia/ в пакете > nvidia_glx_common. > > Вопрос: как убрать из "initrd" LiveCD? > Я что-то не нашёл, где нагребают модули или не получилось. Пробовал > @$(call add,STAGE1_PACKAGES,nvidia_glx_common) > , но не помогает. Скорее всего у тебя добавлена фича plymouth. Она может вытянуть nvidia [1]. Также можешь попробовать посмотреть на вывод: make-initrd -v guess-config [1] https://github.com/osboot/make-initrd/blob/master/features/plymouth/bin/get-modules -- Rgrds, legion
On Saturday, 20 February 2021 14:40:32 MSK Alexey Gladkov wrote: > On Sat, Feb 20, 2021 at 02:28:28PM +0300, Sergey V Turchin wrote: > > Првиет всем! > > > > Новый make-initrd(полагаю, с ним связано) стал слишком активно нагребать > > все подряд модули и у меня в LiveCD влетает nvidia, которая там сразу > > быть не должна, т.к. её надо грузить позже после переключалки драйвера. В > > системе я это вылечил через /usr/share/make-initrd/features/nvidia/ в > > пакете nvidia_glx_common. > > > > Вопрос: как убрать из "initrd" LiveCD? > > Я что-то не нашёл, где нагребают модули или не получилось. Пробовал > > @$(call add,STAGE1_PACKAGES,nvidia_glx_common) > > , но не помогает. > > Скорее всего у тебя добавлена фича plymouth. Она может вытянуть nvidia [1]. Да это понятно. > Также можешь попробовать посмотреть на вывод: make-initrd -v guess-config Я не смог найти место, куда подложить отмену втягивания. Т.е. или не туда добавляю nvidia_glx_common или не знаю места, rm сделать. > > [1] > https://github.com/osboot/make-initrd/blob/master/features/plymouth/bin/get > -modules -- Regards, Sergey.
On Sat, Feb 20, 2021 at 02:44:48PM +0300, Sergey V Turchin wrote:
> On Saturday, 20 February 2021 14:40:32 MSK Alexey Gladkov wrote:
> > On Sat, Feb 20, 2021 at 02:28:28PM +0300, Sergey V Turchin wrote:
> > > Првиет всем!
> > >
> > > Новый make-initrd(полагаю, с ним связано) стал слишком активно нагребать
> > > все подряд модули и у меня в LiveCD влетает nvidia, которая там сразу
> > > быть не должна, т.к. её надо грузить позже после переключалки драйвера. В
> > > системе я это вылечил через /usr/share/make-initrd/features/nvidia/ в
> > > пакете nvidia_glx_common.
> > >
> > > Вопрос: как убрать из "initrd" LiveCD?
> > > Я что-то не нашёл, где нагребают модули или не получилось. Пробовал
> > > @$(call add,STAGE1_PACKAGES,nvidia_glx_common)
> > > , но не помогает.
> >
> > Скорее всего у тебя добавлена фича plymouth. Она может вытянуть nvidia [1].
> Да это понятно.
>
> > Также можешь попробовать посмотреть на вывод: make-initrd -v guess-config
> Я не смог найти место, куда подложить отмену втягивания. Т.е. или не туда
> добавляю nvidia_glx_common или не знаю места, rm сделать.
Я не очень тебя понял. Ты сейчас про make-initrd или про mkimage-profile ?
--
Rgrds, legion
On Saturday, 20 February 2021 14:47:37 MSK Alexey Gladkov wrote:
[...]
> Я не очень тебя понял. Ты сейчас про make-initrd или про mkimage-profile ?
Если бы я точно знал, то и не спрашивал бы. :-)
Мне нужно там, где собираются модули для архива с ними, который должен быть
прилеплен в уже забыл какой место ISO, отфильтровать или удалить nvidia.
--
Regards, Sergey.
20.02.2021 19:29, Sergey V Turchin пишет:
> On Saturday, 20 February 2021 14:47:37 MSK Alexey Gladkov wrote:
>
> [...]
>> Я не очень тебя понял. Ты сейчас про make-initrd или про mkimage-profile ?
> Если бы я точно знал, то и не спрашивал бы. :-)
> Мне нужно там, где собираются модули для архива с ними, который должен быть
> прилеплен в уже забыл какой место ISO, отфильтровать или удалить nvidia.
>
initrd собирается скриптом features.in/kernel/stage1/scripts.d/80-make-initrd
Можно добавить к команде make-initrd отладку и посмотреть действительно ли он в этом виноват.
А также заблеклистить можно скриптом в stage1/scripts.d/ с порядковым номером < 80.
--
С уважением, Антон Мидюков <antohami@altlinux.org>
On Saturday, 20 February 2021 16:48:30 MSK Антон Мидюков wrote:
> 20.02.2021 19:29, Sergey V Turchin пишет:
> > On Saturday, 20 February 2021 14:47:37 MSK Alexey Gladkov wrote:
> >
> > [...]
> >
> >> Я не очень тебя понял. Ты сейчас про make-initrd или про mkimage-profile
> >> ?
> >
> > Если бы я точно знал, то и не спрашивал бы. :-)
> > Мне нужно там, где собираются модули для архива с ними, который должен
> > быть
> > прилеплен в уже забыл какой место ISO, отфильтровать или удалить nvidia.
>
> initrd собирается скриптом
> features.in/kernel/stage1/scripts.d/80-make-initrd Можно добавить к команде
> make-initrd отладку и посмотреть действительно ли он в этом виноват. А
> также заблеклистить можно скриптом в stage1/scripts.d/ с порядковым номером
> < 80.
Спасибо!
--
Regards, Sergey.
On Saturday, 20 February 2021 17:56:39 MSK Sergey V wrote:
[...]
> > initrd собирается скриптом
> > features.in/kernel/stage1/scripts.d/80-make-initrd Можно добавить к
> > команде
> > make-initrd отладку и посмотреть действительно ли он в этом виноват. А
> > также заблеклистить можно скриптом в stage1/scripts.d/ с порядковым
> > номером
> > < 80.
> Спасибо!
Правда, проблема оказалась не в этом. nvidia дёргается до переключалки
драйвера из-за новых дров, которые сами способствуют этому.
--
Regards, Sergey.
В Wed, 15 Sep 2021 21:42:53 +0300
Артём Проскурнёв <temap@mail.ru> пишет:
> Добрый вечер!
> Друзья, подскажите, как в собранном в mkimage образе Live сделать
> так, чтобы при входе пользователя запускалась нужная мне программа.
> Где искать такую настройку при сборке?
Там наверняка есть хуки. Можно добавить скрипт, который положит
что-то в /home/altlinux/.config/autostart/.
On Thu, Sep 16, 2021 at 09:06:11AM +0300, Andrey Cherepanov wrote: > > Друзья, подскажите, как в собранном в mkimage образе Live > > сделать так, чтобы при входе пользователя запускалась нужная > > мне программа. Где искать такую настройку при сборке? > Добавить .desktop запускаемого приложения в /etc/xdg/autostart. ...а если в качестве единственного -- см. livecd-webkiosk* и прочие livecd-0ad. PS: чисто на всякий напомню и о существовании фичи pid1 как крайнего случая "запускалки одного приложения": http://nightly.altlinux.org/sisyphus/just/pid1/README -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info