[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel 2.6.8 won't boot



On Tue, 2005-01-04 at 01:23 +0700, Muhammad Reza wrote:
> 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...
> 

Okay ata_piix leads me to believe you are using SATA. Is this correct?
The new API (libata) scans for drives on the SCSI bus. Try
root=/dev/sda1 (edit the grub entry at boot)

-- 
Eric Gaumer <gaumerel@ecs.fullerton.edu>

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: