erro ao compilar o kernel
estou tentando compilar o kernel 2.6.12 no slackware 10.1
qndo eu do o make aparece o seguinte erro
Código :
bash-3.00# make
CHK include/linux/version.h
UPD include/linux/version.h
SPLIT include/linux/autoconf.h -> include/config/*
CC arch/i386/kernel/asm-offsets.s
In file included from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from arch/i386/kernel/asm-offsets.c:7:
include/linux/thread_info.h: In function `thread_info_init':
include/linux/thread_info.h:46: error: structure has no member named `generic'
include/linux/thread_info.h:46: error: structure has no member named `generic'
include/linux/thread_info.h:46: error: structure has no member named `generic'
include/linux/thread_info.h:46: error: structure has no member named `generic'
include/linux/thread_info.h:47: error: structure has no member named `generic'
make[1]: ** [arch/i386/kernel/asm-offsets.s] Erro 1
make: ** [arch/i386/kernel/asm-offsets.s] Erro 2
:(
o que faço ? ;/
erro ao compilar o kernel
Este erro aparece em que parte da compilação?
Você chega a escolher as opções do make config?
Até onde ele foi certinho até aparecer este erro?
Abraços.
erro ao compilar o kernel
jah consegui!
apenas descompactei o source do kernel dnovo e foi ... :D
mas agora esta dando esse erro no boot :
Código :
VFS: Cannot open root device or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel Panic - not syncing : VFS : Unable to mount root fs on unknown-block(0,0)
to usando grub e meu menu.lst eh esse
Código :
title Linux 2.6.12
root (hd0,5)
kernel (hd0,5)/boot/vmlinuz root=/dev/hda6
title Linux 2.4.9
root (hd0,5)
kernel (hd0,5)/boot/vmlinuz.2.4.9 root=/dev/hda6
# Para boot com Windows 9x, ME, NT, 2000, XP.
title Windows XP
unhide (hd0,1)
rootnoverify (hd0,1)
chainloader +1
makeactive
alguem ajuda ? ;/
erro ao compilar o kernel
recompilei o kernel e nada .... tb recompilei o 2.4.9 e tb dah a mesma coisa .. :(
tah ficando dificil .. sera que nao tem um grupo de discussão sobre kernel nao ?? adoro grupos de discussao =D
erro ao compilar o kernel
Cara, para que o kernel não dê kernel panic sem a utilização de initrd, você tem que adicionar como built-in o seguinte:
- O chipset da sua controladora de discos
- O seu filesystem
- Drivers para seus discos (IDE ou SCSI).
Essas partes sendo construídas no kernel como built-in, não haverá mais kernel panic por falta de módulo em boot.
Qual seu FileSystem?