LINUX.ORG.RU

Ручная сборка модульного ядра {gentoo}


0

1

Доброго времени суток. Хочу руками собрать модульное ядро (до этого пользовался genkernel), но проблема в отсутствии initramfs в /boot после make && make modules_install && make install. В Вике (http://en.gentoo-wiki.com/wiki/Initramfs) есть способ его создания, но считаю его геморным и не нужным, т.к. имеется genkernel. Имеются ли альтернативные методы создания оного? Ядро 3.0.6-gentoo. Монолитную сборку не предлагать. Заранее благодарен.


Ответ на: комментарий от neocrust

Сплеш по-моему и в монолитном неплохо идет. Времени нет с ним разбираться.

KUZMA
() автор топика

Вы сначала определитесь зачем вам initrd нужен?

Initramfs может быть собрано тем же genkernel`ом отдельно без сборки ядра:

# genkernel ramdisk
или
# genkernel ramdisk --no-ramdisk-modules
или
# genkernel ramdisk --no-ramdisk-modules --disklabel --lvm 

Так же для есть другой вариант генерации initramfs dracut, вот его домашняя страница http://dracut.wiki.kernel.org, думаю вам ясно что он от разработчиков ядра в некотором роде.

sys-kernel/dracut [ Masked ]
      Latest version available: 013-r2
      Latest version installed: [ Not Installed ]
      Size of files: 145 kB
      Homepage:      http://dracut.wiki.kernel.org
      Description:   Generic initramfs generation tool
      License:       GPL-2

Ну и всё таки стоит посмотреть http://en.gentoo-wiki.com/wiki/Initramfs я им воспользовался очень удобно.

kostik87 ★★★★★
()
Ответ на: комментарий от fragment

ТС путает монолитное ядро, когда нет поддержки загружаемых модулей и сборку ядра, когда есть поддержка загрузки модулей, к примеру модуль nvidia.ko или fglrx.ko, но поддержка контроллера жёстких дисков и файловой системы корневого раздела собрана не модулем, а собрана статически в ядре.

kostik87 ★★★★★
()

А вот нафига? genkernel с menuconfig делает всё, что надо. (И имеет настройки)

r2d2
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.