LinuxForum.Fans
Тема

Конфигурирование ядра + модули + матчасть

Автор: svolosch 7 сообщений 6167 просмотров
#66766

Всем добрый вечер.
Ситуация вот в чем. Собрался разобраться в Генте. Устанавливая не стал заморачиваться с ядром(оставив на "потом") и тупо скопировал конфиг из ядра opensuse 11.3(2.6.34), исключив поддержку ipv6, изменив проц и прочую мелкую фигню.
При загрузке идет строка:
Loading modules:
...scaning for modules....

И короче грузятся много модулей(очень! ).
В автолоаде пусто. Ядро собрано с поддержкой подгрузки модулей.
Знатоки!!!! Внимание вопрос!!!!!
Если ядро с одним и тем же конфигом, почему Suse не подгружает(или не тратит на это время) модули.
Как избавиться от загрузки модулей при инициализации системы, дабы добиться максимальной быстроты загрузки системы.(сорри за тавтологию)

P.S. Вопрос как мне кажется относится к категории:-"Учи матчасть!!!". Ткните меня носом туда пожалуйста. Носом туда где на русском написано, если возможно.

#66769

Очевидно, вы используете initrd. Возможно, стоит пересобрать initrd только с необходимыми модулями или отключить его вовсе. Для этого достаточно закомментировать строку, начинающуюся с "initrd" в /boot/grub/menu.lst.

#66771

Не понятно, почему вашим выбором стало ядро от SUSE. Чем вас не устраивает ядро с установочного диска Gentoo? Ни разу не замечал за ним подобных «проблем» wink

#66776
Lupo Alberto написал:
Не понятно, почему вашим выбором стало ядро от SUSE. Чем вас не устраивает ядро с установочного диска Gentoo? Ни разу не замечал за ним подобных «проблем» wink

Между прочим, очень хорошая идея. Используйте ядро с установочного диска.

#67950

Простите что не отвечал, забухал немного...
Ядро суси использую из-за то того что ставлю из под неё, а не из под лив-сд. Так удобней на мой взгляд, ставить из под устоновленой, по-шустрее все. Да и цэде-ром у меня уже глючит, а флешка где-то протерялась.
Взять конфиг генты не вопрос, но дело то не в этом. Я бы рано или поздно, так сказать, довел бы до ума это ядро. Интересно почему так? Поидее же на этом этапе что суся что гента - разницы не должно быть.

#67953

Как вам уже писал bobr, возможно, вы используете и initrd от opensuse, в котором, вероятно, не совпадают пути к скриптам, исполняемым и конфигурационным файлам, переменным и т. д. Вот Gentoo и «пытается» исправить ситуацию.
P.S. Это только моё предположение.

#69469

Сорри что не мог отписать раньше... у провайдера с инетом проблемы были.
Нашел, впринципе, решение.
Модули которые грузятся находятся в файле /usr/share/genkernel/arch/(x86 или ч86_64) /moudules_load. Убираем ненужные. Запискаем genkernel initramfs. Вуаля!
Конечно этот способ не кошерный, и многим религия запретит так делать, но меня он устроил. Я знаю что модулем у меня много чего собрано, я знаю, что в случае надобности, все это подгрузится...
До этого просто конфигурировал "снуля" ядро, и без genkernela. Система загрузилась, но Х-ы тормозили, и фреймбуфер так и не завел(не смог). Пару дней ковырялся - ничего. Быть может в будущем смогу все это завести "кошерно", а пока меня так устраивает. Чего и новичкам советую.

Войдите или зарегистрируйтесь, чтобы ответить.