Какие нюансы в сабже?
-march=native тут нельзя? надо -march=i686?
Собственно собрал, почему-то куча модулей не нашлась при загрузке.
Сборка Gentoo 32 bit на amd
можно натив, можно
модули - это к рукам притензии - криво собрал
криво собрал
мб, поздно вчера собирал...
А, ну и собирал ACCEPT_KEYWORDS="~x86" замаскировав:
# cat /etc/portage/package.mask
=dev-util/pkgconfig-0.27
=sys-fs/udev-186
=sys-fs/udev-init-scripts-12
Ubuntu, chroot в stage3.
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.4.4-gentoo *
# make dep && make bzImage && make modules && make modules_instal
# depmod -a
ERROR: could not open directory /lib/modules/3.2.0-26-generic-pae: No such file or directory
FATAL: could not search modules: No such file or directory
Зачем оно лезет не туда? те через как унаследование каталога хоста произошло?
Работает только так:
# depmod -a 3.4.4-gentooоно использует `uname -r` для определения версии, догадайся чьё ядро при чруте оно там обнаружит?
З.Ы. в чём прикол "make bzImage && make modules" вместо "make"?
и в чём смысл однопоточной сборки?
т.е. делай "make -jN", где N=кол-во_ядер+1(оптимально) и будет тебе счастье
оно использует `uname -r` для определения версии
Ага, только столкнулся с таким поведением впервые почему-то? Хотя до этого собирал и не раз. Сочетание - из убунту и 32bit правда первый раз.
З.Ы. в чём прикол "make bzImage && make modules" вместо "make"?
Это уже после того как не загрузился, на всякий случай, обычно genkernel...
Вот еще это как-то непонятно:
оно использует `uname -r`
# depmod -b /lib/modules/3.4.4-gentoo
ERROR: could not open directory /lib/modules/3.4.4-gentoo/lib/modules/3.2.0-26-generic-pae: No such file or directory
FATAL: could not search modules: No such file or directory
а что тут не понятно?
всё просто же - дира+умолчальный_путь_до`uname -r`_модулей
а за генкернел надо карать! имхо
а за генкернел надо карать! имхо
ненене, генкернел нормальная штуковина, правда
правка /etc/genkernel.conf не спасет от рихтовки
/usr/share/genkernel/arch/x86/config.sh
/usr/share/genkernel/arch/x86/kernel-config
/usr/share/genkernel/arch/x86/modules_load
всё просто же - дира+умолчальный_путь_до`uname -r`_модулей
повторюсь никогда проблем с отсутствием /lib/modules/3.X.X-kernel/modules.dep не было, он появлялся после сборки всегда, не важно собираю ручками или genkernel'ом.
повторюсь никогда проблем с отсутствием /lib/modules/3.X.X-kernel/modules.dep не было, он появлялся после сборки всегда, не важно собираю ручками или genkernel'ом.
make modules_install не забыл?
ну а depmod можно ручкам версию указать: depmod <version>
Что-то я дрова nvidia никак не поставлю.
Gentoo собирал из Debian, сначала просто скопировал дебиан ядро вместе со всеми модулями, включая nvidia, все работает как положено.
Собрал gentoo-sources-3.4.5, иксы не стартуют.
nvidia-drivers пересобрал, eselect opengl set nvidia, конфигурация ядер одна и та же.
/var/log/Xorg.0.log
lsmod
а вообще дебиан ядро в генте...ты что курил?
осиль собрать нормальное ядро под своё железо!
ну eselect kernel list и uname -r показывай
и откуда взялся этот лог? о_О
ты руками чтоль ставишь?!
а вообще дебиан ядро в генте...ты что курил?
Решил по-быстрому ядро и модули скопировать...
Так факт, и дрова nvidia на деб-ядре скрещенные с gentoo работают... :)
А на gentoo-sources иксы отказываются стартовать.
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.4.5-gentoo *
# uname -r
3.4.5-gentoo
# lsmod | grep nvidia
nvidia 9815241 0
# uname -r
3.4-4.slh.8-aptosid-686
# lsmod | grep nvidia
nvidia 9814174 30
# emerge -pv nvidia-drivers
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] x11-drivers/nvidia-drivers-302.17 USE="acpi tools (-multilib)" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
а вообще дебиан ядро в генте...ты что курил?
В фанте вообще есть sys-kernel/debian-sources.
[quote=megabaks]
а вообще дебиан ядро в генте...ты что курил?
В фанте вообще есть sys-kernel/debian-sources.[/quote]
открою большой секрет - сорсы и готовые бинари - это не одно и то же
А на gentoo-sources иксы отказываются стартовать.потому что криво собрал
других причин нет
знаешь, у меня всё больше удивление от твоего модерства, а так же желание послать читать рукокнигу