[Сборка ядро] Очень странная проблема расмаскировки ядрра sys-kernel/calculate-sources-3.14.27::calculate (masked by: use flag configuration mismatch) в гугле ничего нету. Проблема впервые в истории генты :)

хочу собрать ядро по документации
http://www.calculate-linux.org/main/ru/build\_kernel

после команды:

USE=“-minimal -vmlinuz” emerge -a calculate-sources

выдается ошибка:

USE=“-minimal -vmlinuz” emerge --autounmask-write -a =sys-kernel/calculate-sources-3.14.27

These are the packages that would be merged, in order:

Calculating dependencies… done!

!!! All ebuilds that could satisfy “=sys-kernel/calculate-sources-3.14.27” have been masked.
!!! One of the following masked packages is required to complete your request:

  • sys-kernel/calculate-sources-3.14.27::calculate (masked by: use flag configuration mismatch)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

пробовал так:

USE=“-minimal -vmlinuz” emerge --autounmask-write -a =sys-kernel/calculate-sources-3.14.27

просто команда

–autounmask

или файл /etc/portage/package.unmask

добавил строку:

sys-kernel/calculate-sources

ничего не изменилось

в гугле ничего не могу найти в поиске по запросу

masked by: use flag configuration mismatch

реально проблемы ни у кого не было за всю историю

прошу помощи!

Обнови дерево Portage или оверлей

обновил

eix-sync

далее опять:

USE=“-minimal -vmlinuz” emerge -a calculate-sources

ничего не поменялось

я загрузился в обычном режиме без входа в cl-builder

зашел в cl-builder

но встатье http://www.calculate-linux.org/main/ru/build\_kernel
ничего не написано про вход cl-builder

команда выполнилась:

USE=“-minimal -vmlinuz” emerge -a calculate-sources

но я точно помню что каманда cl-setup-boot не выполнялась, писало что ядра нету для копирование (или как-то так), а внутри cl-builder каманда cl-setup-boot была не найдена

для сборки ядра надо заходить в cl-builder? если да, то почему тогда каманда cl-setup-boot не выполнялась?? писало что ядра нету для копирование (или как-то так)

http://www.calculate-linux.ru/packages/sys-kernel/calculate-sources
sys-kernel/calculate-sources-3.14.27 давно уже стабильный )
http://git.calculate.ru/?p=calculate/overlay.git;a=commit;h=4b876354d5cdd177d7e34afac8961868165da2b7
юзы можно проще добавить :

echo 'sys-kernel/calculate-sources -minimal -vmlinuz' >> /etc/portage/package.use/custom

про билдер не понял что вы хотите сделать и понимаете ли что делаете (если не понимаете ссылка внизу) ))
http://www.calculate-linux.ru/main/ru/interactive_system_build

про билдер не понял что вы хотите сделать и понимаете ли что делаете ))

у меня флешла life-cd с линуксом calculate linux.
(винчестер вышел из строя и мне он не нужен, у меня 8Gb RAM)

я заменил что ядро штатное медленно грузится чем ядро в предыдущей версии calculate linux (предыдущее я пересобрал из старой конфигурацией make oldconfig, НО это было очень давно и я не помню что я делал и как)

и я хочу ядро собрать, но используя make oldconfig

я правильно делаю? я могу собрать ядро на флешке?

для этого мне нужно заходить в cl-builder ? статья подходит для этого http://www.calculate-linux.org/main/ru/build\_kernel ?

Алексей Тихонов wrote:

про билдер не понял что вы хотите сделать и понимаете ли что делаете (если не понимаете ссылка внизу) ))
http://www.calculate-linux.ru/main/ru/interactive\_system\_build

извиняюсь, а где там про сборку ядра?

для всех 3.14.* версий ядра конфиг один и тот же

/var/lib/layman/calculate/profiles/templates/3.1/6_ac_install_patch/sys-kernel/calculate-sources

можете сделать свой шаблон конфига для ядра (читай первый ответ) :
http://www.calculate-linux.ru/blogs/ru/491/show
“…ничего не написано про вход cl-builder” :
при загрузке с флешки выбирая в меню сислинукса режим билдер вам необходимо после загрузки набрать в терминале cl-builder и там уже вносить свои правки/замену_ПО … и да , cl-setup-boot там не работает ( не зачем )

Алексей Тихонов wrote:

для всех 3.14.* версий ядра конфиг один и тот же
[…]

ничего не написано про вход cl-builder
при загрузке с флешки выбирая в меню сислинукса режим билдер вам необходимо после загрузки набрать в терминале cl-builder и там уже вносить свои правки/замену_ПО … и да , cl-setup-boot там не работает ( не зачем )

понял, надо выйти exit из билдера и выполнить cl-setup-boot, но мне после этого написало что ядра нету для копирование (или как-то так, дословно не помню). Этого быть не должно?

вообщем, попробую еще раз, спасибо.

а есть смысл собирать свое ядро со штатной конфигурацией make oldconfig? или надо обязательное make menuconfig? есть смысл его собирать вообще? (если я в RAM всё загружаю)

