1 (19.08.2010 11:45:59 отредактировано svolosch)

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

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

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

veni, vidi, vipil

2

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

Йа тьомный эльф

3

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

Был, был и весь вышел...

4

Lupo Alberto пишет:

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

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

Йа тьомный эльф

5

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

veni, vidi, vipil

6

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

Был, был и весь вышел...

7

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

veni, vidi, vipil