andr321 Опубликовано 21 января, 2008 Жалоба Поделиться Опубликовано 21 января, 2008 Добрый день. Поставил себе slackware 12. Все установилось и работает. Но вот незадача: нужно установить новое ядро 2.6.23.14, так как в нем поддержка встроенного сетевого адаптера моего (Мать: ASUS P5KPL. Enternet chipset "Atheros L1 Gigabit/ LAN controller" ). Ну я как чайник по инструкции все делаю ( Интструкция: http://www.unixdoc.ru/index.php?mode=2&podmode=1&arc icle_id=137&theme=linux%20kernel ) (значения в xconfig оставляю в основном дефолтные - потому-что не очень понимаю их, меняю только добавление сетевого адаптера -выбираю из списка, выбираю свой процессор core2/xeon (Почуму-то Core2duo я не вижу, по умолчанию стоит тип pentium3), ну поддержку ntfs, чтобы монтировать диски NTFS), в итоге в LILO запускаю Linux с новым ядром. И висит все. Буквально появляется строчка 1. Что ядро грузится и ................................. 2. "BIOS data check successful" и дальше просто темный экран. Я уж прям не знаю. С старым ядром после двух строчек 1. Что ядро грузится и ................................. 2. "BIOS data check successful" появляются два пингвина вверху и дальше все грузится командной строкой на темном экране (Не KDE), т.е. как я понимаю стартуют иксы - раз пингвины. Может с этим у меня проблемы. Дрова NVIDIA поставил с официального сайта - по крайней мере в KDE появилась закладка nvidia, ну там разрешение могу теперь делать человеческое. Прошу прощение если безтолково объяснил суть проблемы, просто нужно как-то пройти этот шаг Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 21 января, 2008 Жалоба Поделиться Опубликовано 21 января, 2008 1. Пингвины - в ядре. Два пингвина - потому что двухядерный процессор. 2. Приведите lilo.conf и подробно последовательность действий при пересборке ядра и запуске lilo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
andr321 Опубликовано 21 января, 2008 Автор Жалоба Поделиться Опубликовано 21 января, 2008 Вот Lilo.conf ------------------------- # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/sda message = /boot/boot_message.txt prompt timeout = 1200 # Override dangerous defaults that rewrite the partition table: change-rules reset # VESA framebuffer console @ 1024x768x64k vga = 791 # Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 # End LILO global section # Windows bootable partition config begins other = /dev/sda1 label = Windows table = /dev/sda # Windows bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/sda4 label = Linux2.6.21.5 read-only image = /boot/bzImage-2.6.23.14 root = /dev/sda4 label = Linux2.6.23.14 read-only # Linux bootable partition config ends ------------------------------------------------ Как делаю: make mrproper make xconfig make dep make clean make bzImage make modules make modules_install cp System.map /boot/System.map-2.6.23.14 cp arch/i386/boot/bzImage /boot/bzImage-2.6.23.14 А нет возможности на стадии xconfig портировать настройки с работающего ядра? У меня ASUS P5KPL, core2duo, 2 Gb ram, Geforce 8600 GTX. Мне кажется что тут я что-то не так делаю... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 21 января, 2008 Жалоба Поделиться Опубликовано 21 января, 2008 Насколько я помню, на диске со слакой всегда был каталог kernels с подкаталогами разных ядер, где были bzImage, config и system.map.gz. Вот в этом самом config и записаны настройки ядра Ктстати, для 2.6 ядер, ели не ошибаюсь, достаточно make make modules_install Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Amell Опубликовано 22 января, 2008 Жалоба Поделиться Опубликовано 22 января, 2008 Хорошие, известные статьи про сборку ядер 2.6.xx.xx Все подробно написано. Ставим ядро 2.6, или Ядерная физика для домохозяйки. Некоторые замечания о сборке ядер Линукс Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
andr321 Опубликовано 22 января, 2008 Автор Жалоба Поделиться Опубликовано 22 января, 2008 Byte, CGV: Спасибо что откликнулись. Как говорится век живи - век учись. Все когда-то приходится делать в первый раз. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 22 января, 2008 Жалоба Поделиться Опубликовано 22 января, 2008 andr321 писал(а) Tue, 22 January 2008 09:26 Byte, CGV: Спасибо что откликнулись. Как говорится век живи - век учись. Все когда-то приходится делать в первый раз. Ну так получилось или нет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
andr321 Опубликовано 22 января, 2008 Автор Жалоба Поделиться Опубликовано 22 января, 2008 Я сейчас на работе, тут все под виндами и суть работы иная. Линукс это у меня дома. Так что вечером буду пробовать. Но я уже бегло проглядел эти статьи - видно я конечно на стадии конфигурирования ядра все не так сделал, надеюсь теперь справлюсь. О результатах отпишу )) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Amell Опубликовано 22 января, 2008 Жалоба Поделиться Опубликовано 22 января, 2008 Сегодня сам только первый раз буду собирать ядро. Более новая версия статьи: Ставим ядро 2.6, или Ядерная физика для домохозяйки. Версия 2.0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
andr321 Опубликовано 23 января, 2008 Автор Жалоба Поделиться Опубликовано 23 января, 2008 CGV: Ну отпишь как прошло У меня пока не выходит. И кстати еще дурацкий вопрос: В закладке "Processor family" у меня по умолчанию стоит pentium3, на самом деле у меня Intel® Core™2 Duo (в /proc/cpuinfo это написано). В списке типов поддерживаемых процесоров я вижу только core2. Так вот что мне выбирать core2? т.е. core2=core2duo? А Intel® Core™2 Quad я совсем не вижу в списке... И на сколько важна эта закладка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 Если вспомнить заявления АМД о том, что quad - это не настоящий четырехядерник, а два ДУО под одной крышкой - все становится на свои места ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Amell Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 Так как я ставил более новую версию ядра из скачанных сорсов, делал это впервый раз, проблем набежало море. (отвалился принтер - надо будет настраивать, само собой двоичные nVidia драйвера - надо будет переставлять и другие мелочи) Вывод, когда есть опыт в пересборке/сборке ядра, лучше пересобрать/собрать его сразу как только установил систему. Особенно связанных с символическими ссылками, особенно с ними запутался в /etc/rc.d/rc.modules --> rc.modules-версия ядра (Это в Слаке, расположение стартовых сценариев зависит от дистрибутива. Некоторые модули теперь не грузятся ), /boot/config --> config-версия ядра... - сейчас и занят решением этих проблем В целом от сборки ядра под свое железо получил много плюшек; ядро находится быстрее, грузится быстрее, и конечно опыт - самое главное. Цитата: т.е. core2=core2duo? Возможно, точно не знаю, по логике должно работать с Core 2 (Core 2/newer Xeon (MCORE2). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Amell Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 Еще был случай во время настройки lilo сценарием install. lilo не мог найти Device Mapper. Если такое случится, решение: перед настройкой lilo и/или выполнением install (после установки модулей) запусти Device Mapper модуль (dm-mod). (Дело в том, что он не грузится автоматически) modprobe dm_mod Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 andr321 писал(а) Wed, 23 January 2008 14:05 CGV: Ну отпишь как прошло У меня пока не выходит. И кстати еще дурацкий вопрос: В закладке "Processor family" у меня по умолчанию стоит pentium3, на самом деле у меня Intel® Core™2 Duo (в /proc/cpuinfo это написано). В списке типов поддерживаемых процесоров я вижу только core2. Так вот что мне выбирать core2? т.е. core2=core2duo? А Intel® Core™2 Quad я совсем не вижу в списке... И на сколько важна эта закладка? Core2 - одно ядро Core2Duo - два ядра Core2Quadro - четыре ядра (два процессора по два ядра) Архитектура у всех моделей одинакова. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Amell Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 Не понимаю, почему при загрузке сис. не находит модули, хотя в ядро с данными модулями собиралось... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 1. Пересмотреть конфиг и убедиться, что они там есть. 2. depmod -a может быть? А modinfo <имя модуля> что скажет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 23 января, 2008 Жалоба Поделиться Опубликовано 23 января, 2008 CGV писал(а) Wed, 23 January 2008 23:07 Не понимаю, почему при загрузке сис. не находит модули, хотя в ядро с данными модулями собиралось... 1. Не было выполнено make modules_install 2. Кто-то удалил 3. Чего-то не то с modules.dep 4. да мало ли что?! приведите ls -sl /lib/modules uname -a и что значит не находит? цитата?! может, их и не надо грузить? или ругается при загрузке? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.