я питаю ноутбук часто от аккумулятора, по этому хотелось бы оптимизацию… чтобы процессор не напрягался лишний раз…

Дима Дима wrote:

понял, надо выйти exit из билдера и выполнить cl-setup-boot, но мне после этого написало что ядра нету для копирование (или как-то так, дословно не помню). Этого быть не должно?

то есть по ссылке вы читать не стали … ну чтож , вам это надо ))

Алексей Тихонов wrote:

Дима Дима wrote:

понял, надо выйти exit из билдера и выполнить cl-setup-boot, но мне после этого написало что ядра нету для копирование (или как-то так, дословно не помню). Этого быть не должно?

то есть по ссылке вы читать не стали … ну чтож , вам это надо ))

то что по ссылке - я знаю на память :slight_smile:
(по той ссылке почему-то не написано что надо зайти cl-builder, видимо там ОС стоит на винте)

а что Вы имеете ввиду? что по той ссылке? по той ссылке все то что я показывал на этой ссылке http://www.calculate-linux.org/main/ru/build\_kernel

Дима Дима wrote:

Алексей Тихонов wrote:

Дима Дима wrote:

понял, надо выйти exit из билдера и выполнить cl-setup-boot, но мне после этого написало что ядра нету для копирование (или как-то так, дословно не помню). Этого быть не должно?

то есть по ссылке вы читать не стали … ну чтож , вам это надо ))

то что по ссылке - я знаю на память :slight_smile:
(по той ссылке почему-то не написано что надо зайти cl-builder, видимо там ОС стоит на винте)

а что Вы имеете ввиду? что по той ссылке? по той ссылке все то что я показывал на этой ссылке http://www.calculate-linux.org/main/ru/build\_kernel

а каким боком сборка ядра относится к сборке iso … правильно - НИКАКИМ … по этому в статье про сборку ядра нет ни слова про cl-builder .

точно, я думал что все уже давно юзают linux в RAM :slight_smile:

все выполнилось корректно, до момента:

calculate linux # dracut -H
Executing: /usr/bin/dracut -H
Will not override existing initramfs (/boot/initramfs-3.14.27-calculate.img) without --force

мне написано так

я выполнил:

calculate linux # dracut -H --force
Executing: /usr/bin/dracut -H --force
dracut module ‘bootchart’ will not be installed, because command ‘/sbin/bootchartd’ could not be found!
dracut module ‘dash’ will not be installed, because command ‘/bin/dash’ could not be found!
dracut module ‘crypt’ will not be installed, because command ‘cryptsetup’ could not be found!
dracut module ‘multipath’ will not be installed, because it’s in the list to be omitted!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’ could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could not be found!
dracut module ‘iscsi’ will not be installed, because command ‘iscsistart’ could not be found!
dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut module ‘nbd’ will not be installed, because command ‘nbd-client’ could not be found!
dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut module ‘dash’ will not be installed, because command ‘/bin/dash’ could not be found!
dracut module ‘crypt’ will not be installed, because command ‘cryptsetup’ could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’ could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could not be found!
dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could not be found!
dracut module ‘iscsi’ will not be installed, because command ‘iscsistart’ could not be found!
dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut module ‘nbd’ will not be installed, because command ‘nbd-client’ could not be found!
* Including module: bash*
* Including module: caps*
* Including module: i18n*
* Including module: video*
* Including module: network*
* Including module: drm*
* Including module: plymouth*
* Including module: calculate*
* Including module: kernel-modules*
* Including module: nfs*
* Including module: rootfs-block*
* Including module: terminfo*
* Including module: tuxonice*
dracut-install: ERROR: installing ‘tuxoniceui’
/usr/libexec/dracut-install -D /var/tmp/initramfs.VbPVVM tuxoniceui
* Including module: udev-rules*
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
* Including module: usrmount*
* Including module: base*
* Including module: fs-lib*
* Including module: shutdown*
* Including modules done*
* Installing kernel module dependencies and firmware*
* Installing kernel module dependencies and firmware done*
* Resolving executable dependencies*
* Resolving executable dependencies done*
* Pre-linking files*
* Pre-linking files done*
* Stripping files*
* Stripping files done*
* Store current command line parameters*
* Creating image file*
* Creating image file done*

далее вышел с булдера и выполнил cl-setup-boot:

calculate linux # exit
exit
calculate Рабочий стол # cl-setup-boot
* Настройка загрузки не доступна на LiveCD

что с этим делать?
нужна другая статья и другой подход?? или все правильно я делал?

http://www.calculate-linux.ru/main/ru/interactive_system_build
зы. понимаю , новый год и тд … поэтому второй раз даю ссылку (там написано где горбатого лепишь) :slight_smile:

нужно выполнить:

cl-image --lang=ru_RU --keep-tree squash

и всё?

я думал вдруг ядро не установилось в булдере и для его установки нужна команда cl-setup-boot ибо зачем она тогда вообще нужна эта команда?

сейчас выполню, посмотри

мне написало boot error

может проблема в команде dracut -H ? ошибку которую я привел в листинге вверху

ну я сделал полностью все как в документации

до dracut -H