Здравствуйте, возник вопрос после очередной компиляции ядра
Раньше я собирал и устанавливал ядро вот так
make && make modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.6.34
В итоге в boot появилось вот что
config-2.6.36-pf5
System.map-2.6.36-pf5
vmlinuz-2.6.36-pf5
[/cdode]
Встало 2 вопроса:[br]
1]Что за System.map-2.6.36-pf5, нужен ли он вообще и как подключить его в Grub ?[br]
2]Чем отличается vmlinuz-2.6.36-pf5 от того же bzImage, который я раньше копировал[br]
[br]
По пути хотел задать еще один(но состоящий из множества маленьких) вопрос: Как можно вынести за пределы ядра initrd? Что туда должно быть включено ? Где можно найти инструкции по его сборке с нормальным описанием всего происходящего? Чем отличается initrd от initramfs? Есть ли готовые варианты initrd/initramfs ? Есть ли скрипты которые сами собирают initrd/initramfs ? Что в конфигурациях ядра нужно поменять ? Как изменится скорость запуска если я вынесу initrd ? Есть ли смысл в проделывание этого ?