On Mon, Jan 30, 2006 at 09:28:08AM +0200, Nickolay P. Kudiyenko wrote:
> Поставил на машину Debian Sarge stable.
> Столкнулся с такой проблемой: возникла потребность скомпалить ядро на 
> 2-х процессорную машину со SCSI винтами.

В debian sarge есть уже готовые ядра 2.6 SMP:
# apt-cache search --names-only 'kernel-image.*2\.6.*smp'
kernel-image-2.6-686-smp - Linux kernel image for version 2.6 on 
PPro/Celeron/PII/PIII/P4 SMP.
kernel-image-2.6-amd64-k8-smp - Linux kernel image for version 2.6 on AMD64 SMP 
systems
kernel-image-2.6-em64t-p4-smp - Linux kernel image for version 2.6 on Intel 
EM64T SMP systems
kernel-image-2.6-k7-smp - Linux kernel image for version 2.6 on AMD K7 SMP.
kernel-image-2.6.8-11-amd64-k8-smp - Linux kernel image for version 2.6.8 on 
AMD64 SMP systems
kernel-image-2.6.8-11-em64t-p4-smp - Linux kernel image for version 2.6.8 on 
Intel EM64T SMP systems
kernel-image-2.6.8-2-686-smp - Linux kernel image for version 2.6.8 on 
PPro/Celeron/PII/PIII/P4 SMP.
kernel-image-2.6.8-2-k7-smp - Linux kernel image for version 2.6.8 on AMD K7 
SMP.

> Все вроди ничего: я сконфигурил 
> его, скомпалил - но при загрузке мне вываливается следующая хрень:
> 
> VFS: Cannot open root device "sda3" or unknown-block (0,0)
> Please append a correct "root=" boot option
> Kernel Panic - not syncing: VFS: Unable to mount root fs on nknown-block
> (0,0)

Если ты брал конфиг от debian, там используется initrd. Однако, конфиг
рассчитан на пропатченное ядро, поддерживающее cramfs на initrd, обычное
ядро такого не умеет. Тебе надо либо патчить его, либо поменять файлуху 
на romfs+gzip: в /etc/mkinitrd/mkinitrd.conf напиши
MKIMAGE='genromfs -f /dev/fd/1 -d %s | gzip -9 > %s'


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить