Eric Gaumer wrote:
On Tue, 2005-01-04 at 00:44 +0700, Muhammad Reza wrote:
Dear Lists,
I'm stuck with compiling debian kernel-2.6.8 source at Sarge, this is what exactly i did...
debian:/usr/src# ln -s kernel-source-2.6.8 linux
debian:/boot# cd /usr/src/linux
debian:/usr/src/linux# cp /root/config .config
debian:/usr/src/linux#patch -p1 </root/bootsplash-3.1.6-2.6.8.diff
debian:/usr/src/linux#make menuconfig
debian:/usr/src#make-kpkg --initrd --revision=custom.1.0 kernel_image
----sucess-----
debian:/usr/src/linux# cd ../
debian:/usr/src# ls
kernel-image-2.6.8_custom.1.0_i386.deb kernel-patches kernel-source-2.6.8 kernel-source-2.6.8.tar.bz2 linux
debian:/usr/src# dpkg -i kernel-image-2.6.8_custom.1.0_i386.deb
---sucess---
but new compile kernel wont boot with this error...
RAMDISK: cramfs file system found at block 0 RAMDISK: loading 3620 block [1 disk] into ramdisk done.. Kernel Panic:VFS:unable to mount root fs on unknown_block(3.1)
please help me...to solved this problem.. here is .config and menu.lst in attach....
Since you are using a ramdisk, it would be helpful if you could post the contents of the loadmodules file on the ramdisk itself. You are most likely missing some modules needed to mount the filesystem since (3,1) is hda1.
]$ mount -o loop /boot/initrd-xxx /mnt/tmp ]$ cat /mnt/tmp/loadmodules
lspci may also help.
What kernel are you currently running? Any special file system stuff like RAID or SATA?
Thanks for good advice
this differnet betwen 2.4.7 and 2.6.8 loadmodules.. ---2.4.7---- debian:/mnt/tmp# cat loadmodules modprobe -k vesafb > /dev/null 2>&1 modprobe -k fbcon 2> /dev/null modprobe -k unix 2> /dev/null modprobe -k pdc202xx_new > /dev/null 2>&1 modprobe -k trm290 > /dev/null 2>&1 modprobe -k triflex > /dev/null 2>&1 modprobe -k siimage > /dev/null 2>&1 modprobe -k adma100 > /dev/null 2>&1 modprobe -k cs5530 > /dev/null 2>&1 modprobe -k rz1000 > /dev/null 2>&1 modprobe -k ns87415 > /dev/null 2>&1 modprobe -k pdc202xx_old > /dev/null 2>&1 modprobe -k alim15x3 > /dev/null 2>&1 modprobe -k sc1200 > /dev/null 2>&1 modprobe -k generic > /dev/null 2>&1 modprobe -k opti621 > /dev/null 2>&1 modprobe -k piix > /dev/null 2>&1 modprobe -k hpt366 > /dev/null 2>&1 modprobe -k hpt34x > /dev/null 2>&1 modprobe -k serverworks > /dev/null 2>&1 modprobe -k amd74xx > /dev/null 2>&1 modprobe -k aec62xx > /dev/null 2>&1 modprobe -k via82cxxx > /dev/null 2>&1 modprobe -k sis5513 > /dev/null 2>&1 modprobe -k slc90e66 > /dev/null 2>&1 modprobe -k cy82c693 > /dev/null 2>&1 modprobe -k atiixp > /dev/null 2>&1 modprobe -k cmd640 > /dev/null 2>&1 modprobe -k cmd64x > /dev/null 2>&1 modprobe -k ide-detect modprobe -k ide-disk
--2.6.8--- modprobe -k unix 2> /dev/null modprobe -k ata_piix modprobe -k sd_mod modprobe -k cs5520 > /dev/null 2>&1 modprobe -k cs5530 > /dev/null 2>&1
I'm now confused, in my .config for 2.6.8 kernel (attach..) , all module that need it already enabled, fyi i get this .config from Suse-9.1
I dont have spesial file system like you said, i just this kernel to be portable...
please help me..
regards
reza
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]