LINUX.ORG.RU
ФорумAdmin

GRUB+RH9+Athlon kernel optimizing


0

0

Очень хочется проверить на сколько улучшится поведение системы после перекомпиляции ядра под свой процессор. Насколько я понял из HOW-TO, последовательность действий такова: 1 - в Control Center>System Administration>Linux Kernel выбираем параметры ядра

2 - в директории /usr/src/linux-2.4.20-8 - делаем make dep - делаем make - делаем make install

3 - копируем vmlinux из /usr/src/linux-2.4.20-8 в /boot

А вот как привязать это к GRUB смутно представляю (/etc/grub.conf вроде понял как редактировать)

Кто может помочь с перекомпиляцией ядра - помогите plzzz

R2D2

anonymous

cd /usr/src/linux-2.4.20-8
make xconfig
make dep
make modules
make modules_install
make bzImage
make install
vi /boot/grub/grub.conf

Delay ★★
()

Дя еще не забуть инитрд заебб...:)
man mkinitrd

Delay ★★
()

>>Delay
Спасибо.
И у меня еще вопрос возник - вручную заменять ядро (копировать из /usr/src/linux-2.4.20-8 в /boot )при указанном способе не нужно (автоматически скопируется)?

anonymous
()

только граб поправь, что бы он грузил не старое, а новое.
Гыыы во написал... Я имел в виду, что ядро само переместится в нужные диры, но надо загрузчику сказать какое ядро грузить!

anonymous
()

Вроде освоился с загрузкой, теперь новый глюк - make bzImage в разных местах вылетает с ошибками при компиляции (уже пробовал в .config записывать подготовленные конфиги от athlon или от i686, даже от i386 - ошибки разные - все равно вылетает :(()

make clean перед компиляцией делал, но у меня есть подозрение, что что-то все-таки так сказать "забилось в трубу" и теперь как конфиги не подкручиваю - все равно не компилится. Может нужно что-то вручную удалить для компиляции "с чистого листа"? Ведь не может такого быть чтобы они положили в дистрибутив кривые конфиги. И даже когда делал в Control Center "Restore Defaults" (в разделе Kernel) - все равно не компилится...

Ошибки были при компиляции в основном двух типов - при компиляции какого-то cipic кажется, а также что-то связанное с MEM_MAX_DEV_тра-ла-ла - что-то с максимумом памяти (размером initrd что-ли)

anonymous
()

Когда чинил разборки с РедХатными конфигами и ядрами, выработал такую последовательность действий:

1. make mrproper 2. скопировать желанный конфиг ядра (они в подкаталоге config) в .config (и при необходимости подправить его) 3. СДЕЛАТЬ make oldconfig (!!!!) 4. Сделать make modules bzImage modules_instll install 5. vi /etc/lilo.conf ; lilo

Вот так :-)

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