LINUX.ORG.RU
ФорумAdmin

Как собрать ядро 2.6.8


0

0

Что делал:

попытался собрать со штатной конфигурацией

make oldconfig
make
su
make modules_install
cp ~/src/kernel-source-2.6.8/arch/i386/boot/bzImage /boot/vmlinuz-2.6.8
cp ~/src/kernel-source-2.6.8/System.map /boot/System.map-2.6.8
mkinitrd -o /boot/initrd.img-2.6.8


для GRUB

title Debian GNU/Linux, kernel 2.6.8 testing
root (hd0,0)
kernel /boot/vmlinuz-2.6.8 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.8
#initrd /boot/initrd.img-2.6.8-2-k7
savedefault
boot


Получается вот что:
...
modprobe: FATAL: Could not found /lib/modules/2.6.8/modules.dep: No such file or directories
...
pivot-root: No such file or directory
/sbin/init: 432: Can bot open dev/console: No such file
Kernel panic Atemtes to kill init

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

Дал команду

depmod -e -F /boot/System.map-2.6.8 -n -v 2.6.8 -A

вывалилось куча всего на экран, то что в modules.dep

Не помогло.

anonymous
()
Ответ на: комментарий от anonymous

а почему такое старое (относительно) ядро ставите, позвольте поинтересоватся?

по сабжу, так что-то такое я видел (имелось ввиду баг), мб гугл вам поможет =)

anonymous
()
Ответ на: комментарий от anonymous

Пока я не оченьто опытный пользователь. Потому что имею то и ставлю.

# apt-cache search kernel-source wacom-kernel-source - source for the wacom binary modules wacom-tools - utilities for wacom tablets and other hid devices misdn-kernel-source - Source code for the mISDN modules cpad-kernel-source - source for the Synaptics cPad driver cpad-common - common files to support the Synaptics cPad driver kernel modules kernel-source-2.2.25 - Linux kernel source for version 2.2.25 kernel-source-2.4.27 - Linux kernel source for version 2.4.27 with Debian patches kernel-patch-debian-2.4.27 - Debian patches to Linux 2.4.27 kernel-tree-2.4.27 - Linux kernel source tree for building Debian kernel images kernel-source-2.6.8 - Linux kernel source for version 2.6.8 with Debian patches kernel-patch-debian-2.6.8 - Debian patches to Linux 2.6.8 kernel-tree-2.6.8 - Linux kernel source tree for building Debian kernel images freeswan - IPSEC utilities for FreeSWan oprofile - system-wide profiler for Linux systems

anonymous
()
Ответ на: комментарий от anonymous

степень опытности зависит от того, что зайти на сайт kernel.org и скачать новый кернел?

ну или выполнить что-то типа

# emerge gentoo-sources

? ))

anonymous
()

apt-get install kernel-package
### Description: A utility for building Linux kernel related Debian packages.

cd /usr/share/doc/kernel-package

И читаем как в Дебиане правильно собирать ядра

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

Даже если не дебиан, то вроде там всё равно не правильно выполняется набор комманд. Например не компиляются модули. Make выполняет дефолтный target - а х.з. что там по дефолту. Я обычно такое пишу:
make mrproper && make bzImage && make modules && make modules_install && make install

cyclope
()
Ответ на: комментарий от cyclope

> make mrproper && make bzImage && make modules && make modules_install && make install
И получаем дулю, потому как .config нет
как минимум надо вставить make config (я про минимум)

fisher74
()
Ответ на: комментарий от fisher74

"И получаем дулю, потому как .config нет " А вот я разделяю процессы конфигурирования и компиляции. Так что если есть желание объеденить, то пожалуйста: nano Makefile && make menuconfig && make mrproper && make bzImage && make modules && make modules_install && make install

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