вопрос по initramfs

вот задумался можно ли оптимизировать initramfs для ускорения загрузки, или смысле не имеет?
еще вопрос, откуда скрипты в initramfs загружают модули, например в минимальной конфигурации только busybox и init скрипт, у меня не находит винты, ну это и понятно, так вот получается что модули загружаются вместе с ядром, как в initramfs сделать чтобы видны винты были?
и еще если собирать ядро вместе с genkernel, то он создает при загрузке initramfs на 25 метров, это много, как сократить?

Какие еще самые действенные методы ускорения загрузки?

Оптимизировать можно все. В

Оптимизировать можно все. В gentoo - подавно. Генкернеловский initram формируется исходя из /usr/share/genkernel/x86/modules_load. Туда входят все модули, которые будут грузиться. Соответственно, можно посносить все, что не нужно, и запихать все, что нужно. 25М - это нормально.

Не грусти, товарищ! Всё хорошо, beautiful good!

Нихрена не нормально. У меня

Нихрена не нормально. У меня вот оно весит 2.5 метра.

Нихрена не нормально.

Гы... а у меня 0 байт :) Т.е. нет его вообще. Само ядро (vmlinuz) - 1.8Mb - в нем только то что нужно для запуска дисковой подсистемы и монтирования корня - а все остальное модулями... Кстати, если мне не изменяет память - такая конфигурация считается самая быстрая...

как?

как правильно очистить /usr/share/genkernel/x86/modules_load от ненужных модулей, просто удалить?, и откуда они загружаются при загрузке? они же (модули) не в initramfs

gentoo centos fedora

Наверное я отстал от жизни...

Наверное я отстал от жизни... :)
Но насколько мне помнится: использование (или неиспользование) initramfs прописывается в загрузчике.

:wq
--
Live free or die

как настроить ядро чтобы

как настроить ядро чтобы корень мог мантироваться без initrd и initramfs?

gentoo centos fedora

В Настольной книге всё

В Настольной книге всё написано

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Как минимум

в ядре должно быть вкомпилено статически (не модулем) поддержка фс которая в корне и буте тебя, и поддержка контроллера жесткого диска на котом они находятся...

а splash

а возможно при этом вкомпиленном initramfs, splash оставить? и как тогда будет выглядеть опция при загрузке ядра в grub

gentoo centos fedora

.

ivanf написал(а):
как настроить ядро чтобы корень мог мантироваться без initrd и initramfs?

Почему Вы считаете, что это возможно в любой конфигурации?

:wq
--
Live free or die

да я вообще если чесно не

да я вообще если чесно не знаю как вкомпилить initramfs в ядро

gentoo centos fedora

Его и не нужно "вкомпиливать"

Его и не нужно "вкомпиливать" в ядро. Загрузка ядра возможна одной строчкой: kernel (hd0,99)/2.6-blabla root=/dev/sda999
Если не использовать genkernel, то initramfs, кажется, вообще взять неоткуда.

Исчерпывющее:

1. http://linuxopen.ru/2007/11/28/obshhee-predstavlenie-o-initrd.html
2. http://ylsoftware.com/?action=news&na=viewfull&news=469
3. http://www.linuxdevices.com/articles/AT4017834659.html
4. http://citkit.ru/articles/53/

И вот ещё до кучи:
less /usr/src/linux/Documentation/initrd.txt
less /usr/src/linux/Documentation/filesystems/ramfs-rootfs-initramfs.txt

---
- В чём сила, брат?
- В RTFM вся сила!!! =)))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".